builder: mozilla-release_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-1057 starttime: 1472094825.35 results: success (0) buildid: 20160824164524 builduid: a02b7363b02c44939dc65790c494b50a revision: fac9c0cd2a813f65051d848c8d1e9743f51052b0 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-08-24 20:13:45.351815) ========= master: http://buildbot-master142.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-08-24 20:13:45.352297) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-24 20:13:45.352582) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-24 20:13:45.430286) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-24 20:13:45.430657) ========= 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=5a152710dd62cc268aad214e000002d8-1472094818.967740-585562770 _=/tools/buildbot/bin/python using PTY: False --2016-08-24 20:13:45-- 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% 8.85M=0.001s 2016-08-24 20:13:45 (8.85 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.444899 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-24 20:13:45.905943) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-24 20:13:45.906277) ========= 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=5a152710dd62cc268aad214e000002d8-1472094818.967740-585562770 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.023724 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-24 20:13:45.965687) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-24 20:13:45.966064) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-release --rev fac9c0cd2a813f65051d848c8d1e9743f51052b0 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-release --rev fac9c0cd2a813f65051d848c8d1e9743f51052b0 --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=5a152710dd62cc268aad214e000002d8-1472094818.967740-585562770 _=/tools/buildbot/bin/python using PTY: False 2016-08-24 20:13:46,061 truncating revision to first 12 chars 2016-08-24 20:13:46,061 Setting DEBUG logging. 2016-08-24 20:13:46,061 attempt 1/10 2016-08-24 20:13:46,061 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-release/fac9c0cd2a81?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-08-24 20:13:46,924 unpacking tar archive at: mozilla-release-fac9c0cd2a81/testing/mozharness/ program finished with exit code 0 elapsedTime=1.123023 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-24 20:13:47.117353) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-24 20:13:47.117684) ========= script_repo_revision: fac9c0cd2a813f65051d848c8d1e9743f51052b0 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-24 20:13:47.118092) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-24 20:13:47.118372) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-24 20:13:47.146192) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 27 mins, 30 secs) (at 2016-08-24 20:13:47.146544) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-release --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-release', '--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=5a152710dd62cc268aad214e000002d8-1472094818.967740-585562770 _=/tools/buildbot/bin/python using PTY: False 20:13:47 INFO - MultiFileLogger online at 20160824 20:13:47 in /builds/slave/test 20:13:47 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-release --download-symbols true 20:13:47 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 20:13:47 INFO - {'append_to_log': False, 20:13:47 INFO - 'base_work_dir': '/builds/slave/test', 20:13:47 INFO - 'blob_upload_branch': 'mozilla-release', 20:13:47 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 20:13:47 INFO - 'buildbot_json_path': 'buildprops.json', 20:13:47 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 20:13:47 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 20:13:47 INFO - 'download_minidump_stackwalk': True, 20:13:47 INFO - 'download_symbols': 'true', 20:13:47 INFO - 'e10s': False, 20:13:47 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 20:13:47 INFO - 'tooltool.py': '/tools/tooltool.py', 20:13:47 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 20:13:47 INFO - '/tools/misc-python/virtualenv.py')}, 20:13:47 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 20:13:47 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 20:13:47 INFO - 'log_level': 'info', 20:13:47 INFO - 'log_to_console': True, 20:13:47 INFO - 'opt_config_files': (), 20:13:47 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 20:13:47 INFO - '--processes=1', 20:13:47 INFO - '--config=%(test_path)s/wptrunner.ini', 20:13:47 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 20:13:47 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 20:13:47 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 20:13:47 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 20:13:47 INFO - 'pip_index': False, 20:13:47 INFO - 'require_test_zip': True, 20:13:47 INFO - 'test_type': ('testharness',), 20:13:47 INFO - 'this_chunk': '1', 20:13:47 INFO - 'tooltool_cache': '/builds/tooltool_cache', 20:13:47 INFO - 'total_chunks': '10', 20:13:47 INFO - 'virtualenv_path': 'venv', 20:13:47 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 20:13:47 INFO - 'work_dir': 'build'} 20:13:47 INFO - ##### 20:13:47 INFO - ##### Running clobber step. 20:13:47 INFO - ##### 20:13:47 INFO - Running pre-action listener: _resource_record_pre_action 20:13:47 INFO - Running main action method: clobber 20:13:47 INFO - rmtree: /builds/slave/test/build 20:13:47 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 20:13:48 INFO - Running post-action listener: _resource_record_post_action 20:13:48 INFO - ##### 20:13:48 INFO - ##### Running read-buildbot-config step. 20:13:48 INFO - ##### 20:13:48 INFO - Running pre-action listener: _resource_record_pre_action 20:13:48 INFO - Running main action method: read_buildbot_config 20:13:48 INFO - Using buildbot properties: 20:13:48 INFO - { 20:13:48 INFO - "project": "", 20:13:48 INFO - "product": "firefox", 20:13:48 INFO - "script_repo_revision": "production", 20:13:48 INFO - "scheduler": "tests-mozilla-release-ubuntu32_vm-debug-unittest", 20:13:48 INFO - "repository": "", 20:13:48 INFO - "buildername": "Ubuntu VM 12.04 mozilla-release debug test web-platform-tests-1", 20:13:48 INFO - "buildid": "20160824164524", 20:13:48 INFO - "pgo_build": "False", 20:13:48 INFO - "basedir": "/builds/slave/test", 20:13:48 INFO - "buildnumber": 1, 20:13:48 INFO - "slavename": "tst-linux32-spot-1057", 20:13:48 INFO - "revision": "fac9c0cd2a813f65051d848c8d1e9743f51052b0", 20:13:48 INFO - "master": "http://buildbot-master142.bb.releng.usw2.mozilla.com:8201/", 20:13:48 INFO - "platform": "linux", 20:13:48 INFO - "branch": "mozilla-release", 20:13:48 INFO - "repo_path": "releases/mozilla-release", 20:13:48 INFO - "moz_repo_path": "", 20:13:48 INFO - "stage_platform": "linux", 20:13:48 INFO - "builduid": "a02b7363b02c44939dc65790c494b50a", 20:13:48 INFO - "slavebuilddir": "test" 20:13:48 INFO - } 20:13:48 INFO - Found installer url https://queue.taskcluster.net/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.tar.bz2. 20:13:48 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.test_packages.json. 20:13:48 INFO - Running post-action listener: _resource_record_post_action 20:13:48 INFO - ##### 20:13:48 INFO - ##### Running download-and-extract step. 20:13:48 INFO - ##### 20:13:48 INFO - Running pre-action listener: _resource_record_pre_action 20:13:48 INFO - Running main action method: download_and_extract 20:13:48 INFO - mkdir: /builds/slave/test/build/tests 20:13:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:13:48 INFO - https://queue.taskcluster.net/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 20:13:48 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.test_packages.json 20:13:48 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.test_packages.json 20:13:48 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.test_packages.json 20:13:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.test_packages.json'}, attempt #1 20:13:48 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.test_packages.json 20:13:48 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 20:13:48 INFO - retry: Failed, sleeping 30 seconds before retrying 20:14:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.test_packages.json'}, attempt #2 20:14:18 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.test_packages.json 20:14:18 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 20:14:18 INFO - retry: Failed, sleeping 60 seconds before retrying 20:15:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.test_packages.json'}, attempt #3 20:15:18 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.test_packages.json 20:15:18 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 20:15:18 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.test_packages.json! 20:15:18 INFO - Caught exception: HTTP Error 404: Not Found 20:15:18 INFO - Caught exception: HTTP Error 404: Not Found 20:15:18 INFO - Caught exception: HTTP Error 404: Not Found 20:15:18 INFO - trying https://queue.taskcluster.net/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.test_packages.json 20:15:18 INFO - Downloading https://queue.taskcluster.net/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.test_packages.json 20:15:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.test_packages.json'}, attempt #1 20:15:19 INFO - Downloaded 1325 bytes. 20:15:19 INFO - Reading from file /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.test_packages.json 20:15:19 INFO - Using the following test package requirements: 20:15:19 INFO - {u'common': [u'firefox-48.0.3.en-US.linux-i686.common.tests.zip'], 20:15:19 INFO - u'cppunittest': [u'firefox-48.0.3.en-US.linux-i686.common.tests.zip', 20:15:19 INFO - u'firefox-48.0.3.en-US.linux-i686.cppunittest.tests.zip'], 20:15:19 INFO - u'gtest': [u'firefox-48.0.3.en-US.linux-i686.common.tests.zip', 20:15:19 INFO - u'firefox-48.0.3.en-US.linux-i686.gtest.tests.zip'], 20:15:19 INFO - u'jittest': [u'firefox-48.0.3.en-US.linux-i686.common.tests.zip', 20:15:19 INFO - u'jsshell-linux-i686.zip'], 20:15:19 INFO - u'mochitest': [u'firefox-48.0.3.en-US.linux-i686.common.tests.zip', 20:15:19 INFO - u'firefox-48.0.3.en-US.linux-i686.mochitest.tests.zip'], 20:15:19 INFO - u'mozbase': [u'firefox-48.0.3.en-US.linux-i686.common.tests.zip'], 20:15:19 INFO - u'reftest': [u'firefox-48.0.3.en-US.linux-i686.common.tests.zip', 20:15:19 INFO - u'firefox-48.0.3.en-US.linux-i686.reftest.tests.zip'], 20:15:19 INFO - u'talos': [u'firefox-48.0.3.en-US.linux-i686.common.tests.zip', 20:15:19 INFO - u'firefox-48.0.3.en-US.linux-i686.talos.tests.zip'], 20:15:19 INFO - u'web-platform': [u'firefox-48.0.3.en-US.linux-i686.common.tests.zip', 20:15:19 INFO - u'firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip'], 20:15:19 INFO - u'xpcshell': [u'firefox-48.0.3.en-US.linux-i686.common.tests.zip', 20:15:19 INFO - u'firefox-48.0.3.en-US.linux-i686.xpcshell.tests.zip']} 20:15:19 INFO - Downloading packages: [u'firefox-48.0.3.en-US.linux-i686.common.tests.zip', u'firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 20:15:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:15:19 INFO - https://queue.taskcluster.net/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 20:15:19 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip 20:15:19 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip 20:15:19 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip 20:15:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip'}, attempt #1 20:15:19 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip 20:15:19 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 20:15:19 INFO - retry: Failed, sleeping 30 seconds before retrying 20:15:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip'}, attempt #2 20:15:49 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip 20:15:49 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 20:15:49 INFO - retry: Failed, sleeping 60 seconds before retrying 20:16:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip'}, attempt #3 20:16:49 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip 20:16:49 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 20:16:49 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip! 20:16:49 INFO - Caught exception: HTTP Error 404: Not Found 20:16:49 INFO - Caught exception: HTTP Error 404: Not Found 20:16:49 INFO - Caught exception: HTTP Error 404: Not Found 20:16:49 INFO - trying https://queue.taskcluster.net/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip 20:16:49 INFO - Downloading https://queue.taskcluster.net/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip 20:16:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip'}, attempt #1 20:16:52 INFO - Downloaded 22834128 bytes. 20:16:52 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 20:16:52 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 20:16:53 INFO - caution: filename not matched: web-platform/* 20:16:53 INFO - Return code: 11 20:16:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:16:53 INFO - https://queue.taskcluster.net/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 20:16:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip 20:16:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip 20:16:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip 20:16:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 20:16:53 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip 20:16:53 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 20:16:53 INFO - retry: Failed, sleeping 30 seconds before retrying 20:17:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip'}, attempt #2 20:17:23 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip 20:17:23 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 20:17:23 INFO - retry: Failed, sleeping 60 seconds before retrying 20:18:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip'}, attempt #3 20:18:23 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip 20:18:23 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 20:18:23 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip! 20:18:23 INFO - Caught exception: HTTP Error 404: Not Found 20:18:23 INFO - Caught exception: HTTP Error 404: Not Found 20:18:23 INFO - Caught exception: HTTP Error 404: Not Found 20:18:23 INFO - trying https://queue.taskcluster.net/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip 20:18:23 INFO - Downloading https://queue.taskcluster.net/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip 20:18:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 20:18:26 INFO - Downloaded 36389875 bytes. 20:18:26 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 20:18:26 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 20:18:30 INFO - caution: filename not matched: bin/* 20:18:30 INFO - caution: filename not matched: config/* 20:18:30 INFO - caution: filename not matched: mozbase/* 20:18:30 INFO - caution: filename not matched: marionette/* 20:18:30 INFO - caution: filename not matched: tools/wptserve/* 20:18:30 INFO - Return code: 11 20:18:30 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')]} 20:18:30 INFO - https://queue.taskcluster.net/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 20:18:30 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.tar.bz2 20:18:30 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.tar.bz2 20:18:30 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.tar.bz2 20:18:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.tar.bz2'}, attempt #1 20:18:30 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.tar.bz2 20:18:30 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 20:18:30 INFO - retry: Failed, sleeping 30 seconds before retrying 20:19:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.tar.bz2'}, attempt #2 20:19:00 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.tar.bz2 20:19:00 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 20:19:00 INFO - retry: Failed, sleeping 60 seconds before retrying 20:20:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.tar.bz2'}, attempt #3 20:20:00 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.tar.bz2 20:20:00 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 20:20:00 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.tar.bz2! 20:20:00 INFO - Caught exception: HTTP Error 404: Not Found 20:20:00 INFO - Caught exception: HTTP Error 404: Not Found 20:20:00 INFO - Caught exception: HTTP Error 404: Not Found 20:20:00 INFO - trying https://queue.taskcluster.net/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.tar.bz2 20:20:00 INFO - Downloading https://queue.taskcluster.net/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.tar.bz2 20:20:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.tar.bz2'}, attempt #1 20:20:06 INFO - Downloaded 69353399 bytes. 20:20:06 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.tar.bz2 20:20:06 INFO - mkdir: /builds/slave/test/properties 20:20:06 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 20:20:06 INFO - Writing to file /builds/slave/test/properties/build_url 20:20:06 INFO - Contents: 20:20:06 INFO - build_url:https://queue.taskcluster.net/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.tar.bz2 20:20:07 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip 20:20:07 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 20:20:07 INFO - Writing to file /builds/slave/test/properties/symbols_url 20:20:07 INFO - Contents: 20:20:07 INFO - symbols_url:https://queue.taskcluster.net/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip 20:20:07 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')]} 20:20:07 INFO - https://queue.taskcluster.net/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 20:20:07 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip 20:20:07 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip 20:20:07 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip 20:20:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 20:20:07 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip 20:20:07 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 20:20:07 INFO - retry: Failed, sleeping 30 seconds before retrying 20:20:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #2 20:20:37 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip 20:20:37 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 20:20:37 INFO - retry: Failed, sleeping 60 seconds before retrying 20:21:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #3 20:21:37 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip 20:21:37 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 20:21:37 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip! 20:21:37 INFO - Caught exception: HTTP Error 404: Not Found 20:21:37 INFO - Caught exception: HTTP Error 404: Not Found 20:21:37 INFO - Caught exception: HTTP Error 404: Not Found 20:21:37 INFO - trying https://queue.taskcluster.net/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip 20:21:37 INFO - Downloading https://queue.taskcluster.net/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip 20:21:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 20:21:44 INFO - Downloaded 92317902 bytes. 20:21:44 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 20:21:44 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 20:21:54 INFO - Return code: 0 20:21:54 INFO - Running post-action listener: _resource_record_post_action 20:21:54 INFO - Running post-action listener: set_extra_try_arguments 20:21:54 INFO - ##### 20:21:54 INFO - ##### Running create-virtualenv step. 20:21:54 INFO - ##### 20:21:54 INFO - Running pre-action listener: _pre_create_virtualenv 20:21:54 INFO - Running pre-action listener: _resource_record_pre_action 20:21:54 INFO - Running main action method: create_virtualenv 20:21:54 INFO - Creating virtualenv /builds/slave/test/build/venv 20:21:54 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 20:21:54 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 20:21:54 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 20:21:54 INFO - Using real prefix '/usr' 20:21:54 INFO - New python executable in /builds/slave/test/build/venv/bin/python 20:21:55 INFO - Installing distribute.............................................................................................................................................................................................done. 20:21:59 INFO - Installing pip.................done. 20:21:59 INFO - Return code: 0 20:21:59 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 20:21:59 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')]} 20:21:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:21:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:21:59 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')]} 20:21:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:21:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:21:59 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 0xa1a2c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa209598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa2bbf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f9de30>, '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 0xa23ac38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa2b9470>, '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': '5a152710dd62cc268aad214e000002d8-1472094818.967740-585562770', '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 20:21:59 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 20:21:59 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 20:21:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:21:59 INFO - 'CCACHE_UMASK': '002', 20:21:59 INFO - 'DISPLAY': ':0', 20:21:59 INFO - 'HOME': '/home/cltbld', 20:21:59 INFO - 'LANG': 'en_US.UTF-8', 20:21:59 INFO - 'LOGNAME': 'cltbld', 20:21:59 INFO - 'MAIL': '/var/mail/cltbld', 20:21:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:21:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:21:59 INFO - 'MOZ_NO_REMOTE': '1', 20:21:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:21:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:21:59 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:21:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:21:59 INFO - 'PWD': '/builds/slave/test', 20:21:59 INFO - 'SHELL': '/bin/bash', 20:21:59 INFO - 'SHLVL': '1', 20:21:59 INFO - 'TERM': 'linux', 20:21:59 INFO - 'TMOUT': '86400', 20:21:59 INFO - 'USER': 'cltbld', 20:21:59 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1472094818.967740-585562770', 20:21:59 INFO - '_': '/tools/buildbot/bin/python'} 20:21:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:21:59 INFO - Downloading/unpacking psutil>=0.7.1 20:21:59 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 20:21:59 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 20:21:59 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 20:21:59 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 20:21:59 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 20:21:59 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 20:22:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 20:22:02 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 20:22:02 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:22:02 INFO - Installing collected packages: psutil 20:22:02 INFO - Running setup.py install for psutil 20:22:03 INFO - building 'psutil._psutil_linux' extension 20:22:03 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-i686-2.7/psutil/_psutil_linux.o 20:22:03 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 20:22:03 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 20:22:03 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 20:22:03 INFO - building 'psutil._psutil_posix' extension 20:22:03 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-i686-2.7/psutil/_psutil_posix.o 20:22:03 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 20:22:04 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 20:22:04 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:22:04 INFO - Successfully installed psutil 20:22:04 INFO - Cleaning up... 20:22:04 INFO - Return code: 0 20:22:04 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 20:22: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')]} 20:22:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:22:04 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:22: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')]} 20:22:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:22:04 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:22:04 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 0xa1a2c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa209598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa2bbf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f9de30>, '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 0xa23ac38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa2b9470>, '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': '5a152710dd62cc268aad214e000002d8-1472094818.967740-585562770', '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 20:22:04 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 20:22:04 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 20:22:04 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:22:04 INFO - 'CCACHE_UMASK': '002', 20:22:04 INFO - 'DISPLAY': ':0', 20:22:04 INFO - 'HOME': '/home/cltbld', 20:22:04 INFO - 'LANG': 'en_US.UTF-8', 20:22:04 INFO - 'LOGNAME': 'cltbld', 20:22:04 INFO - 'MAIL': '/var/mail/cltbld', 20:22:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:22:04 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:22:04 INFO - 'MOZ_NO_REMOTE': '1', 20:22:04 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:22:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:22:04 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:22:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:22:04 INFO - 'PWD': '/builds/slave/test', 20:22:04 INFO - 'SHELL': '/bin/bash', 20:22:04 INFO - 'SHLVL': '1', 20:22:04 INFO - 'TERM': 'linux', 20:22:04 INFO - 'TMOUT': '86400', 20:22:04 INFO - 'USER': 'cltbld', 20:22:04 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1472094818.967740-585562770', 20:22:04 INFO - '_': '/tools/buildbot/bin/python'} 20:22:04 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:22:04 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 20:22:04 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 20:22:04 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 20:22:04 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 20:22:04 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 20:22:04 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 20:22:04 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 20:22:07 INFO - Downloading mozsystemmonitor-0.0.tar.gz 20:22:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 20:22:07 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 20:22:07 INFO - Installing collected packages: mozsystemmonitor 20:22:07 INFO - Running setup.py install for mozsystemmonitor 20:22:07 INFO - Successfully installed mozsystemmonitor 20:22:07 INFO - Cleaning up... 20:22:08 INFO - Return code: 0 20:22:08 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 20:22: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')]} 20:22:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:22:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:22: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')]} 20:22:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:22:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:22:08 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0xa1a2c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa209598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa2bbf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f9de30>, '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 0xa23ac38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa2b9470>, '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': '5a152710dd62cc268aad214e000002d8-1472094818.967740-585562770', '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 20:22:08 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 20:22:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 20:22:08 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:22:08 INFO - 'CCACHE_UMASK': '002', 20:22:08 INFO - 'DISPLAY': ':0', 20:22:08 INFO - 'HOME': '/home/cltbld', 20:22:08 INFO - 'LANG': 'en_US.UTF-8', 20:22:08 INFO - 'LOGNAME': 'cltbld', 20:22:08 INFO - 'MAIL': '/var/mail/cltbld', 20:22:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:22:08 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:22:08 INFO - 'MOZ_NO_REMOTE': '1', 20:22:08 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:22:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:22:08 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:22:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:22:08 INFO - 'PWD': '/builds/slave/test', 20:22:08 INFO - 'SHELL': '/bin/bash', 20:22:08 INFO - 'SHLVL': '1', 20:22:08 INFO - 'TERM': 'linux', 20:22:08 INFO - 'TMOUT': '86400', 20:22:08 INFO - 'USER': 'cltbld', 20:22:08 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1472094818.967740-585562770', 20:22:08 INFO - '_': '/tools/buildbot/bin/python'} 20:22:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:22:08 INFO - Downloading/unpacking blobuploader==1.2.4 20:22:08 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:22:08 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:22:08 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 20:22:08 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 20:22:08 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:22:08 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:22:11 INFO - Downloading blobuploader-1.2.4.tar.gz 20:22:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 20:22:11 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 20:22:11 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 20:22:11 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 20:22:11 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 20:22:11 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 20:22:11 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 20:22:11 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 20:22:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 20:22:12 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 20:22:12 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 20:22:12 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 20:22:12 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 20:22:12 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 20:22:12 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 20:22:12 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 20:22:12 INFO - Downloading docopt-0.6.1.tar.gz 20:22:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 20:22:12 INFO - Installing collected packages: blobuploader, requests, docopt 20:22:12 INFO - Running setup.py install for blobuploader 20:22:12 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 20:22:13 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 20:22:13 INFO - Running setup.py install for requests 20:22:13 INFO - Running setup.py install for docopt 20:22:13 INFO - Successfully installed blobuploader requests docopt 20:22:13 INFO - Cleaning up... 20:22:14 INFO - Return code: 0 20:22:14 INFO - Installing None into virtualenv /builds/slave/test/build/venv 20:22:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:22:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:22:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:22:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:22:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:22:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:22:14 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 0xa1a2c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa209598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa2bbf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f9de30>, '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 0xa23ac38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa2b9470>, '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': '5a152710dd62cc268aad214e000002d8-1472094818.967740-585562770', '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 20:22:14 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 20:22:14 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 20:22:14 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:22:14 INFO - 'CCACHE_UMASK': '002', 20:22:14 INFO - 'DISPLAY': ':0', 20:22:14 INFO - 'HOME': '/home/cltbld', 20:22:14 INFO - 'LANG': 'en_US.UTF-8', 20:22:14 INFO - 'LOGNAME': 'cltbld', 20:22:14 INFO - 'MAIL': '/var/mail/cltbld', 20:22:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:22:14 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:22:14 INFO - 'MOZ_NO_REMOTE': '1', 20:22:14 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:22:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:22:14 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:22:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:22:14 INFO - 'PWD': '/builds/slave/test', 20:22:14 INFO - 'SHELL': '/bin/bash', 20:22:14 INFO - 'SHLVL': '1', 20:22:14 INFO - 'TERM': 'linux', 20:22:14 INFO - 'TMOUT': '86400', 20:22:14 INFO - 'USER': 'cltbld', 20:22:14 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1472094818.967740-585562770', 20:22:14 INFO - '_': '/tools/buildbot/bin/python'} 20:22:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:22:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 20:22:14 INFO - Running setup.py (path:/tmp/pip-Q9k84k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 20:22:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 20:22:14 INFO - Running setup.py (path:/tmp/pip-OZaCsA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 20:22:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 20:22:14 INFO - Running setup.py (path:/tmp/pip-XmVIwY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 20:22:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 20:22:14 INFO - Running setup.py (path:/tmp/pip-taLvNP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 20:22:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 20:22:14 INFO - Running setup.py (path:/tmp/pip-7C2jvy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 20:22:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 20:22:14 INFO - Running setup.py (path:/tmp/pip-WjWSk5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 20:22:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 20:22:15 INFO - Running setup.py (path:/tmp/pip-B2vnjI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 20:22:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 20:22:15 INFO - Running setup.py (path:/tmp/pip-_tsXI_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 20:22:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 20:22:15 INFO - Running setup.py (path:/tmp/pip-LRwkMA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 20:22:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 20:22:15 INFO - Running setup.py (path:/tmp/pip-nQ456H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 20:22:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 20:22:15 INFO - Running setup.py (path:/tmp/pip-bih1Xm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 20:22:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 20:22:15 INFO - Running setup.py (path:/tmp/pip-SPyhNz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 20:22:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 20:22:15 INFO - Running setup.py (path:/tmp/pip-Cr2b3g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 20:22:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 20:22:15 INFO - Running setup.py (path:/tmp/pip-z9ziIZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 20:22:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 20:22:16 INFO - Running setup.py (path:/tmp/pip-c1jFBn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 20:22:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 20:22:16 INFO - Running setup.py (path:/tmp/pip-eMqCTE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 20:22:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 20:22:16 INFO - Running setup.py (path:/tmp/pip-XjSYN4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 20:22:16 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 20:22:16 INFO - Running setup.py (path:/tmp/pip-DCqJc0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 20:22:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 20:22:16 INFO - Running setup.py (path:/tmp/pip-nSDbcv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 20:22:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:22:16 INFO - Running setup.py (path:/tmp/pip-Me4tXD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:22:16 INFO - Unpacking /builds/slave/test/build/tests/marionette 20:22:17 INFO - Running setup.py (path:/tmp/pip-Frv_se-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 20:22:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:22:17 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 20:22:17 INFO - Running setup.py install for manifestparser 20:22:17 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 20:22:17 INFO - Running setup.py install for mozcrash 20:22:17 INFO - Running setup.py install for mozdebug 20:22:17 INFO - Running setup.py install for mozdevice 20:22:17 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 20:22:17 INFO - Installing dm script to /builds/slave/test/build/venv/bin 20:22:18 INFO - Running setup.py install for mozfile 20:22:18 INFO - Running setup.py install for mozhttpd 20:22:18 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 20:22:18 INFO - Running setup.py install for mozinfo 20:22:18 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 20:22:18 INFO - Running setup.py install for mozInstall 20:22:18 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 20:22:18 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 20:22:18 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 20:22:18 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 20:22:18 INFO - Running setup.py install for mozleak 20:22:18 INFO - Running setup.py install for mozlog 20:22:19 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 20:22:19 INFO - Running setup.py install for moznetwork 20:22:19 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 20:22:19 INFO - Running setup.py install for mozprocess 20:22:19 INFO - Running setup.py install for mozprofile 20:22:19 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 20:22:19 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 20:22:19 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 20:22:19 INFO - Running setup.py install for mozrunner 20:22:19 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 20:22:19 INFO - Running setup.py install for mozscreenshot 20:22:20 INFO - Running setup.py install for moztest 20:22:20 INFO - Running setup.py install for mozversion 20:22:20 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 20:22:20 INFO - Running setup.py install for wptserve 20:22:20 INFO - Running setup.py install for marionette-driver 20:22:20 INFO - Running setup.py install for browsermob-proxy 20:22:21 INFO - Running setup.py install for marionette-client 20:22:21 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:22:21 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 20:22:21 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 20:22:21 INFO - Cleaning up... 20:22:21 INFO - Return code: 0 20:22:21 INFO - Installing None into virtualenv /builds/slave/test/build/venv 20:22:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:22:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:22:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:22:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:22:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:22:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:22:21 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 0xa1a2c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa209598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa2bbf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f9de30>, '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 0xa23ac38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa2b9470>, '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': '5a152710dd62cc268aad214e000002d8-1472094818.967740-585562770', '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 20:22:21 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 20:22:21 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 20:22:21 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:22:21 INFO - 'CCACHE_UMASK': '002', 20:22:21 INFO - 'DISPLAY': ':0', 20:22:21 INFO - 'HOME': '/home/cltbld', 20:22:21 INFO - 'LANG': 'en_US.UTF-8', 20:22:21 INFO - 'LOGNAME': 'cltbld', 20:22:21 INFO - 'MAIL': '/var/mail/cltbld', 20:22:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:22:21 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:22:21 INFO - 'MOZ_NO_REMOTE': '1', 20:22:21 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:22:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:22:21 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:22:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:22:21 INFO - 'PWD': '/builds/slave/test', 20:22:21 INFO - 'SHELL': '/bin/bash', 20:22:21 INFO - 'SHLVL': '1', 20:22:21 INFO - 'TERM': 'linux', 20:22:21 INFO - 'TMOUT': '86400', 20:22:21 INFO - 'USER': 'cltbld', 20:22:21 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1472094818.967740-585562770', 20:22:21 INFO - '_': '/tools/buildbot/bin/python'} 20:22:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:22:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 20:22:22 INFO - Running setup.py (path:/tmp/pip-rd4K64-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 20:22:22 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)) 20:22:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 20:22:22 INFO - Running setup.py (path:/tmp/pip-MUZZG1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 20:22:22 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)) 20:22:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 20:22:22 INFO - Running setup.py (path:/tmp/pip-QAu_el-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 20:22:22 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)) 20:22:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 20:22:22 INFO - Running setup.py (path:/tmp/pip-JP0_GC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 20:22:22 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)) 20:22:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 20:22:22 INFO - Running setup.py (path:/tmp/pip-rcWhjZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 20:22:22 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)) 20:22:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 20:22:22 INFO - Running setup.py (path:/tmp/pip-YvOC4j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 20:22:22 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)) 20:22:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 20:22:22 INFO - Running setup.py (path:/tmp/pip-9TufEJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 20:22:22 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)) 20:22:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 20:22:22 INFO - Running setup.py (path:/tmp/pip-RO_Owa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 20:22:23 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)) 20:22:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 20:22:23 INFO - Running setup.py (path:/tmp/pip-MBB2He-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 20:22:23 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)) 20:22:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 20:22:23 INFO - Running setup.py (path:/tmp/pip-tRqMXH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 20:22:23 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)) 20:22:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 20:22:23 INFO - Running setup.py (path:/tmp/pip-6xreru-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 20:22:23 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)) 20:22:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 20:22:23 INFO - Running setup.py (path:/tmp/pip-S0LGUR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 20:22:23 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)) 20:22:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 20:22:23 INFO - Running setup.py (path:/tmp/pip-WXvRo0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 20:22:23 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)) 20:22:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 20:22:23 INFO - Running setup.py (path:/tmp/pip-VsFr1d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 20:22:23 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)) 20:22:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 20:22:23 INFO - Running setup.py (path:/tmp/pip-MYVmYd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 20:22:23 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)) 20:22:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 20:22:23 INFO - Running setup.py (path:/tmp/pip-ReO7cM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 20:22:24 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)) 20:22:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 20:22:24 INFO - Running setup.py (path:/tmp/pip-nSpSaD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 20:22:24 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)) 20:22:24 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 20:22:24 INFO - Running setup.py (path:/tmp/pip-kDUBpY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 20:22:24 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)) 20:22:24 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 20:22:24 INFO - Running setup.py (path:/tmp/pip-CqTW6S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 20:22:24 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)) 20:22:24 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:22:24 INFO - Running setup.py (path:/tmp/pip-7IZgro-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:22:24 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)) 20:22:24 INFO - Unpacking /builds/slave/test/build/tests/marionette 20:22:24 INFO - Running setup.py (path:/tmp/pip-iht1xZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 20:22:24 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:22:25 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)) 20:22:25 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)) 20:22:25 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)) 20:22:25 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)) 20:22:25 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)) 20:22:25 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)) 20:22:25 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 20:22:25 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 20:22:25 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 20:22:25 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 20:22:25 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 20:22:25 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 20:22:25 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 20:22:28 INFO - Downloading blessings-1.6.tar.gz 20:22:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 20:22:28 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)) 20:22:28 INFO - Installing collected packages: blessings 20:22:28 INFO - Running setup.py install for blessings 20:22:28 INFO - Successfully installed blessings 20:22:28 INFO - Cleaning up... 20:22:28 INFO - Return code: 0 20:22:28 INFO - Done creating virtualenv /builds/slave/test/build/venv. 20:22:28 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 20:22:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 20:22:29 INFO - Reading from file tmpfile_stdout 20:22:29 INFO - Current package versions: 20:22:29 INFO - argparse == 1.2.1 20:22:29 INFO - blessings == 1.6 20:22:29 INFO - blobuploader == 1.2.4 20:22:29 INFO - browsermob-proxy == 0.6.0 20:22:29 INFO - docopt == 0.6.1 20:22:29 INFO - manifestparser == 1.1 20:22:29 INFO - marionette-client == 2.3.0 20:22:29 INFO - marionette-driver == 1.4.0 20:22:29 INFO - mozInstall == 1.12 20:22:29 INFO - mozcrash == 0.17 20:22:29 INFO - mozdebug == 0.1 20:22:29 INFO - mozdevice == 0.48 20:22:29 INFO - mozfile == 1.2 20:22:29 INFO - mozhttpd == 0.7 20:22:29 INFO - mozinfo == 0.9 20:22:29 INFO - mozleak == 0.1 20:22:29 INFO - mozlog == 3.1 20:22:29 INFO - moznetwork == 0.27 20:22:29 INFO - mozprocess == 0.22 20:22:29 INFO - mozprofile == 0.28 20:22:29 INFO - mozrunner == 6.11 20:22:29 INFO - mozscreenshot == 0.1 20:22:29 INFO - mozsystemmonitor == 0.0 20:22:29 INFO - moztest == 0.7 20:22:29 INFO - mozversion == 1.4 20:22:29 INFO - psutil == 3.1.1 20:22:29 INFO - requests == 1.2.3 20:22:29 INFO - wptserve == 1.4.0 20:22:29 INFO - wsgiref == 0.1.2 20:22:29 INFO - Running post-action listener: _resource_record_post_action 20:22:29 INFO - Running post-action listener: _start_resource_monitoring 20:22:29 INFO - Starting resource monitoring. 20:22:29 INFO - ##### 20:22:29 INFO - ##### Running pull step. 20:22:29 INFO - ##### 20:22:29 INFO - Running pre-action listener: _resource_record_pre_action 20:22:29 INFO - Running main action method: pull 20:22:29 INFO - Pull has nothing to do! 20:22:29 INFO - Running post-action listener: _resource_record_post_action 20:22:29 INFO - ##### 20:22:29 INFO - ##### Running install step. 20:22:29 INFO - ##### 20:22:29 INFO - Running pre-action listener: _resource_record_pre_action 20:22:29 INFO - Running main action method: install 20:22:29 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 20:22:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 20:22:29 INFO - Reading from file tmpfile_stdout 20:22:29 INFO - Detecting whether we're running mozinstall >=1.0... 20:22:29 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 20:22:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 20:22:29 INFO - Reading from file tmpfile_stdout 20:22:29 INFO - Output received: 20:22:29 INFO - Usage: mozinstall [options] installer 20:22:29 INFO - Options: 20:22:29 INFO - -h, --help show this help message and exit 20:22:29 INFO - -d DEST, --destination=DEST 20:22:29 INFO - Directory to install application into. [default: 20:22:29 INFO - "/builds/slave/test"] 20:22:29 INFO - --app=APP Application being installed. [default: firefox] 20:22:29 INFO - mkdir: /builds/slave/test/build/application 20:22:29 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 20:22:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 20:22:56 INFO - Reading from file tmpfile_stdout 20:22:56 INFO - Output received: 20:22:56 INFO - /builds/slave/test/build/application/firefox/firefox 20:22:56 INFO - Running post-action listener: _resource_record_post_action 20:22:56 INFO - ##### 20:22:56 INFO - ##### Running run-tests step. 20:22:56 INFO - ##### 20:22:56 INFO - Running pre-action listener: _resource_record_pre_action 20:22:56 INFO - Running main action method: run_tests 20:22:56 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 20:22:56 INFO - Minidump filename unknown. Determining based upon platform and architecture. 20:22:56 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 20:22:56 INFO - grabbing minidump binary from tooltool 20:22:56 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')]} 20:22:56 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/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f9de30>, '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 0xa23ac38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa2b9470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 20:22:56 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/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 20:22:56 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/linux32/releng.manifest -o -c /builds/tooltool_cache 20:22:56 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 20:22:56 INFO - Return code: 0 20:22:56 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 20:22:56 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 20:22:56 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/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-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 20:22:56 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/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-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 20:22:56 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:22:56 INFO - 'CCACHE_UMASK': '002', 20:22:56 INFO - 'DISPLAY': ':0', 20:22:56 INFO - 'HOME': '/home/cltbld', 20:22:56 INFO - 'LANG': 'en_US.UTF-8', 20:22:56 INFO - 'LOGNAME': 'cltbld', 20:22:56 INFO - 'MAIL': '/var/mail/cltbld', 20:22:56 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 20:22:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:22:56 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:22:56 INFO - 'MOZ_NO_REMOTE': '1', 20:22:56 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:22:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:22:56 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:22:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:22:56 INFO - 'PWD': '/builds/slave/test', 20:22:56 INFO - 'SHELL': '/bin/bash', 20:22:56 INFO - 'SHLVL': '1', 20:22:56 INFO - 'TERM': 'linux', 20:22:56 INFO - 'TMOUT': '86400', 20:22:56 INFO - 'USER': 'cltbld', 20:22:56 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1472094818.967740-585562770', 20:22:56 INFO - '_': '/tools/buildbot/bin/python'} 20:22:56 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/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-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 20:22:57 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 20:22:57 INFO - import pkg_resources 20:22:58 INFO - Using 1 client processes 20:22:58 INFO - wptserve Starting http server on 127.0.0.1:8000 20:22:58 INFO - wptserve Starting http server on 127.0.0.1:8001 20:22:58 INFO - wptserve Starting http server on 127.0.0.1:8443 20:23:00 INFO - SUITE-START | Running 778 tests 20:23:00 INFO - Running testharness tests 20:23:00 INFO - Setting up ssl 20:23:00 INFO - PROCESS | certutil | 20:23:00 INFO - PROCESS | certutil | 20:23:00 INFO - PROCESS | certutil | 20:23:00 INFO - Certificate Nickname Trust Attributes 20:23:00 INFO - SSL,S/MIME,JAR/XPI 20:23:00 INFO - 20:23:00 INFO - web-platform-tests CT,, 20:23:00 INFO - 20:23:00 INFO - Starting runner 20:23:03 INFO - PROCESS | 1772 | 1472095383580 Marionette DEBUG Marionette enabled via build flag and pref 20:23:03 INFO - PROCESS | 1772 | ++DOCSHELL 0xa4d5d400 == 1 [pid = 1772] [id = 1] 20:23:03 INFO - PROCESS | 1772 | ++DOMWINDOW == 1 (0xa4d5d800) [pid = 1772] [serial = 1] [outer = (nil)] 20:23:03 INFO - PROCESS | 1772 | [1772] WARNING: No inner window available!: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 20:23:03 INFO - PROCESS | 1772 | ++DOMWINDOW == 2 (0xa4d5e000) [pid = 1772] [serial = 2] [outer = 0xa4d5d800] 20:23:04 INFO - PROCESS | 1772 | 1472095384217 Marionette INFO Listening on port 2828 20:23:04 INFO - PROCESS | 1772 | 1472095384771 Marionette DEBUG Marionette enabled via command-line flag 20:23:04 INFO - PROCESS | 1772 | ++DOCSHELL 0xa1f03000 == 2 [pid = 1772] [id = 2] 20:23:04 INFO - PROCESS | 1772 | ++DOMWINDOW == 3 (0xa1f03400) [pid = 1772] [serial = 3] [outer = (nil)] 20:23:04 INFO - PROCESS | 1772 | [1772] WARNING: No inner window available!: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 20:23:04 INFO - PROCESS | 1772 | ++DOMWINDOW == 4 (0xa1f03c00) [pid = 1772] [serial = 4] [outer = 0xa1f03400] 20:23:04 INFO - PROCESS | 1772 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a1fd5ea0 20:23:04 INFO - PROCESS | 1772 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a67279a0 20:23:04 INFO - PROCESS | 1772 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a1fe9ba0 20:23:05 INFO - PROCESS | 1772 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a10019e0 20:23:05 INFO - PROCESS | 1772 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a1005700 20:23:05 INFO - PROCESS | 1772 | ++DOMWINDOW == 5 (0xa1017c00) [pid = 1772] [serial = 5] [outer = 0xa4d5d800] 20:23:05 INFO - PROCESS | 1772 | [1772] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:23:05 INFO - PROCESS | 1772 | 1472095385144 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:54207 20:23:05 INFO - PROCESS | 1772 | [1772] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:23:05 INFO - PROCESS | 1772 | 1472095385222 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:54208 20:23:05 INFO - PROCESS | 1772 | 1472095385228 Marionette DEBUG Closed connection conn0 20:23:05 INFO - PROCESS | 1772 | [1772] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2251 20:23:05 INFO - PROCESS | 1772 | [1772] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:23:05 INFO - PROCESS | 1772 | 1472095385347 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:54209 20:23:05 INFO - PROCESS | 1772 | 1472095385351 Marionette DEBUG Closed connection conn1 20:23:05 INFO - PROCESS | 1772 | [1772] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:23:05 INFO - PROCESS | 1772 | 1472095385415 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:54210 20:23:05 INFO - PROCESS | 1772 | 1472095385423 Marionette DEBUG Closed connection conn2 20:23:05 INFO - PROCESS | 1772 | 1472095385473 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 20:23:05 INFO - PROCESS | 1772 | 1472095385487 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0.3","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160824164524","device":"desktop","version":"48.0.3"} 20:23:06 INFO - PROCESS | 1772 | [1772] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:23:06 INFO - PROCESS | 1772 | ++DOCSHELL 0x9b4a2800 == 3 [pid = 1772] [id = 3] 20:23:06 INFO - PROCESS | 1772 | ++DOMWINDOW == 6 (0xa6e4ac00) [pid = 1772] [serial = 6] [outer = (nil)] 20:23:06 INFO - PROCESS | 1772 | ++DOCSHELL 0xa8b4c000 == 4 [pid = 1772] [id = 4] 20:23:06 INFO - PROCESS | 1772 | ++DOMWINDOW == 7 (0x9ad4d400) [pid = 1772] [serial = 7] [outer = (nil)] 20:23:07 INFO - PROCESS | 1772 | [1772] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 20:23:07 INFO - PROCESS | 1772 | ++DOCSHELL 0x9a582400 == 5 [pid = 1772] [id = 5] 20:23:07 INFO - PROCESS | 1772 | ++DOMWINDOW == 8 (0x9a582800) [pid = 1772] [serial = 8] [outer = (nil)] 20:23:07 INFO - PROCESS | 1772 | [1772] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 20:23:07 INFO - PROCESS | 1772 | [1772] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 20:23:07 INFO - PROCESS | 1772 | ++DOMWINDOW == 9 (0x9a1bc800) [pid = 1772] [serial = 9] [outer = 0x9a582800] 20:23:07 INFO - PROCESS | 1772 | ++DOMWINDOW == 10 (0x99d20800) [pid = 1772] [serial = 10] [outer = 0xa6e4ac00] 20:23:07 INFO - PROCESS | 1772 | ++DOMWINDOW == 11 (0x99d22400) [pid = 1772] [serial = 11] [outer = 0x9ad4d400] 20:23:07 INFO - PROCESS | 1772 | ++DOMWINDOW == 12 (0x99d24c00) [pid = 1772] [serial = 12] [outer = 0x9a582800] 20:23:08 INFO - PROCESS | 1772 | 1472095388947 Marionette INFO startBrowser 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:08 INFO - PROCESS | 1772 | 1472095388990 Marionette DEBUG loaded listener.js 20:23:09 INFO - PROCESS | 1772 | 1472095389008 Marionette DEBUG loaded listener.js 20:23:09 INFO - PROCESS | 1772 | 1472095389011 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:09 INFO - PROCESS | 1772 | ++DOMWINDOW == 13 (0x9ad4e000) [pid = 1772] [serial = 13] [outer = 0x9a582800] 20:23:09 INFO - PROCESS | 1772 | 1472095389640 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"1ff79544-770a-445a-b77d-b46a1f80596e","capabilities":{"browserName":"Firefox","browserVersion":"48.0.3","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160824164524","device":"desktop","version":"48.0.3","command_id":1}}] 20:23:09 INFO - PROCESS | 1772 | 1472095389848 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}] 20:23:09 INFO - PROCESS | 1772 | 1472095389856 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:10 INFO - PROCESS | 1772 | 1472095390012 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 20:23:10 INFO - PROCESS | 1772 | 1472095390253 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 20:23:10 INFO - PROCESS | 1772 | 1472095390258 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:10 INFO - PROCESS | 1772 | [1772] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 20:23:10 INFO - PROCESS | 1772 | [1772] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 20:23:10 INFO - PROCESS | 1772 | ++DOMWINDOW == 14 (0x95419400) [pid = 1772] [serial = 14] [outer = 0x9a582800] 20:23:10 INFO - PROCESS | 1772 | [1772] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 20:23:10 INFO - PROCESS | 1772 | [1772] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:23:10 INFO - PROCESS | 1772 | 1472095390764 Marionette TRACE conn3 <- [1,3,null,{}] 20:23:10 INFO - PROCESS | 1772 | 1472095390802 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 20:23:10 INFO - PROCESS | 1772 | 1472095390809 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:10 INFO - PROCESS | 1772 | 1472095390954 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 20:23:11 INFO - PROCESS | 1772 | 1472095391041 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 20:23:11 INFO - PROCESS | 1772 | 1472095391044 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 20:23:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 20:23:11 INFO - PROCESS | 1772 | 1472095391068 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 20:23:11 INFO - PROCESS | 1772 | 1472095391073 Marionette TRACE conn3 <- [1,6,null,{}] 20:23:11 INFO - PROCESS | 1772 | 1472095391095 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}] 20:23:11 INFO - PROCESS | 1772 | 1472095391100 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:11 INFO - PROCESS | 1772 | 1472095391133 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 20:23:11 INFO - PROCESS | 1772 | 1472095391213 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:11 INFO - PROCESS | 1772 | 1472095391220 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:11 INFO - PROCESS | 1772 | ++DOCSHELL 0x9b956800 == 6 [pid = 1772] [id = 6] 20:23:11 INFO - PROCESS | 1772 | ++DOMWINDOW == 15 (0x9b956c00) [pid = 1772] [serial = 15] [outer = (nil)] 20:23:11 INFO - PROCESS | 1772 | ++DOMWINDOW == 16 (0x9b959800) [pid = 1772] [serial = 16] [outer = 0x9b956c00] 20:23:11 INFO - PROCESS | 1772 | 1472095391290 Marionette DEBUG loaded listener.js 20:23:11 INFO - PROCESS | 1772 | ++DOMWINDOW == 17 (0x9b95d400) [pid = 1772] [serial = 17] [outer = 0x9b956c00] 20:23:11 INFO - PROCESS | 1772 | ++DOCSHELL 0x93a31800 == 7 [pid = 1772] [id = 7] 20:23:11 INFO - PROCESS | 1772 | ++DOMWINDOW == 18 (0x93a31c00) [pid = 1772] [serial = 18] [outer = (nil)] 20:23:11 INFO - PROCESS | 1772 | ++DOMWINDOW == 19 (0x93b50c00) [pid = 1772] [serial = 19] [outer = 0x93a31c00] 20:23:11 INFO - PROCESS | 1772 | 1472095391758 Marionette DEBUG loaded listener.js 20:23:11 INFO - PROCESS | 1772 | ++DOMWINDOW == 20 (0x93b4f800) [pid = 1772] [serial = 20] [outer = 0x93a31c00] 20:23:12 INFO - PROCESS | 1772 | [1772] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 20:23:12 INFO - PROCESS | 1772 | 1472095392223 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]]]}] 20:23:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 20:23:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1200ms 20:23:12 INFO - PROCESS | 1772 | 1472095392323 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 20:23:12 INFO - PROCESS | 1772 | 1472095392325 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 20:23:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 20:23:12 INFO - PROCESS | 1772 | 1472095392361 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 20:23:12 INFO - PROCESS | 1772 | 1472095392365 Marionette TRACE conn3 <- [1,10,null,{}] 20:23:12 INFO - PROCESS | 1772 | 1472095392385 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}] 20:23:12 INFO - PROCESS | 1772 | 1472095392394 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:12 INFO - PROCESS | 1772 | 1472095392557 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 20:23:12 INFO - PROCESS | 1772 | 1472095392569 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:12 INFO - PROCESS | 1772 | 1472095392580 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:12 INFO - PROCESS | 1772 | ++DOCSHELL 0x92027000 == 8 [pid = 1772] [id = 8] 20:23:12 INFO - PROCESS | 1772 | ++DOMWINDOW == 21 (0x92027400) [pid = 1772] [serial = 21] [outer = (nil)] 20:23:12 INFO - PROCESS | 1772 | ++DOMWINDOW == 22 (0x92029400) [pid = 1772] [serial = 22] [outer = 0x92027400] 20:23:12 INFO - PROCESS | 1772 | 1472095392646 Marionette DEBUG loaded listener.js 20:23:12 INFO - PROCESS | 1772 | ++DOMWINDOW == 23 (0x9202dc00) [pid = 1772] [serial = 23] [outer = 0x92027400] 20:23:13 INFO - PROCESS | 1772 | 1472095393219 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]]]}] 20:23:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 20:23:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 912ms 20:23:13 INFO - PROCESS | 1772 | 1472095393256 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 20:23:13 INFO - PROCESS | 1772 | 1472095393260 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 20:23:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 20:23:13 INFO - PROCESS | 1772 | 1472095393265 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 20:23:13 INFO - PROCESS | 1772 | 1472095393267 Marionette TRACE conn3 <- [1,14,null,{}] 20:23:13 INFO - PROCESS | 1772 | 1472095393273 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}] 20:23:13 INFO - PROCESS | 1772 | 1472095393276 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:13 INFO - PROCESS | 1772 | 1472095393419 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 20:23:13 INFO - PROCESS | 1772 | 1472095393437 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:13 INFO - PROCESS | 1772 | 1472095393444 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:13 INFO - PROCESS | 1772 | ++DOCSHELL 0x92426400 == 9 [pid = 1772] [id = 9] 20:23:13 INFO - PROCESS | 1772 | ++DOMWINDOW == 24 (0x92429800) [pid = 1772] [serial = 24] [outer = (nil)] 20:23:13 INFO - PROCESS | 1772 | ++DOMWINDOW == 25 (0x930d7000) [pid = 1772] [serial = 25] [outer = 0x92429800] 20:23:13 INFO - PROCESS | 1772 | 1472095393510 Marionette DEBUG loaded listener.js 20:23:13 INFO - PROCESS | 1772 | ++DOMWINDOW == 26 (0x925ef400) [pid = 1772] [serial = 26] [outer = 0x92429800] 20:23:14 INFO - PROCESS | 1772 | ++DOCSHELL 0x91b78800 == 10 [pid = 1772] [id = 10] 20:23:14 INFO - PROCESS | 1772 | ++DOMWINDOW == 27 (0x91b78c00) [pid = 1772] [serial = 27] [outer = (nil)] 20:23:14 INFO - PROCESS | 1772 | ++DOMWINDOW == 28 (0x91b79800) [pid = 1772] [serial = 28] [outer = 0x91b78c00] 20:23:14 INFO - PROCESS | 1772 | ++DOMWINDOW == 29 (0x91b6d000) [pid = 1772] [serial = 29] [outer = 0x91b78c00] 20:23:14 INFO - PROCESS | 1772 | 1472095394620 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]]]}] 20:23:14 INFO - PROCESS | 1772 | ++DOCSHELL 0x91b78400 == 11 [pid = 1772] [id = 11] 20:23:14 INFO - PROCESS | 1772 | ++DOMWINDOW == 30 (0x91b79c00) [pid = 1772] [serial = 30] [outer = (nil)] 20:23:14 INFO - PROCESS | 1772 | ++DOMWINDOW == 31 (0x9241e800) [pid = 1772] [serial = 31] [outer = 0x91b79c00] 20:23:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 20:23:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1493ms 20:23:14 INFO - PROCESS | 1772 | ++DOMWINDOW == 32 (0x925f2400) [pid = 1772] [serial = 32] [outer = 0x91b79c00] 20:23:14 INFO - PROCESS | 1772 | 1472095394812 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 20:23:14 INFO - PROCESS | 1772 | 1472095394817 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 20:23:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 20:23:14 INFO - PROCESS | 1772 | 1472095394885 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 20:23:14 INFO - PROCESS | 1772 | 1472095394892 Marionette TRACE conn3 <- [1,18,null,{}] 20:23:14 INFO - PROCESS | 1772 | 1472095394956 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}] 20:23:14 INFO - PROCESS | 1772 | 1472095394962 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:15 INFO - PROCESS | 1772 | 1472095395156 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 20:23:15 INFO - PROCESS | 1772 | 1472095395234 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:15 INFO - PROCESS | 1772 | 1472095395245 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:15 INFO - PROCESS | 1772 | ++DOCSHELL 0x91b6bc00 == 12 [pid = 1772] [id = 12] 20:23:15 INFO - PROCESS | 1772 | ++DOMWINDOW == 33 (0x91b75400) [pid = 1772] [serial = 33] [outer = (nil)] 20:23:15 INFO - PROCESS | 1772 | ++DOMWINDOW == 34 (0x930d7400) [pid = 1772] [serial = 34] [outer = 0x91b75400] 20:23:15 INFO - PROCESS | 1772 | 1472095395322 Marionette DEBUG loaded listener.js 20:23:15 INFO - PROCESS | 1772 | ++DOMWINDOW == 35 (0x93a31000) [pid = 1772] [serial = 35] [outer = 0x91b75400] 20:23:16 INFO - PROCESS | 1772 | 1472095396125 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]]]}] 20:23:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 20:23:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1362ms 20:23:16 INFO - PROCESS | 1772 | 1472095396191 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 20:23:16 INFO - PROCESS | 1772 | 1472095396204 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 20:23:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 20:23:16 INFO - PROCESS | 1772 | 1472095396215 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 20:23:16 INFO - PROCESS | 1772 | 1472095396220 Marionette TRACE conn3 <- [1,22,null,{}] 20:23:16 INFO - PROCESS | 1772 | 1472095396226 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}] 20:23:16 INFO - PROCESS | 1772 | 1472095396231 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:16 INFO - PROCESS | 1772 | 1472095396436 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 20:23:16 INFO - PROCESS | 1772 | 1472095396529 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:16 INFO - PROCESS | 1772 | 1472095396538 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:16 INFO - PROCESS | 1772 | ++DOCSHELL 0x95238c00 == 13 [pid = 1772] [id = 13] 20:23:16 INFO - PROCESS | 1772 | ++DOMWINDOW == 36 (0x98340800) [pid = 1772] [serial = 36] [outer = (nil)] 20:23:16 INFO - PROCESS | 1772 | ++DOMWINDOW == 37 (0x998a3400) [pid = 1772] [serial = 37] [outer = 0x98340800] 20:23:16 INFO - PROCESS | 1772 | 1472095396613 Marionette DEBUG loaded listener.js 20:23:16 INFO - PROCESS | 1772 | ++DOMWINDOW == 38 (0x99cc3400) [pid = 1772] [serial = 38] [outer = 0x98340800] 20:23:17 INFO - PROCESS | 1772 | 1472095397391 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]]]}] 20:23:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 20:23:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1231ms 20:23:17 INFO - PROCESS | 1772 | 1472095397449 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 20:23:17 INFO - PROCESS | 1772 | 1472095397453 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 20:23:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 20:23:17 INFO - PROCESS | 1772 | 1472095397460 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 20:23:17 INFO - PROCESS | 1772 | 1472095397466 Marionette TRACE conn3 <- [1,26,null,{}] 20:23:17 INFO - PROCESS | 1772 | 1472095397482 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}] 20:23:17 INFO - PROCESS | 1772 | 1472095397489 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:17 INFO - PROCESS | 1772 | 1472095397671 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 20:23:17 INFO - PROCESS | 1772 | 1472095397793 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:17 INFO - PROCESS | 1772 | 1472095397807 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:17 INFO - PROCESS | 1772 | ++DOCSHELL 0x9b77f400 == 14 [pid = 1772] [id = 14] 20:23:17 INFO - PROCESS | 1772 | ++DOMWINDOW == 39 (0x9b77fc00) [pid = 1772] [serial = 39] [outer = (nil)] 20:23:17 INFO - PROCESS | 1772 | ++DOMWINDOW == 40 (0x9b952c00) [pid = 1772] [serial = 40] [outer = 0x9b77fc00] 20:23:17 INFO - PROCESS | 1772 | 1472095397886 Marionette DEBUG loaded listener.js 20:23:18 INFO - PROCESS | 1772 | ++DOMWINDOW == 41 (0x9d4b1000) [pid = 1772] [serial = 41] [outer = 0x9b77fc00] 20:23:18 INFO - PROCESS | 1772 | 1472095398702 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]]]}] 20:23:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 20:23:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1433ms 20:23:19 INFO - PROCESS | 1772 | 1472095399049 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 20:23:19 INFO - PROCESS | 1772 | 1472095399054 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 20:23:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 20:23:19 INFO - PROCESS | 1772 | 1472095399066 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 20:23:19 INFO - PROCESS | 1772 | 1472095399070 Marionette TRACE conn3 <- [1,30,null,{}] 20:23:19 INFO - PROCESS | 1772 | 1472095399078 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}] 20:23:19 INFO - PROCESS | 1772 | 1472095399083 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:19 INFO - PROCESS | 1772 | 1472095399283 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 20:23:19 INFO - PROCESS | 1772 | 1472095399420 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:19 INFO - PROCESS | 1772 | 1472095399426 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:19 INFO - PROCESS | 1772 | ++DOCSHELL 0x92424800 == 15 [pid = 1772] [id = 15] 20:23:19 INFO - PROCESS | 1772 | ++DOMWINDOW == 42 (0x9834b400) [pid = 1772] [serial = 42] [outer = (nil)] 20:23:19 INFO - PROCESS | 1772 | ++DOMWINDOW == 43 (0x997f6c00) [pid = 1772] [serial = 43] [outer = 0x9834b400] 20:23:19 INFO - PROCESS | 1772 | 1472095399497 Marionette DEBUG loaded listener.js 20:23:19 INFO - PROCESS | 1772 | ++DOMWINDOW == 44 (0x99cbc000) [pid = 1772] [serial = 44] [outer = 0x9834b400] 20:23:20 INFO - PROCESS | 1772 | 1472095400197 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]]]}] 20:23:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 20:23:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1181ms 20:23:20 INFO - PROCESS | 1772 | 1472095400246 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 20:23:20 INFO - PROCESS | 1772 | 1472095400251 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 20:23:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 20:23:20 INFO - PROCESS | 1772 | 1472095400264 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 20:23:20 INFO - PROCESS | 1772 | 1472095400269 Marionette TRACE conn3 <- [1,34,null,{}] 20:23:20 INFO - PROCESS | 1772 | 1472095400275 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}] 20:23:20 INFO - PROCESS | 1772 | 1472095400280 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:20 INFO - PROCESS | 1772 | 1472095400425 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 20:23:20 INFO - PROCESS | 1772 | 1472095400512 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:20 INFO - PROCESS | 1772 | 1472095400518 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:20 INFO - PROCESS | 1772 | ++DOCSHELL 0x99dec800 == 16 [pid = 1772] [id = 16] 20:23:20 INFO - PROCESS | 1772 | ++DOMWINDOW == 45 (0x9ad4e400) [pid = 1772] [serial = 45] [outer = (nil)] 20:23:20 INFO - PROCESS | 1772 | ++DOMWINDOW == 46 (0x9ad58400) [pid = 1772] [serial = 46] [outer = 0x9ad4e400] 20:23:20 INFO - PROCESS | 1772 | 1472095400587 Marionette DEBUG loaded listener.js 20:23:20 INFO - PROCESS | 1772 | ++DOMWINDOW == 47 (0x9b0b7800) [pid = 1772] [serial = 47] [outer = 0x9ad4e400] 20:23:21 INFO - PROCESS | 1772 | 1472095401227 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]]]}] 20:23:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 20:23:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 984ms 20:23:21 INFO - PROCESS | 1772 | 1472095401245 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 20:23:21 INFO - PROCESS | 1772 | 1472095401248 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 20:23:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 20:23:21 INFO - PROCESS | 1772 | 1472095401255 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 20:23:21 INFO - PROCESS | 1772 | 1472095401258 Marionette TRACE conn3 <- [1,38,null,{}] 20:23:21 INFO - PROCESS | 1772 | 1472095401272 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}] 20:23:21 INFO - PROCESS | 1772 | 1472095401279 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:21 INFO - PROCESS | 1772 | 1472095401421 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 20:23:21 INFO - PROCESS | 1772 | 1472095401513 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:21 INFO - PROCESS | 1772 | 1472095401523 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:21 INFO - PROCESS | 1772 | ++DOCSHELL 0x9b784400 == 17 [pid = 1772] [id = 17] 20:23:21 INFO - PROCESS | 1772 | ++DOMWINDOW == 48 (0x9b951c00) [pid = 1772] [serial = 48] [outer = (nil)] 20:23:21 INFO - PROCESS | 1772 | ++DOMWINDOW == 49 (0x9d4b7c00) [pid = 1772] [serial = 49] [outer = 0x9b951c00] 20:23:21 INFO - PROCESS | 1772 | 1472095401588 Marionette DEBUG loaded listener.js 20:23:21 INFO - PROCESS | 1772 | ++DOMWINDOW == 50 (0x9d4e1800) [pid = 1772] [serial = 50] [outer = 0x9b951c00] 20:23:22 INFO - PROCESS | 1772 | 1472095402186 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]]]}] 20:23:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 20:23:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 981ms 20:23:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 20:23:22 INFO - PROCESS | 1772 | 1472095402238 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 20:23:22 INFO - PROCESS | 1772 | 1472095402240 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 20:23:22 INFO - PROCESS | 1772 | 1472095402247 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 20:23:22 INFO - PROCESS | 1772 | 1472095402250 Marionette TRACE conn3 <- [1,42,null,{}] 20:23:22 INFO - PROCESS | 1772 | 1472095402255 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}] 20:23:22 INFO - PROCESS | 1772 | 1472095402261 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:22 INFO - PROCESS | 1772 | 1472095402430 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 20:23:22 INFO - PROCESS | 1772 | 1472095402448 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:22 INFO - PROCESS | 1772 | 1472095402456 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:22 INFO - PROCESS | 1772 | ++DOCSHELL 0x9b49e400 == 18 [pid = 1772] [id = 18] 20:23:22 INFO - PROCESS | 1772 | ++DOMWINDOW == 51 (0x9b8ba800) [pid = 1772] [serial = 51] [outer = (nil)] 20:23:22 INFO - PROCESS | 1772 | ++DOMWINDOW == 52 (0x9d81c800) [pid = 1772] [serial = 52] [outer = 0x9b8ba800] 20:23:22 INFO - PROCESS | 1772 | 1472095402520 Marionette DEBUG loaded listener.js 20:23:22 INFO - PROCESS | 1772 | ++DOMWINDOW == 53 (0x9d8ac800) [pid = 1772] [serial = 53] [outer = 0x9b8ba800] 20:23:23 INFO - PROCESS | 1772 | 1472095403168 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]]]}] 20:23:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 20:23:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 981ms 20:23:23 INFO - PROCESS | 1772 | 1472095403228 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 20:23:23 INFO - PROCESS | 1772 | 1472095403231 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 20:23:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 20:23:23 INFO - PROCESS | 1772 | 1472095403237 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 20:23:23 INFO - PROCESS | 1772 | 1472095403239 Marionette TRACE conn3 <- [1,46,null,{}] 20:23:23 INFO - PROCESS | 1772 | 1472095403245 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}] 20:23:23 INFO - PROCESS | 1772 | 1472095403249 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:23 INFO - PROCESS | 1772 | 1472095403380 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 20:23:23 INFO - PROCESS | 1772 | 1472095403471 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:23 INFO - PROCESS | 1772 | 1472095403476 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:23 INFO - PROCESS | 1772 | ++DOCSHELL 0x9d824c00 == 19 [pid = 1772] [id = 19] 20:23:23 INFO - PROCESS | 1772 | ++DOMWINDOW == 54 (0xa1018c00) [pid = 1772] [serial = 54] [outer = (nil)] 20:23:23 INFO - PROCESS | 1772 | ++DOMWINDOW == 55 (0xa1f8c800) [pid = 1772] [serial = 55] [outer = 0xa1018c00] 20:23:23 INFO - PROCESS | 1772 | 1472095403545 Marionette DEBUG loaded listener.js 20:23:23 INFO - PROCESS | 1772 | ++DOMWINDOW == 56 (0xa2151400) [pid = 1772] [serial = 56] [outer = 0xa1018c00] 20:23:24 INFO - PROCESS | 1772 | 1472095404150 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]]]}] 20:23:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 20:23:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 928ms 20:23:24 INFO - PROCESS | 1772 | 1472095404164 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 20:23:24 INFO - PROCESS | 1772 | 1472095404170 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 20:23:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 20:23:24 INFO - PROCESS | 1772 | 1472095404175 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 20:23:24 INFO - PROCESS | 1772 | 1472095404177 Marionette TRACE conn3 <- [1,50,null,{}] 20:23:24 INFO - PROCESS | 1772 | 1472095404183 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}] 20:23:24 INFO - PROCESS | 1772 | 1472095404192 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:24 INFO - PROCESS | 1772 | 1472095404357 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 20:23:24 INFO - PROCESS | 1772 | 1472095404459 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:24 INFO - PROCESS | 1772 | 1472095404470 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:24 INFO - PROCESS | 1772 | ++DOCSHELL 0xa2207800 == 20 [pid = 1772] [id = 20] 20:23:24 INFO - PROCESS | 1772 | ++DOMWINDOW == 57 (0xa22af400) [pid = 1772] [serial = 57] [outer = (nil)] 20:23:24 INFO - PROCESS | 1772 | ++DOMWINDOW == 58 (0xa2441400) [pid = 1772] [serial = 58] [outer = 0xa22af400] 20:23:24 INFO - PROCESS | 1772 | 1472095404529 Marionette DEBUG loaded listener.js 20:23:24 INFO - PROCESS | 1772 | ++DOMWINDOW == 59 (0xa246f400) [pid = 1772] [serial = 59] [outer = 0xa22af400] 20:23:25 INFO - PROCESS | 1772 | 1472095405125 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]]]}] 20:23:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 20:23:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 975ms 20:23:25 INFO - PROCESS | 1772 | 1472095405152 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 20:23:25 INFO - PROCESS | 1772 | 1472095405155 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 20:23:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 20:23:25 INFO - PROCESS | 1772 | 1472095405163 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 20:23:25 INFO - PROCESS | 1772 | 1472095405165 Marionette TRACE conn3 <- [1,54,null,{}] 20:23:25 INFO - PROCESS | 1772 | 1472095405171 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}] 20:23:25 INFO - PROCESS | 1772 | 1472095405176 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:25 INFO - PROCESS | 1772 | 1472095405304 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 20:23:25 INFO - PROCESS | 1772 | 1472095405400 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:25 INFO - PROCESS | 1772 | 1472095405408 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:25 INFO - PROCESS | 1772 | ++DOCSHELL 0x9202d000 == 21 [pid = 1772] [id = 21] 20:23:25 INFO - PROCESS | 1772 | ++DOMWINDOW == 60 (0x999b8800) [pid = 1772] [serial = 60] [outer = (nil)] 20:23:25 INFO - PROCESS | 1772 | ++DOMWINDOW == 61 (0xa3115c00) [pid = 1772] [serial = 61] [outer = 0x999b8800] 20:23:25 INFO - PROCESS | 1772 | 1472095405469 Marionette DEBUG loaded listener.js 20:23:25 INFO - PROCESS | 1772 | ++DOMWINDOW == 62 (0xa3117c00) [pid = 1772] [serial = 62] [outer = 0x999b8800] 20:23:26 INFO - PROCESS | 1772 | 1472095406056 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]]]}] 20:23:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 20:23:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 977ms 20:23:26 INFO - PROCESS | 1772 | 1472095406141 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 20:23:26 INFO - PROCESS | 1772 | 1472095406144 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 20:23:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 20:23:26 INFO - PROCESS | 1772 | 1472095406150 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 20:23:26 INFO - PROCESS | 1772 | 1472095406152 Marionette TRACE conn3 <- [1,58,null,{}] 20:23:26 INFO - PROCESS | 1772 | 1472095406157 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}] 20:23:26 INFO - PROCESS | 1772 | 1472095406160 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:26 INFO - PROCESS | 1772 | 1472095406294 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 20:23:26 INFO - PROCESS | 1772 | 1472095406384 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:26 INFO - PROCESS | 1772 | 1472095406392 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:26 INFO - PROCESS | 1772 | ++DOCSHELL 0x9241ec00 == 22 [pid = 1772] [id = 22] 20:23:26 INFO - PROCESS | 1772 | ++DOMWINDOW == 63 (0xa2441000) [pid = 1772] [serial = 63] [outer = (nil)] 20:23:26 INFO - PROCESS | 1772 | ++DOMWINDOW == 64 (0xa34de000) [pid = 1772] [serial = 64] [outer = 0xa2441000] 20:23:26 INFO - PROCESS | 1772 | 1472095406455 Marionette DEBUG loaded listener.js 20:23:26 INFO - PROCESS | 1772 | ++DOMWINDOW == 65 (0xa4d10800) [pid = 1772] [serial = 65] [outer = 0xa2441000] 20:23:27 INFO - PROCESS | 1772 | 1472095407012 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]]]}] 20:23:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 20:23:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 926ms 20:23:27 INFO - PROCESS | 1772 | 1472095407077 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 20:23:27 INFO - PROCESS | 1772 | 1472095407080 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 20:23:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 20:23:27 INFO - PROCESS | 1772 | 1472095407085 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 20:23:27 INFO - PROCESS | 1772 | 1472095407087 Marionette TRACE conn3 <- [1,62,null,{}] 20:23:27 INFO - PROCESS | 1772 | 1472095407094 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}] 20:23:27 INFO - PROCESS | 1772 | 1472095407098 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:27 INFO - PROCESS | 1772 | 1472095407234 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 20:23:27 INFO - PROCESS | 1772 | 1472095407242 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:27 INFO - PROCESS | 1772 | 1472095407251 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:27 INFO - PROCESS | 1772 | ++DOCSHELL 0x98c6b000 == 23 [pid = 1772] [id = 23] 20:23:27 INFO - PROCESS | 1772 | ++DOMWINDOW == 66 (0xa33ac000) [pid = 1772] [serial = 66] [outer = (nil)] 20:23:27 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0xa4f33000) [pid = 1772] [serial = 67] [outer = 0xa33ac000] 20:23:27 INFO - PROCESS | 1772 | 1472095407313 Marionette DEBUG loaded listener.js 20:23:27 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0xa613bc00) [pid = 1772] [serial = 68] [outer = 0xa33ac000] 20:23:28 INFO - PROCESS | 1772 | 1472095408958 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]]]}] 20:23:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 20:23:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1881ms 20:23:28 INFO - PROCESS | 1772 | 1472095408968 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 20:23:28 INFO - PROCESS | 1772 | 1472095408973 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 20:23:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 20:23:28 INFO - PROCESS | 1772 | 1472095408981 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 20:23:28 INFO - PROCESS | 1772 | 1472095408986 Marionette TRACE conn3 <- [1,66,null,{}] 20:23:29 INFO - PROCESS | 1772 | 1472095408999 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}] 20:23:29 INFO - PROCESS | 1772 | 1472095409004 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:29 INFO - PROCESS | 1772 | 1472095409186 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 20:23:29 INFO - PROCESS | 1772 | 1472095409213 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:29 INFO - PROCESS | 1772 | 1472095409227 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:29 INFO - PROCESS | 1772 | ++DOCSHELL 0x9486d800 == 24 [pid = 1772] [id = 24] 20:23:29 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x95291000) [pid = 1772] [serial = 69] [outer = (nil)] 20:23:29 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x9781e400) [pid = 1772] [serial = 70] [outer = 0x95291000] 20:23:29 INFO - PROCESS | 1772 | 1472095409291 Marionette DEBUG loaded listener.js 20:23:29 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x984e4000) [pid = 1772] [serial = 71] [outer = 0x95291000] 20:23:30 INFO - PROCESS | 1772 | 1472095410333 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]]]}] 20:23:30 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x9b956c00) [pid = 1772] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 20:23:30 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x92027400) [pid = 1772] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 20:23:30 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x98340800) [pid = 1772] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 20:23:30 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x9b77fc00) [pid = 1772] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 20:23:30 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0x9834b400) [pid = 1772] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 20:23:30 INFO - PROCESS | 1772 | --DOMWINDOW == 65 (0x9ad4e400) [pid = 1772] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 20:23:30 INFO - PROCESS | 1772 | --DOMWINDOW == 64 (0x9b951c00) [pid = 1772] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 20:23:30 INFO - PROCESS | 1772 | --DOMWINDOW == 63 (0x9b8ba800) [pid = 1772] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 20:23:30 INFO - PROCESS | 1772 | --DOMWINDOW == 62 (0xa22af400) [pid = 1772] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 20:23:30 INFO - PROCESS | 1772 | --DOMWINDOW == 61 (0x999b8800) [pid = 1772] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 20:23:30 INFO - PROCESS | 1772 | --DOMWINDOW == 60 (0x92429800) [pid = 1772] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 20:23:30 INFO - PROCESS | 1772 | --DOMWINDOW == 59 (0x91b75400) [pid = 1772] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 20:23:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 20:23:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1441ms 20:23:30 INFO - PROCESS | 1772 | 1472095410421 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 20:23:30 INFO - PROCESS | 1772 | 1472095410427 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 20:23:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 20:23:30 INFO - PROCESS | 1772 | 1472095410437 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 20:23:30 INFO - PROCESS | 1772 | 1472095410441 Marionette TRACE conn3 <- [1,70,null,{}] 20:23:30 INFO - PROCESS | 1772 | 1472095410447 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}] 20:23:30 INFO - PROCESS | 1772 | 1472095410452 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:30 INFO - PROCESS | 1772 | 1472095410590 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 20:23:30 INFO - PROCESS | 1772 | 1472095410717 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:30 INFO - PROCESS | 1772 | 1472095410728 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:30 INFO - PROCESS | 1772 | ++DOCSHELL 0x98c6e000 == 25 [pid = 1772] [id = 25] 20:23:30 INFO - PROCESS | 1772 | ++DOMWINDOW == 60 (0x997f8400) [pid = 1772] [serial = 72] [outer = (nil)] 20:23:30 INFO - PROCESS | 1772 | ++DOMWINDOW == 61 (0x998ad400) [pid = 1772] [serial = 73] [outer = 0x997f8400] 20:23:30 INFO - PROCESS | 1772 | 1472095410794 Marionette DEBUG loaded listener.js 20:23:30 INFO - PROCESS | 1772 | ++DOMWINDOW == 62 (0x9a060400) [pid = 1772] [serial = 74] [outer = 0x997f8400] 20:23:31 INFO - PROCESS | 1772 | 1472095411403 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]]]}] 20:23:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 20:23:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1030ms 20:23:31 INFO - PROCESS | 1772 | 1472095411468 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 20:23:31 INFO - PROCESS | 1772 | 1472095411472 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 20:23:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 20:23:31 INFO - PROCESS | 1772 | 1472095411478 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 20:23:31 INFO - PROCESS | 1772 | 1472095411483 Marionette TRACE conn3 <- [1,74,null,{}] 20:23:31 INFO - PROCESS | 1772 | 1472095411498 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}] 20:23:31 INFO - PROCESS | 1772 | 1472095411506 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:31 INFO - PROCESS | 1772 | 1472095411652 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 20:23:31 INFO - PROCESS | 1772 | 1472095411747 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:31 INFO - PROCESS | 1772 | 1472095411755 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:31 INFO - PROCESS | 1772 | ++DOCSHELL 0x9ad50400 == 26 [pid = 1772] [id = 26] 20:23:31 INFO - PROCESS | 1772 | ++DOMWINDOW == 63 (0x9ad53800) [pid = 1772] [serial = 75] [outer = (nil)] 20:23:31 INFO - PROCESS | 1772 | ++DOMWINDOW == 64 (0x9b77fc00) [pid = 1772] [serial = 76] [outer = 0x9ad53800] 20:23:31 INFO - PROCESS | 1772 | 1472095411825 Marionette DEBUG loaded listener.js 20:23:31 INFO - PROCESS | 1772 | ++DOMWINDOW == 65 (0x9b95b000) [pid = 1772] [serial = 77] [outer = 0x9ad53800] 20:23:32 INFO - PROCESS | 1772 | 1472095412553 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]]]}] 20:23:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 20:23:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1133ms 20:23:32 INFO - PROCESS | 1772 | 1472095412611 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 20:23:32 INFO - PROCESS | 1772 | 1472095412618 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 20:23:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 20:23:32 INFO - PROCESS | 1772 | 1472095412642 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 20:23:32 INFO - PROCESS | 1772 | 1472095412647 Marionette TRACE conn3 <- [1,78,null,{}] 20:23:32 INFO - PROCESS | 1772 | 1472095412655 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}] 20:23:32 INFO - PROCESS | 1772 | 1472095412660 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:32 INFO - PROCESS | 1772 | 1472095412818 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 20:23:32 INFO - PROCESS | 1772 | 1472095412945 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:32 INFO - PROCESS | 1772 | 1472095412960 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:32 INFO - PROCESS | 1772 | ++DOCSHELL 0x92428800 == 27 [pid = 1772] [id = 27] 20:23:32 INFO - PROCESS | 1772 | ++DOMWINDOW == 66 (0x930d4000) [pid = 1772] [serial = 78] [outer = (nil)] 20:23:33 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0x98417000) [pid = 1772] [serial = 79] [outer = 0x930d4000] 20:23:33 INFO - PROCESS | 1772 | 1472095413035 Marionette DEBUG loaded listener.js 20:23:33 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x99b52400) [pid = 1772] [serial = 80] [outer = 0x930d4000] 20:23:33 INFO - PROCESS | 1772 | 1472095413757 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]]]}] 20:23:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 20:23:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1145ms 20:23:33 INFO - PROCESS | 1772 | 1472095413788 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 20:23:33 INFO - PROCESS | 1772 | 1472095413794 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 20:23:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 20:23:33 INFO - PROCESS | 1772 | 1472095413804 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 20:23:33 INFO - PROCESS | 1772 | 1472095413808 Marionette TRACE conn3 <- [1,82,null,{}] 20:23:33 INFO - PROCESS | 1772 | 1472095413814 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}] 20:23:33 INFO - PROCESS | 1772 | 1472095413819 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:33 INFO - PROCESS | 1772 | 1472095413979 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 20:23:34 INFO - PROCESS | 1772 | 1472095414107 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:34 INFO - PROCESS | 1772 | 1472095414118 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:34 INFO - PROCESS | 1772 | ++DOCSHELL 0x9b49c400 == 28 [pid = 1772] [id = 28] 20:23:34 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x9b4a3800) [pid = 1772] [serial = 81] [outer = (nil)] 20:23:34 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x9b959c00) [pid = 1772] [serial = 82] [outer = 0x9b4a3800] 20:23:34 INFO - PROCESS | 1772 | 1472095414194 Marionette DEBUG loaded listener.js 20:23:34 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x9d4df400) [pid = 1772] [serial = 83] [outer = 0x9b4a3800] 20:23:34 INFO - PROCESS | 1772 | 1472095414944 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]]]}] 20:23:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 20:23:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1177ms 20:23:34 INFO - PROCESS | 1772 | 1472095414986 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 20:23:34 INFO - PROCESS | 1772 | 1472095414990 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 20:23:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 20:23:35 INFO - PROCESS | 1772 | 1472095414997 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 20:23:35 INFO - PROCESS | 1772 | 1472095415002 Marionette TRACE conn3 <- [1,86,null,{}] 20:23:35 INFO - PROCESS | 1772 | 1472095415017 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}] 20:23:35 INFO - PROCESS | 1772 | 1472095415025 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:35 INFO - PROCESS | 1772 | 1472095415178 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 20:23:35 INFO - PROCESS | 1772 | 1472095415307 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:35 INFO - PROCESS | 1772 | 1472095415318 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:35 INFO - PROCESS | 1772 | ++DOCSHELL 0xa2221c00 == 29 [pid = 1772] [id = 29] 20:23:35 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0xa2222800) [pid = 1772] [serial = 84] [outer = (nil)] 20:23:35 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0xa22b0c00) [pid = 1772] [serial = 85] [outer = 0xa2222800] 20:23:35 INFO - PROCESS | 1772 | 1472095415396 Marionette DEBUG loaded listener.js 20:23:35 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0xa2446c00) [pid = 1772] [serial = 86] [outer = 0xa2222800] 20:23:36 INFO - PROCESS | 1772 | 1472095416166 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]]]}] 20:23:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 20:23:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1232ms 20:23:36 INFO - PROCESS | 1772 | 1472095416230 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 20:23:36 INFO - PROCESS | 1772 | 1472095416235 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 20:23:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 20:23:36 INFO - PROCESS | 1772 | 1472095416241 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 20:23:36 INFO - PROCESS | 1772 | 1472095416244 Marionette TRACE conn3 <- [1,90,null,{}] 20:23:36 INFO - PROCESS | 1772 | 1472095416250 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}] 20:23:36 INFO - PROCESS | 1772 | 1472095416255 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:36 INFO - PROCESS | 1772 | 1472095416406 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 20:23:36 INFO - PROCESS | 1772 | 1472095416533 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:36 INFO - PROCESS | 1772 | 1472095416546 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:36 INFO - PROCESS | 1772 | ++DOCSHELL 0xa21ea800 == 30 [pid = 1772] [id = 30] 20:23:36 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0xa22ad400) [pid = 1772] [serial = 87] [outer = (nil)] 20:23:36 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0xa4d58400) [pid = 1772] [serial = 88] [outer = 0xa22ad400] 20:23:36 INFO - PROCESS | 1772 | 1472095416614 Marionette DEBUG loaded listener.js 20:23:36 INFO - PROCESS | 1772 | ++DOMWINDOW == 77 (0x9b77a800) [pid = 1772] [serial = 89] [outer = 0xa22ad400] 20:23:37 INFO - PROCESS | 1772 | 1472095417341 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]]]}] 20:23:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 20:23:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1129ms 20:23:37 INFO - PROCESS | 1772 | 1472095417371 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 20:23:37 INFO - PROCESS | 1772 | 1472095417375 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 20:23:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 20:23:37 INFO - PROCESS | 1772 | 1472095417380 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 20:23:37 INFO - PROCESS | 1772 | 1472095417384 Marionette TRACE conn3 <- [1,94,null,{}] 20:23:37 INFO - PROCESS | 1772 | 1472095417389 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}] 20:23:37 INFO - PROCESS | 1772 | 1472095417394 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:37 INFO - PROCESS | 1772 | 1472095417537 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 20:23:37 INFO - PROCESS | 1772 | 1472095417644 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:37 INFO - PROCESS | 1772 | 1472095417651 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:37 INFO - PROCESS | 1772 | ++DOCSHELL 0x99cb8000 == 31 [pid = 1772] [id = 31] 20:23:37 INFO - PROCESS | 1772 | ++DOMWINDOW == 78 (0x9b8be000) [pid = 1772] [serial = 90] [outer = (nil)] 20:23:37 INFO - PROCESS | 1772 | ++DOMWINDOW == 79 (0xa6730800) [pid = 1772] [serial = 91] [outer = 0x9b8be000] 20:23:37 INFO - PROCESS | 1772 | 1472095417723 Marionette DEBUG loaded listener.js 20:23:37 INFO - PROCESS | 1772 | ++DOMWINDOW == 80 (0xa6735c00) [pid = 1772] [serial = 92] [outer = 0x9b8be000] 20:23:38 INFO - PROCESS | 1772 | 1472095418470 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]]]}] 20:23:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 20:23:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1131ms 20:23:38 INFO - PROCESS | 1772 | 1472095418512 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 20:23:38 INFO - PROCESS | 1772 | 1472095418516 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 20:23:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 20:23:38 INFO - PROCESS | 1772 | 1472095418522 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 20:23:38 INFO - PROCESS | 1772 | 1472095418524 Marionette TRACE conn3 <- [1,98,null,{}] 20:23:38 INFO - PROCESS | 1772 | 1472095418530 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}] 20:23:38 INFO - PROCESS | 1772 | 1472095418539 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:38 INFO - PROCESS | 1772 | 1472095418714 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 20:23:38 INFO - PROCESS | 1772 | 1472095418844 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:38 INFO - PROCESS | 1772 | 1472095418852 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:38 INFO - PROCESS | 1772 | ++DOCSHELL 0x97812800 == 32 [pid = 1772] [id = 32] 20:23:38 INFO - PROCESS | 1772 | ++DOMWINDOW == 81 (0x9abb5000) [pid = 1772] [serial = 93] [outer = (nil)] 20:23:38 INFO - PROCESS | 1772 | ++DOMWINDOW == 82 (0xa4d62400) [pid = 1772] [serial = 94] [outer = 0x9abb5000] 20:23:38 INFO - PROCESS | 1772 | 1472095418925 Marionette DEBUG loaded listener.js 20:23:39 INFO - PROCESS | 1772 | ++DOMWINDOW == 83 (0xa3355c00) [pid = 1772] [serial = 95] [outer = 0x9abb5000] 20:23:39 INFO - PROCESS | 1772 | 1472095419797 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]]]}] 20:23:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 20:23:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1338ms 20:23:39 INFO - PROCESS | 1772 | 1472095419861 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 20:23:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 20:23:39 INFO - PROCESS | 1772 | 1472095419866 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 20:23:39 INFO - PROCESS | 1772 | 1472095419874 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 20:23:39 INFO - PROCESS | 1772 | 1472095419877 Marionette TRACE conn3 <- [1,102,null,{}] 20:23:39 INFO - PROCESS | 1772 | 1472095419885 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}] 20:23:39 INFO - PROCESS | 1772 | 1472095419890 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:40 INFO - PROCESS | 1772 | 1472095420042 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 20:23:40 INFO - PROCESS | 1772 | 1472095420193 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:40 INFO - PROCESS | 1772 | 1472095420212 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:40 INFO - PROCESS | 1772 | ++DOCSHELL 0x93a2c800 == 33 [pid = 1772] [id = 33] 20:23:40 INFO - PROCESS | 1772 | ++DOMWINDOW == 84 (0x93a2d000) [pid = 1772] [serial = 96] [outer = (nil)] 20:23:40 INFO - PROCESS | 1772 | ++DOMWINDOW == 85 (0x97814800) [pid = 1772] [serial = 97] [outer = 0x93a2d000] 20:23:40 INFO - PROCESS | 1772 | 1472095420277 Marionette DEBUG loaded listener.js 20:23:40 INFO - PROCESS | 1772 | ++DOMWINDOW == 86 (0x984dd400) [pid = 1772] [serial = 98] [outer = 0x93a2d000] 20:23:41 INFO - PROCESS | 1772 | --DOMWINDOW == 85 (0x99d24c00) [pid = 1772] [serial = 12] [outer = (nil)] [url = about:blank] 20:23:41 INFO - PROCESS | 1772 | --DOMWINDOW == 84 (0x998a3400) [pid = 1772] [serial = 37] [outer = (nil)] [url = about:blank] 20:23:41 INFO - PROCESS | 1772 | --DOMWINDOW == 83 (0x9b952c00) [pid = 1772] [serial = 40] [outer = (nil)] [url = about:blank] 20:23:41 INFO - PROCESS | 1772 | --DOMWINDOW == 82 (0x997f6c00) [pid = 1772] [serial = 43] [outer = (nil)] [url = about:blank] 20:23:41 INFO - PROCESS | 1772 | --DOMWINDOW == 81 (0x9ad58400) [pid = 1772] [serial = 46] [outer = (nil)] [url = about:blank] 20:23:41 INFO - PROCESS | 1772 | --DOMWINDOW == 80 (0x9d4b7c00) [pid = 1772] [serial = 49] [outer = (nil)] [url = about:blank] 20:23:41 INFO - PROCESS | 1772 | --DOMWINDOW == 79 (0x9d4e1800) [pid = 1772] [serial = 50] [outer = (nil)] [url = about:blank] 20:23:41 INFO - PROCESS | 1772 | --DOMWINDOW == 78 (0x9d81c800) [pid = 1772] [serial = 52] [outer = (nil)] [url = about:blank] 20:23:41 INFO - PROCESS | 1772 | --DOMWINDOW == 77 (0xa1f8c800) [pid = 1772] [serial = 55] [outer = (nil)] [url = about:blank] 20:23:41 INFO - PROCESS | 1772 | --DOMWINDOW == 76 (0xa2441400) [pid = 1772] [serial = 58] [outer = (nil)] [url = about:blank] 20:23:41 INFO - PROCESS | 1772 | --DOMWINDOW == 75 (0xa3115c00) [pid = 1772] [serial = 61] [outer = (nil)] [url = about:blank] 20:23:41 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0xa34de000) [pid = 1772] [serial = 64] [outer = (nil)] [url = about:blank] 20:23:41 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x91b79800) [pid = 1772] [serial = 28] [outer = (nil)] [url = about:blank] 20:23:41 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x9d8ac800) [pid = 1772] [serial = 53] [outer = (nil)] [url = about:blank] 20:23:41 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x9b0b7800) [pid = 1772] [serial = 47] [outer = (nil)] [url = about:blank] 20:23:41 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x93a31000) [pid = 1772] [serial = 35] [outer = (nil)] [url = about:blank] 20:23:41 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0xa246f400) [pid = 1772] [serial = 59] [outer = (nil)] [url = about:blank] 20:23:41 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0xa3117c00) [pid = 1772] [serial = 62] [outer = (nil)] [url = about:blank] 20:23:41 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x99cc3400) [pid = 1772] [serial = 38] [outer = (nil)] [url = about:blank] 20:23:41 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0x99cbc000) [pid = 1772] [serial = 44] [outer = (nil)] [url = about:blank] 20:23:41 INFO - PROCESS | 1772 | --DOMWINDOW == 65 (0x9d4b1000) [pid = 1772] [serial = 41] [outer = (nil)] [url = about:blank] 20:23:41 INFO - PROCESS | 1772 | --DOMWINDOW == 64 (0x925ef400) [pid = 1772] [serial = 26] [outer = (nil)] [url = about:blank] 20:23:41 INFO - PROCESS | 1772 | --DOMWINDOW == 63 (0xa4d5e000) [pid = 1772] [serial = 2] [outer = (nil)] [url = about:blank] 20:23:41 INFO - PROCESS | 1772 | --DOMWINDOW == 62 (0x9241e800) [pid = 1772] [serial = 31] [outer = (nil)] [url = about:blank] 20:23:41 INFO - PROCESS | 1772 | --DOMWINDOW == 61 (0x930d7400) [pid = 1772] [serial = 34] [outer = (nil)] [url = about:blank] 20:23:41 INFO - PROCESS | 1772 | --DOMWINDOW == 60 (0x930d7000) [pid = 1772] [serial = 25] [outer = (nil)] [url = about:blank] 20:23:41 INFO - PROCESS | 1772 | --DOMWINDOW == 59 (0x92029400) [pid = 1772] [serial = 22] [outer = (nil)] [url = about:blank] 20:23:41 INFO - PROCESS | 1772 | --DOMWINDOW == 58 (0x9202dc00) [pid = 1772] [serial = 23] [outer = (nil)] [url = about:blank] 20:23:41 INFO - PROCESS | 1772 | --DOMWINDOW == 57 (0x9b95d400) [pid = 1772] [serial = 17] [outer = (nil)] [url = about:blank] 20:23:41 INFO - PROCESS | 1772 | --DOMWINDOW == 56 (0x93b50c00) [pid = 1772] [serial = 19] [outer = (nil)] [url = about:blank] 20:23:41 INFO - PROCESS | 1772 | --DOMWINDOW == 55 (0x9b959800) [pid = 1772] [serial = 16] [outer = (nil)] [url = about:blank] 20:23:41 INFO - PROCESS | 1772 | --DOMWINDOW == 54 (0x9a1bc800) [pid = 1772] [serial = 9] [outer = (nil)] [url = about:blank] 20:23:41 INFO - PROCESS | 1772 | 1472095421716 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]]]}] 20:23:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 20:23:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1886ms 20:23:41 INFO - PROCESS | 1772 | 1472095421760 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 20:23:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 20:23:41 INFO - PROCESS | 1772 | 1472095421765 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 20:23:41 INFO - PROCESS | 1772 | 1472095421773 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 20:23:41 INFO - PROCESS | 1772 | 1472095421776 Marionette TRACE conn3 <- [1,106,null,{}] 20:23:41 INFO - PROCESS | 1772 | 1472095421783 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}] 20:23:41 INFO - PROCESS | 1772 | 1472095421788 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:41 INFO - PROCESS | 1772 | 1472095421925 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 20:23:41 INFO - PROCESS | 1772 | 1472095421935 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:41 INFO - PROCESS | 1772 | 1472095421944 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:41 INFO - PROCESS | 1772 | ++DOCSHELL 0x93a30400 == 34 [pid = 1772] [id = 34] 20:23:41 INFO - PROCESS | 1772 | ++DOMWINDOW == 55 (0x93a34c00) [pid = 1772] [serial = 99] [outer = (nil)] 20:23:42 INFO - PROCESS | 1772 | ++DOMWINDOW == 56 (0x93e3a400) [pid = 1772] [serial = 100] [outer = 0x93a34c00] 20:23:42 INFO - PROCESS | 1772 | 1472095422006 Marionette DEBUG loaded listener.js 20:23:42 INFO - PROCESS | 1772 | ++DOMWINDOW == 57 (0x9528dc00) [pid = 1772] [serial = 101] [outer = 0x93a34c00] 20:23:42 INFO - PROCESS | 1772 | 1472095422693 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]]]}] 20:23:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 20:23:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 984ms 20:23:42 INFO - PROCESS | 1772 | 1472095422756 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 20:23:42 INFO - PROCESS | 1772 | 1472095422764 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 20:23:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 20:23:42 INFO - PROCESS | 1772 | 1472095422774 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 20:23:42 INFO - PROCESS | 1772 | 1472095422778 Marionette TRACE conn3 <- [1,110,null,{}] 20:23:42 INFO - PROCESS | 1772 | 1472095422784 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}] 20:23:42 INFO - PROCESS | 1772 | 1472095422789 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:42 INFO - PROCESS | 1772 | 1472095422940 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 20:23:42 INFO - PROCESS | 1772 | 1472095422950 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:42 INFO - PROCESS | 1772 | 1472095422956 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:42 INFO - PROCESS | 1772 | ++DOCSHELL 0x997f1c00 == 35 [pid = 1772] [id = 35] 20:23:42 INFO - PROCESS | 1772 | ++DOMWINDOW == 58 (0x99cc3400) [pid = 1772] [serial = 102] [outer = (nil)] 20:23:43 INFO - PROCESS | 1772 | ++DOMWINDOW == 59 (0x99d23400) [pid = 1772] [serial = 103] [outer = 0x99cc3400] 20:23:43 INFO - PROCESS | 1772 | 1472095423023 Marionette DEBUG loaded listener.js 20:23:43 INFO - PROCESS | 1772 | ++DOMWINDOW == 60 (0x9a05c400) [pid = 1772] [serial = 104] [outer = 0x99cc3400] 20:23:43 INFO - PROCESS | 1772 | 1472095423756 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]]]}] 20:23:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 20:23:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1031ms 20:23:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 20:23:43 INFO - PROCESS | 1772 | 1472095423806 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 20:23:43 INFO - PROCESS | 1772 | 1472095423809 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 20:23:43 INFO - PROCESS | 1772 | 1472095423815 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 20:23:43 INFO - PROCESS | 1772 | 1472095423821 Marionette TRACE conn3 <- [1,114,null,{}] 20:23:43 INFO - PROCESS | 1772 | 1472095423850 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}] 20:23:43 INFO - PROCESS | 1772 | 1472095423858 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:44 INFO - PROCESS | 1772 | 1472095424033 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 20:23:44 INFO - PROCESS | 1772 | 1472095424051 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:44 INFO - PROCESS | 1772 | 1472095424060 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:44 INFO - PROCESS | 1772 | ++DOCSHELL 0x9b0b8c00 == 36 [pid = 1772] [id = 36] 20:23:44 INFO - PROCESS | 1772 | ++DOMWINDOW == 61 (0x9b48dc00) [pid = 1772] [serial = 105] [outer = (nil)] 20:23:44 INFO - PROCESS | 1772 | ++DOMWINDOW == 62 (0x9b4ae000) [pid = 1772] [serial = 106] [outer = 0x9b48dc00] 20:23:44 INFO - PROCESS | 1772 | 1472095424129 Marionette DEBUG loaded listener.js 20:23:44 INFO - PROCESS | 1772 | ++DOMWINDOW == 63 (0x9b4b2800) [pid = 1772] [serial = 107] [outer = 0x9b48dc00] 20:23:44 INFO - PROCESS | 1772 | 1472095424863 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]]]}] 20:23:44 INFO - PROCESS | 1772 | ++DOMWINDOW == 64 (0x9a89f400) [pid = 1772] [serial = 108] [outer = 0x91b79c00] 20:23:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 20:23:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1104ms 20:23:44 INFO - PROCESS | 1772 | 1472095424949 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 20:23:44 INFO - PROCESS | 1772 | 1472095424952 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 20:23:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 20:23:45 INFO - PROCESS | 1772 | 1472095424999 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 20:23:45 INFO - PROCESS | 1772 | 1472095425002 Marionette TRACE conn3 <- [1,118,null,{}] 20:23:45 INFO - PROCESS | 1772 | 1472095425008 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}] 20:23:45 INFO - PROCESS | 1772 | 1472095425012 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:45 INFO - PROCESS | 1772 | 1472095425184 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 20:23:45 INFO - PROCESS | 1772 | 1472095425202 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:45 INFO - PROCESS | 1772 | 1472095425209 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:45 INFO - PROCESS | 1772 | ++DOCSHELL 0x92426800 == 37 [pid = 1772] [id = 37] 20:23:45 INFO - PROCESS | 1772 | ++DOMWINDOW == 65 (0x925f8400) [pid = 1772] [serial = 109] [outer = (nil)] 20:23:45 INFO - PROCESS | 1772 | ++DOMWINDOW == 66 (0x9b957400) [pid = 1772] [serial = 110] [outer = 0x925f8400] 20:23:45 INFO - PROCESS | 1772 | 1472095425272 Marionette DEBUG loaded listener.js 20:23:45 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0x9d40bc00) [pid = 1772] [serial = 111] [outer = 0x925f8400] 20:23:45 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0x9ad53800) [pid = 1772] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 20:23:45 INFO - PROCESS | 1772 | --DOMWINDOW == 65 (0x95291000) [pid = 1772] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 20:23:45 INFO - PROCESS | 1772 | --DOMWINDOW == 64 (0x997f8400) [pid = 1772] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 20:23:45 INFO - PROCESS | 1772 | --DOMWINDOW == 63 (0xa33ac000) [pid = 1772] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 20:23:45 INFO - PROCESS | 1772 | --DOMWINDOW == 62 (0xa1018c00) [pid = 1772] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 20:23:45 INFO - PROCESS | 1772 | --DOMWINDOW == 61 (0xa2441000) [pid = 1772] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 20:23:45 INFO - PROCESS | 1772 | 1472095425981 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]]]}] 20:23:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 20:23:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1050ms 20:23:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 20:23:46 INFO - PROCESS | 1772 | 1472095426033 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 20:23:46 INFO - PROCESS | 1772 | 1472095426035 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 20:23:46 INFO - PROCESS | 1772 | 1472095426041 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 20:23:46 INFO - PROCESS | 1772 | 1472095426045 Marionette TRACE conn3 <- [1,122,null,{}] 20:23:46 INFO - PROCESS | 1772 | 1472095426050 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}] 20:23:46 INFO - PROCESS | 1772 | 1472095426061 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:46 INFO - PROCESS | 1772 | 1472095426204 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 20:23:46 INFO - PROCESS | 1772 | 1472095426212 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:46 INFO - PROCESS | 1772 | 1472095426220 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:46 INFO - PROCESS | 1772 | ++DOCSHELL 0x92027400 == 38 [pid = 1772] [id = 38] 20:23:46 INFO - PROCESS | 1772 | ++DOMWINDOW == 62 (0x999bb000) [pid = 1772] [serial = 112] [outer = (nil)] 20:23:46 INFO - PROCESS | 1772 | ++DOMWINDOW == 63 (0x9d4b5400) [pid = 1772] [serial = 113] [outer = 0x999bb000] 20:23:46 INFO - PROCESS | 1772 | 1472095426284 Marionette DEBUG loaded listener.js 20:23:46 INFO - PROCESS | 1772 | ++DOMWINDOW == 64 (0x9d4b1000) [pid = 1772] [serial = 114] [outer = 0x999bb000] 20:23:46 INFO - PROCESS | 1772 | 1472095426966 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]]]}] 20:23:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 20:23:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 981ms 20:23:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 20:23:47 INFO - PROCESS | 1772 | 1472095427023 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 20:23:47 INFO - PROCESS | 1772 | 1472095427026 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 20:23:47 INFO - PROCESS | 1772 | 1472095427030 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 20:23:47 INFO - PROCESS | 1772 | 1472095427034 Marionette TRACE conn3 <- [1,126,null,{}] 20:23:47 INFO - PROCESS | 1772 | 1472095427039 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}] 20:23:47 INFO - PROCESS | 1772 | 1472095427048 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:47 INFO - PROCESS | 1772 | 1472095427231 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 20:23:47 INFO - PROCESS | 1772 | 1472095427243 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:47 INFO - PROCESS | 1772 | 1472095427252 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:47 INFO - PROCESS | 1772 | ++DOCSHELL 0x9241e800 == 39 [pid = 1772] [id = 39] 20:23:47 INFO - PROCESS | 1772 | ++DOMWINDOW == 65 (0x9b4b4400) [pid = 1772] [serial = 115] [outer = (nil)] 20:23:47 INFO - PROCESS | 1772 | ++DOMWINDOW == 66 (0xa1099800) [pid = 1772] [serial = 116] [outer = 0x9b4b4400] 20:23:47 INFO - PROCESS | 1772 | 1472095427311 Marionette DEBUG loaded listener.js 20:23:47 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0xa214d000) [pid = 1772] [serial = 117] [outer = 0x9b4b4400] 20:23:48 INFO - PROCESS | 1772 | 1472095428151 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]]]}] 20:23:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 20:23:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1135ms 20:23:48 INFO - PROCESS | 1772 | 1472095428166 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 20:23:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 20:23:48 INFO - PROCESS | 1772 | 1472095428172 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 20:23:48 INFO - PROCESS | 1772 | 1472095428181 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 20:23:48 INFO - PROCESS | 1772 | 1472095428186 Marionette TRACE conn3 <- [1,130,null,{}] 20:23:48 INFO - PROCESS | 1772 | 1472095428195 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}] 20:23:48 INFO - PROCESS | 1772 | 1472095428201 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:48 INFO - PROCESS | 1772 | 1472095428369 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 20:23:48 INFO - PROCESS | 1772 | 1472095428482 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:48 INFO - PROCESS | 1772 | 1472095428497 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:48 INFO - PROCESS | 1772 | ++DOCSHELL 0x9202c400 == 40 [pid = 1772] [id = 40] 20:23:48 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x925ef400) [pid = 1772] [serial = 118] [outer = (nil)] 20:23:48 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x93b52c00) [pid = 1772] [serial = 119] [outer = 0x925ef400] 20:23:48 INFO - PROCESS | 1772 | 1472095428611 Marionette DEBUG loaded listener.js 20:23:48 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x9781b000) [pid = 1772] [serial = 120] [outer = 0x925ef400] 20:23:49 INFO - PROCESS | 1772 | 1472095429508 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]]]}] 20:23:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 20:23:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1387ms 20:23:49 INFO - PROCESS | 1772 | 1472095429567 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 20:23:49 INFO - PROCESS | 1772 | 1472095429574 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 20:23:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 20:23:49 INFO - PROCESS | 1772 | 1472095429583 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 20:23:49 INFO - PROCESS | 1772 | 1472095429587 Marionette TRACE conn3 <- [1,134,null,{}] 20:23:49 INFO - PROCESS | 1772 | 1472095429593 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}] 20:23:49 INFO - PROCESS | 1772 | 1472095429599 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:49 INFO - PROCESS | 1772 | 1472095429792 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 20:23:49 INFO - PROCESS | 1772 | 1472095429923 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:49 INFO - PROCESS | 1772 | 1472095429931 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:49 INFO - PROCESS | 1772 | ++DOCSHELL 0x9abaf800 == 41 [pid = 1772] [id = 41] 20:23:49 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x9ad4e400) [pid = 1772] [serial = 121] [outer = (nil)] 20:23:49 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x9ad59400) [pid = 1772] [serial = 122] [outer = 0x9ad4e400] 20:23:50 INFO - PROCESS | 1772 | 1472095430006 Marionette DEBUG loaded listener.js 20:23:50 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x9b4af400) [pid = 1772] [serial = 123] [outer = 0x9ad4e400] 20:23:50 INFO - PROCESS | 1772 | 1472095430848 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]]]}] 20:23:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 20:23:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1278ms 20:23:50 INFO - PROCESS | 1772 | 1472095430861 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 20:23:50 INFO - PROCESS | 1772 | 1472095430864 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 20:23:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 20:23:50 INFO - PROCESS | 1772 | 1472095430897 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 20:23:50 INFO - PROCESS | 1772 | 1472095430903 Marionette TRACE conn3 <- [1,138,null,{}] 20:23:50 INFO - PROCESS | 1772 | 1472095430918 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}] 20:23:50 INFO - PROCESS | 1772 | 1472095430926 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:51 INFO - PROCESS | 1772 | 1472095431098 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 20:23:51 INFO - PROCESS | 1772 | 1472095431235 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:51 INFO - PROCESS | 1772 | 1472095431245 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:51 INFO - PROCESS | 1772 | ++DOCSHELL 0xa1094c00 == 42 [pid = 1772] [id = 42] 20:23:51 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0xa1f03800) [pid = 1772] [serial = 124] [outer = (nil)] 20:23:51 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0xa2205000) [pid = 1772] [serial = 125] [outer = 0xa1f03800] 20:23:51 INFO - PROCESS | 1772 | 1472095431324 Marionette DEBUG loaded listener.js 20:23:51 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0xa22b8400) [pid = 1772] [serial = 126] [outer = 0xa1f03800] 20:23:52 INFO - PROCESS | 1772 | --DOCSHELL 0x92428800 == 41 [pid = 1772] [id = 27] 20:23:52 INFO - PROCESS | 1772 | --DOCSHELL 0x92027400 == 40 [pid = 1772] [id = 38] 20:23:52 INFO - PROCESS | 1772 | --DOCSHELL 0x92426800 == 39 [pid = 1772] [id = 37] 20:23:52 INFO - PROCESS | 1772 | --DOCSHELL 0x9b0b8c00 == 38 [pid = 1772] [id = 36] 20:23:52 INFO - PROCESS | 1772 | 1472095432462 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]]]}] 20:23:52 INFO - PROCESS | 1772 | --DOCSHELL 0x997f1c00 == 37 [pid = 1772] [id = 35] 20:23:52 INFO - PROCESS | 1772 | --DOCSHELL 0x93a30400 == 36 [pid = 1772] [id = 34] 20:23:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 20:23:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1590ms 20:23:52 INFO - PROCESS | 1772 | 1472095432485 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 20:23:52 INFO - PROCESS | 1772 | 1472095432490 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 20:23:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 20:23:52 INFO - PROCESS | 1772 | 1472095432497 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 20:23:52 INFO - PROCESS | 1772 | 1472095432501 Marionette TRACE conn3 <- [1,142,null,{}] 20:23:52 INFO - PROCESS | 1772 | 1472095432508 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}] 20:23:52 INFO - PROCESS | 1772 | 1472095432514 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:52 INFO - PROCESS | 1772 | 1472095432658 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 20:23:52 INFO - PROCESS | 1772 | --DOMWINDOW == 75 (0x9b77fc00) [pid = 1772] [serial = 76] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x9b95b000) [pid = 1772] [serial = 77] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x9781e400) [pid = 1772] [serial = 70] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x984e4000) [pid = 1772] [serial = 71] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x9a060400) [pid = 1772] [serial = 74] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x998ad400) [pid = 1772] [serial = 73] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0xa613bc00) [pid = 1772] [serial = 68] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0xa4f33000) [pid = 1772] [serial = 67] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0xa2151400) [pid = 1772] [serial = 56] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0xa4d10800) [pid = 1772] [serial = 65] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 1772 | 1472095432808 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:52 INFO - PROCESS | 1772 | 1472095432816 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:52 INFO - PROCESS | 1772 | ++DOCSHELL 0x93a35c00 == 37 [pid = 1772] [id = 43] 20:23:52 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0x93b51400) [pid = 1772] [serial = 127] [outer = (nil)] 20:23:52 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x95230400) [pid = 1772] [serial = 128] [outer = 0x93b51400] 20:23:52 INFO - PROCESS | 1772 | 1472095432881 Marionette DEBUG loaded listener.js 20:23:52 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x95233800) [pid = 1772] [serial = 129] [outer = 0x93b51400] 20:23:53 INFO - PROCESS | 1772 | 1472095433502 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]]]}] 20:23:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 20:23:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1033ms 20:23:53 INFO - PROCESS | 1772 | 1472095433530 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 20:23:53 INFO - PROCESS | 1772 | 1472095433536 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 20:23:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 20:23:53 INFO - PROCESS | 1772 | 1472095433546 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 20:23:53 INFO - PROCESS | 1772 | 1472095433550 Marionette TRACE conn3 <- [1,146,null,{}] 20:23:53 INFO - PROCESS | 1772 | 1472095433564 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}] 20:23:53 INFO - PROCESS | 1772 | 1472095433569 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:53 INFO - PROCESS | 1772 | 1472095433715 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 20:23:53 INFO - PROCESS | 1772 | 1472095433813 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:53 INFO - PROCESS | 1772 | 1472095433820 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:53 INFO - PROCESS | 1772 | ++DOCSHELL 0x9522ec00 == 38 [pid = 1772] [id = 44] 20:23:53 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x9528c000) [pid = 1772] [serial = 130] [outer = (nil)] 20:23:53 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x984e4000) [pid = 1772] [serial = 131] [outer = 0x9528c000] 20:23:53 INFO - PROCESS | 1772 | 1472095433888 Marionette DEBUG loaded listener.js 20:23:53 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x998a1c00) [pid = 1772] [serial = 132] [outer = 0x9528c000] 20:23:54 INFO - PROCESS | 1772 | 1472095434529 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]]]}] 20:23:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 20:23:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1029ms 20:23:54 INFO - PROCESS | 1772 | 1472095434576 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 20:23:54 INFO - PROCESS | 1772 | 1472095434580 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 20:23:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 20:23:54 INFO - PROCESS | 1772 | 1472095434586 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 20:23:54 INFO - PROCESS | 1772 | 1472095434592 Marionette TRACE conn3 <- [1,150,null,{}] 20:23:54 INFO - PROCESS | 1772 | 1472095434606 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}] 20:23:54 INFO - PROCESS | 1772 | 1472095434613 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:54 INFO - PROCESS | 1772 | 1472095434797 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 20:23:54 INFO - PROCESS | 1772 | 1472095434808 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:54 INFO - PROCESS | 1772 | 1472095434817 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:54 INFO - PROCESS | 1772 | ++DOCSHELL 0x9b4af000 == 39 [pid = 1772] [id = 45] 20:23:54 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x9b4afc00) [pid = 1772] [serial = 133] [outer = (nil)] 20:23:54 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x9b782000) [pid = 1772] [serial = 134] [outer = 0x9b4afc00] 20:23:54 INFO - PROCESS | 1772 | 1472095434881 Marionette DEBUG loaded listener.js 20:23:54 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x9b95ac00) [pid = 1772] [serial = 135] [outer = 0x9b4afc00] 20:23:55 INFO - PROCESS | 1772 | 1472095435652 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]]]}] 20:23:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 20:23:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1090ms 20:23:55 INFO - PROCESS | 1772 | 1472095435678 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 20:23:55 INFO - PROCESS | 1772 | 1472095435682 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 20:23:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 20:23:55 INFO - PROCESS | 1772 | 1472095435688 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 20:23:55 INFO - PROCESS | 1772 | 1472095435690 Marionette TRACE conn3 <- [1,154,null,{}] 20:23:55 INFO - PROCESS | 1772 | 1472095435701 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}] 20:23:55 INFO - PROCESS | 1772 | 1472095435704 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:55 INFO - PROCESS | 1772 | 1472095435879 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 20:23:55 INFO - PROCESS | 1772 | 1472095435904 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:55 INFO - PROCESS | 1772 | 1472095435911 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:55 INFO - PROCESS | 1772 | ++DOCSHELL 0x9d824400 == 40 [pid = 1772] [id = 46] 20:23:55 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0x9d8adc00) [pid = 1772] [serial = 136] [outer = (nil)] 20:23:55 INFO - PROCESS | 1772 | ++DOMWINDOW == 77 (0xa1018c00) [pid = 1772] [serial = 137] [outer = 0x9d8adc00] 20:23:55 INFO - PROCESS | 1772 | 1472095435974 Marionette DEBUG loaded listener.js 20:23:56 INFO - PROCESS | 1772 | ++DOMWINDOW == 78 (0xa2150c00) [pid = 1772] [serial = 138] [outer = 0x9d8adc00] 20:23:56 INFO - PROCESS | 1772 | 1472095436707 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]]]}] 20:23:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 20:23:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1075ms 20:23:56 INFO - PROCESS | 1772 | 1472095436764 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 20:23:56 INFO - PROCESS | 1772 | 1472095436767 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 20:23:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 20:23:56 INFO - PROCESS | 1772 | 1472095436780 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 20:23:56 INFO - PROCESS | 1772 | 1472095436782 Marionette TRACE conn3 <- [1,158,null,{}] 20:23:56 INFO - PROCESS | 1772 | 1472095436787 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}] 20:23:56 INFO - PROCESS | 1772 | 1472095436791 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:56 INFO - PROCESS | 1772 | 1472095436951 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 20:23:56 INFO - PROCESS | 1772 | 1472095436967 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:56 INFO - PROCESS | 1772 | 1472095436976 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:56 INFO - PROCESS | 1772 | ++DOCSHELL 0x9b8b4c00 == 41 [pid = 1772] [id = 47] 20:23:56 INFO - PROCESS | 1772 | ++DOMWINDOW == 79 (0xa100e800) [pid = 1772] [serial = 139] [outer = (nil)] 20:23:57 INFO - PROCESS | 1772 | ++DOMWINDOW == 80 (0xa2441400) [pid = 1772] [serial = 140] [outer = 0xa100e800] 20:23:57 INFO - PROCESS | 1772 | 1472095437036 Marionette DEBUG loaded listener.js 20:23:57 INFO - PROCESS | 1772 | ++DOMWINDOW == 81 (0xa22b2400) [pid = 1772] [serial = 141] [outer = 0xa100e800] 20:23:57 INFO - PROCESS | 1772 | --DOMWINDOW == 80 (0x99cc3400) [pid = 1772] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 20:23:57 INFO - PROCESS | 1772 | --DOMWINDOW == 79 (0x93a34c00) [pid = 1772] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 20:23:57 INFO - PROCESS | 1772 | --DOMWINDOW == 78 (0x930d4000) [pid = 1772] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 20:23:57 INFO - PROCESS | 1772 | --DOMWINDOW == 77 (0x9b4a3800) [pid = 1772] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 20:23:57 INFO - PROCESS | 1772 | --DOMWINDOW == 76 (0x93a2d000) [pid = 1772] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 20:23:57 INFO - PROCESS | 1772 | --DOMWINDOW == 75 (0xa2222800) [pid = 1772] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 20:23:57 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0xa22ad400) [pid = 1772] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 20:23:57 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x9b8be000) [pid = 1772] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 20:23:57 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x9abb5000) [pid = 1772] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 20:23:57 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x9b48dc00) [pid = 1772] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 20:23:57 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x925f8400) [pid = 1772] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 20:23:57 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x999bb000) [pid = 1772] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 20:23:57 INFO - PROCESS | 1772 | 1472095437860 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]]]}] 20:23:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 20:23:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1133ms 20:23:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 20:23:57 INFO - PROCESS | 1772 | 1472095437913 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 20:23:57 INFO - PROCESS | 1772 | 1472095437916 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 20:23:57 INFO - PROCESS | 1772 | 1472095437920 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 20:23:57 INFO - PROCESS | 1772 | 1472095437924 Marionette TRACE conn3 <- [1,162,null,{}] 20:23:57 INFO - PROCESS | 1772 | 1472095437929 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}] 20:23:57 INFO - PROCESS | 1772 | 1472095437939 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:58 INFO - PROCESS | 1772 | 1472095438100 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 20:23:58 INFO - PROCESS | 1772 | 1472095438116 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:58 INFO - PROCESS | 1772 | 1472095438127 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:58 INFO - PROCESS | 1772 | ++DOCSHELL 0x91b6ec00 == 42 [pid = 1772] [id = 48] 20:23:58 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x925f6c00) [pid = 1772] [serial = 142] [outer = (nil)] 20:23:58 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0xa243cc00) [pid = 1772] [serial = 143] [outer = 0x925f6c00] 20:23:58 INFO - PROCESS | 1772 | 1472095438191 Marionette DEBUG loaded listener.js 20:23:58 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0xa317fc00) [pid = 1772] [serial = 144] [outer = 0x925f6c00] 20:23:58 INFO - PROCESS | 1772 | 1472095438897 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]]]}] 20:23:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 20:23:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1026ms 20:23:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 20:23:58 INFO - PROCESS | 1772 | 1472095438948 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 20:23:58 INFO - PROCESS | 1772 | 1472095438950 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 20:23:58 INFO - PROCESS | 1772 | 1472095438955 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 20:23:58 INFO - PROCESS | 1772 | 1472095438959 Marionette TRACE conn3 <- [1,166,null,{}] 20:23:58 INFO - PROCESS | 1772 | 1472095438964 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}] 20:23:58 INFO - PROCESS | 1772 | 1472095438968 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:59 INFO - PROCESS | 1772 | 1472095439126 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 20:23:59 INFO - PROCESS | 1772 | 1472095439138 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:59 INFO - PROCESS | 1772 | 1472095439144 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:23:59 INFO - PROCESS | 1772 | ++DOCSHELL 0x91b73c00 == 43 [pid = 1772] [id = 49] 20:23:59 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x997f8400) [pid = 1772] [serial = 145] [outer = (nil)] 20:23:59 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0xa33b7800) [pid = 1772] [serial = 146] [outer = 0x997f8400] 20:23:59 INFO - PROCESS | 1772 | 1472095439206 Marionette DEBUG loaded listener.js 20:23:59 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0xa4d5dc00) [pid = 1772] [serial = 147] [outer = 0x997f8400] 20:24:00 INFO - PROCESS | 1772 | 1472095440083 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]]]}] 20:24:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 20:24:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1176ms 20:24:00 INFO - PROCESS | 1772 | 1472095440133 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 20:24:00 INFO - PROCESS | 1772 | 1472095440139 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 20:24:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 20:24:00 INFO - PROCESS | 1772 | 1472095440146 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 20:24:00 INFO - PROCESS | 1772 | 1472095440154 Marionette TRACE conn3 <- [1,170,null,{}] 20:24:00 INFO - PROCESS | 1772 | 1472095440161 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}] 20:24:00 INFO - PROCESS | 1772 | 1472095440166 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:00 INFO - PROCESS | 1772 | 1472095440333 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 20:24:00 INFO - PROCESS | 1772 | 1472095440468 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:00 INFO - PROCESS | 1772 | 1472095440479 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:00 INFO - PROCESS | 1772 | ++DOCSHELL 0x93a2d000 == 44 [pid = 1772] [id = 50] 20:24:00 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0x93a34c00) [pid = 1772] [serial = 148] [outer = (nil)] 20:24:00 INFO - PROCESS | 1772 | ++DOMWINDOW == 77 (0x95232c00) [pid = 1772] [serial = 149] [outer = 0x93a34c00] 20:24:00 INFO - PROCESS | 1772 | 1472095440553 Marionette DEBUG loaded listener.js 20:24:00 INFO - PROCESS | 1772 | ++DOMWINDOW == 78 (0x99718800) [pid = 1772] [serial = 150] [outer = 0x93a34c00] 20:24:01 INFO - PROCESS | 1772 | 1472095441455 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]]]}] 20:24:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 20:24:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1387ms 20:24:01 INFO - PROCESS | 1772 | 1472095441533 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 20:24:01 INFO - PROCESS | 1772 | 1472095441540 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 20:24:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 20:24:01 INFO - PROCESS | 1772 | 1472095441549 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 20:24:01 INFO - PROCESS | 1772 | 1472095441553 Marionette TRACE conn3 <- [1,174,null,{}] 20:24:01 INFO - PROCESS | 1772 | 1472095441559 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}] 20:24:01 INFO - PROCESS | 1772 | 1472095441564 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:01 INFO - PROCESS | 1772 | 1472095441765 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 20:24:01 INFO - PROCESS | 1772 | 1472095441932 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:01 INFO - PROCESS | 1772 | 1472095441943 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:01 INFO - PROCESS | 1772 | ++DOCSHELL 0x91b6b800 == 45 [pid = 1772] [id = 51] 20:24:01 INFO - PROCESS | 1772 | ++DOMWINDOW == 79 (0x9b77f000) [pid = 1772] [serial = 151] [outer = (nil)] 20:24:02 INFO - PROCESS | 1772 | ++DOMWINDOW == 80 (0x9d4df000) [pid = 1772] [serial = 152] [outer = 0x9b77f000] 20:24:02 INFO - PROCESS | 1772 | 1472095442019 Marionette DEBUG loaded listener.js 20:24:02 INFO - PROCESS | 1772 | ++DOMWINDOW == 81 (0xa1f09c00) [pid = 1772] [serial = 153] [outer = 0x9b77f000] 20:24:02 INFO - PROCESS | 1772 | 1472095442772 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]]]}] 20:24:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 20:24:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1279ms 20:24:02 INFO - PROCESS | 1772 | 1472095442835 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 20:24:02 INFO - PROCESS | 1772 | 1472095442839 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 20:24:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 20:24:02 INFO - PROCESS | 1772 | 1472095442846 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 20:24:02 INFO - PROCESS | 1772 | 1472095442852 Marionette TRACE conn3 <- [1,178,null,{}] 20:24:02 INFO - PROCESS | 1772 | 1472095442867 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}] 20:24:02 INFO - PROCESS | 1772 | 1472095442875 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:03 INFO - PROCESS | 1772 | 1472095443033 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 20:24:03 INFO - PROCESS | 1772 | 1472095443167 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:03 INFO - PROCESS | 1772 | 1472095443177 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:03 INFO - PROCESS | 1772 | ++DOCSHELL 0x9a14b000 == 46 [pid = 1772] [id = 52] 20:24:03 INFO - PROCESS | 1772 | ++DOMWINDOW == 82 (0x9a14c400) [pid = 1772] [serial = 154] [outer = (nil)] 20:24:03 INFO - PROCESS | 1772 | ++DOMWINDOW == 83 (0x9b8ba800) [pid = 1772] [serial = 155] [outer = 0x9a14c400] 20:24:03 INFO - PROCESS | 1772 | 1472095443255 Marionette DEBUG loaded listener.js 20:24:03 INFO - PROCESS | 1772 | ++DOMWINDOW == 84 (0xa310d000) [pid = 1772] [serial = 156] [outer = 0x9a14c400] 20:24:04 INFO - PROCESS | 1772 | 1472095444120 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]]]}] 20:24:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 20:24:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1334ms 20:24:04 INFO - PROCESS | 1772 | 1472095444219 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 20:24:04 INFO - PROCESS | 1772 | 1472095444222 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 20:24:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 20:24:04 INFO - PROCESS | 1772 | 1472095444318 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 20:24:04 INFO - PROCESS | 1772 | 1472095444322 Marionette TRACE conn3 <- [1,182,null,{}] 20:24:04 INFO - PROCESS | 1772 | 1472095444354 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}] 20:24:04 INFO - PROCESS | 1772 | 1472095444358 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:04 INFO - PROCESS | 1772 | 1472095444515 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 20:24:04 INFO - PROCESS | 1772 | 1472095444689 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:04 INFO - PROCESS | 1772 | 1472095444701 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:04 INFO - PROCESS | 1772 | ++DOCSHELL 0x9523a400 == 47 [pid = 1772] [id = 53] 20:24:04 INFO - PROCESS | 1772 | ++DOMWINDOW == 85 (0x9b8c3000) [pid = 1772] [serial = 157] [outer = (nil)] 20:24:04 INFO - PROCESS | 1772 | ++DOMWINDOW == 86 (0xa67a1800) [pid = 1772] [serial = 158] [outer = 0x9b8c3000] 20:24:04 INFO - PROCESS | 1772 | 1472095444775 Marionette DEBUG loaded listener.js 20:24:04 INFO - PROCESS | 1772 | ++DOMWINDOW == 87 (0xa6a52800) [pid = 1772] [serial = 159] [outer = 0x9b8c3000] 20:24:05 INFO - PROCESS | 1772 | 1472095445492 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]]]}] 20:24:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 20:24:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1316ms 20:24:05 INFO - PROCESS | 1772 | 1472095445556 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 20:24:05 INFO - PROCESS | 1772 | 1472095445560 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 20:24:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 20:24:05 INFO - PROCESS | 1772 | 1472095445565 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 20:24:05 INFO - PROCESS | 1772 | 1472095445568 Marionette TRACE conn3 <- [1,186,null,{}] 20:24:05 INFO - PROCESS | 1772 | 1472095445574 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}] 20:24:05 INFO - PROCESS | 1772 | 1472095445579 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:05 INFO - PROCESS | 1772 | 1472095445732 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 20:24:05 INFO - PROCESS | 1772 | 1472095445870 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:05 INFO - PROCESS | 1772 | 1472095445878 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:05 INFO - PROCESS | 1772 | ++DOCSHELL 0x930d8400 == 48 [pid = 1772] [id = 54] 20:24:05 INFO - PROCESS | 1772 | ++DOMWINDOW == 88 (0x93a2c400) [pid = 1772] [serial = 160] [outer = (nil)] 20:24:05 INFO - PROCESS | 1772 | ++DOMWINDOW == 89 (0x9a2f1400) [pid = 1772] [serial = 161] [outer = 0x93a2c400] 20:24:05 INFO - PROCESS | 1772 | 1472095445952 Marionette DEBUG loaded listener.js 20:24:06 INFO - PROCESS | 1772 | ++DOMWINDOW == 90 (0x9a2f3000) [pid = 1772] [serial = 162] [outer = 0x93a2c400] 20:24:06 INFO - PROCESS | 1772 | 1472095446947 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]]]}] 20:24:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 20:24:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1432ms 20:24:07 INFO - PROCESS | 1772 | 1472095446999 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 20:24:07 INFO - PROCESS | 1772 | 1472095447004 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 20:24:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 20:24:07 INFO - PROCESS | 1772 | 1472095447013 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 20:24:07 INFO - PROCESS | 1772 | 1472095447018 Marionette TRACE conn3 <- [1,190,null,{}] 20:24:07 INFO - PROCESS | 1772 | 1472095447025 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}] 20:24:07 INFO - PROCESS | 1772 | 1472095447031 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:07 INFO - PROCESS | 1772 | 1472095447190 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 20:24:07 INFO - PROCESS | 1772 | 1472095447334 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:07 INFO - PROCESS | 1772 | 1472095447355 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:07 INFO - PROCESS | 1772 | ++DOCSHELL 0x95239c00 == 49 [pid = 1772] [id = 55] 20:24:07 INFO - PROCESS | 1772 | ++DOMWINDOW == 91 (0x9523a800) [pid = 1772] [serial = 163] [outer = (nil)] 20:24:07 INFO - PROCESS | 1772 | ++DOMWINDOW == 92 (0x9546b400) [pid = 1772] [serial = 164] [outer = 0x9523a800] 20:24:07 INFO - PROCESS | 1772 | 1472095447474 Marionette DEBUG loaded listener.js 20:24:07 INFO - PROCESS | 1772 | ++DOMWINDOW == 93 (0x95471400) [pid = 1772] [serial = 165] [outer = 0x9523a800] 20:24:08 INFO - PROCESS | 1772 | 1472095448226 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]]]}] 20:24:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 20:24:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1235ms 20:24:08 INFO - PROCESS | 1772 | --DOCSHELL 0xa21ea800 == 48 [pid = 1772] [id = 30] 20:24:08 INFO - PROCESS | 1772 | --DOCSHELL 0x9b49c400 == 47 [pid = 1772] [id = 28] 20:24:08 INFO - PROCESS | 1772 | --DOCSHELL 0x93a2c800 == 46 [pid = 1772] [id = 33] 20:24:08 INFO - PROCESS | 1772 | --DOCSHELL 0x97812800 == 45 [pid = 1772] [id = 32] 20:24:08 INFO - PROCESS | 1772 | --DOCSHELL 0x99cb8000 == 44 [pid = 1772] [id = 31] 20:24:08 INFO - PROCESS | 1772 | --DOCSHELL 0x91b6ec00 == 43 [pid = 1772] [id = 48] 20:24:08 INFO - PROCESS | 1772 | --DOCSHELL 0x9b8b4c00 == 42 [pid = 1772] [id = 47] 20:24:08 INFO - PROCESS | 1772 | --DOCSHELL 0x9d824400 == 41 [pid = 1772] [id = 46] 20:24:08 INFO - PROCESS | 1772 | --DOMWINDOW == 92 (0xa1099800) [pid = 1772] [serial = 116] [outer = (nil)] [url = about:blank] 20:24:08 INFO - PROCESS | 1772 | 1472095448289 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 20:24:08 INFO - PROCESS | 1772 | 1472095448295 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 20:24:08 INFO - PROCESS | 1772 | --DOCSHELL 0x9b4af000 == 40 [pid = 1772] [id = 45] 20:24:08 INFO - PROCESS | 1772 | --DOCSHELL 0x9522ec00 == 39 [pid = 1772] [id = 44] 20:24:08 INFO - PROCESS | 1772 | --DOCSHELL 0x93a35c00 == 38 [pid = 1772] [id = 43] 20:24:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 20:24:08 INFO - PROCESS | 1772 | 1472095448313 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 20:24:08 INFO - PROCESS | 1772 | 1472095448316 Marionette TRACE conn3 <- [1,194,null,{}] 20:24:08 INFO - PROCESS | 1772 | 1472095448322 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}] 20:24:08 INFO - PROCESS | 1772 | 1472095448327 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:08 INFO - PROCESS | 1772 | 1472095448484 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 20:24:08 INFO - PROCESS | 1772 | --DOMWINDOW == 91 (0x99d23400) [pid = 1772] [serial = 103] [outer = (nil)] [url = about:blank] 20:24:08 INFO - PROCESS | 1772 | --DOMWINDOW == 90 (0x925f2400) [pid = 1772] [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.] 20:24:08 INFO - PROCESS | 1772 | --DOMWINDOW == 89 (0x93e3a400) [pid = 1772] [serial = 100] [outer = (nil)] [url = about:blank] 20:24:08 INFO - PROCESS | 1772 | --DOMWINDOW == 88 (0x99b52400) [pid = 1772] [serial = 80] [outer = (nil)] [url = about:blank] 20:24:08 INFO - PROCESS | 1772 | --DOMWINDOW == 87 (0x98417000) [pid = 1772] [serial = 79] [outer = (nil)] [url = about:blank] 20:24:08 INFO - PROCESS | 1772 | --DOMWINDOW == 86 (0x9528dc00) [pid = 1772] [serial = 101] [outer = (nil)] [url = about:blank] 20:24:08 INFO - PROCESS | 1772 | --DOMWINDOW == 85 (0x9d4df400) [pid = 1772] [serial = 83] [outer = (nil)] [url = about:blank] 20:24:08 INFO - PROCESS | 1772 | --DOMWINDOW == 84 (0x9b959c00) [pid = 1772] [serial = 82] [outer = (nil)] [url = about:blank] 20:24:08 INFO - PROCESS | 1772 | --DOMWINDOW == 83 (0x984dd400) [pid = 1772] [serial = 98] [outer = (nil)] [url = about:blank] 20:24:08 INFO - PROCESS | 1772 | --DOMWINDOW == 82 (0x97814800) [pid = 1772] [serial = 97] [outer = (nil)] [url = about:blank] 20:24:08 INFO - PROCESS | 1772 | --DOMWINDOW == 81 (0xa2446c00) [pid = 1772] [serial = 86] [outer = (nil)] [url = about:blank] 20:24:08 INFO - PROCESS | 1772 | --DOMWINDOW == 80 (0xa22b0c00) [pid = 1772] [serial = 85] [outer = (nil)] [url = about:blank] 20:24:08 INFO - PROCESS | 1772 | --DOMWINDOW == 79 (0x9b77a800) [pid = 1772] [serial = 89] [outer = (nil)] [url = about:blank] 20:24:08 INFO - PROCESS | 1772 | --DOMWINDOW == 78 (0xa4d58400) [pid = 1772] [serial = 88] [outer = (nil)] [url = about:blank] 20:24:08 INFO - PROCESS | 1772 | --DOMWINDOW == 77 (0xa6735c00) [pid = 1772] [serial = 92] [outer = (nil)] [url = about:blank] 20:24:08 INFO - PROCESS | 1772 | --DOMWINDOW == 76 (0xa6730800) [pid = 1772] [serial = 91] [outer = (nil)] [url = about:blank] 20:24:08 INFO - PROCESS | 1772 | --DOMWINDOW == 75 (0xa3355c00) [pid = 1772] [serial = 95] [outer = (nil)] [url = about:blank] 20:24:08 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0xa4d62400) [pid = 1772] [serial = 94] [outer = (nil)] [url = about:blank] 20:24:08 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x9b4ae000) [pid = 1772] [serial = 106] [outer = (nil)] [url = about:blank] 20:24:08 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x9b957400) [pid = 1772] [serial = 110] [outer = (nil)] [url = about:blank] 20:24:08 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x9b4b2800) [pid = 1772] [serial = 107] [outer = (nil)] [url = about:blank] 20:24:08 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x9d4b5400) [pid = 1772] [serial = 113] [outer = (nil)] [url = about:blank] 20:24:08 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x9d40bc00) [pid = 1772] [serial = 111] [outer = (nil)] [url = about:blank] 20:24:08 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x9d4b1000) [pid = 1772] [serial = 114] [outer = (nil)] [url = about:blank] 20:24:08 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x9a05c400) [pid = 1772] [serial = 104] [outer = (nil)] [url = about:blank] 20:24:08 INFO - PROCESS | 1772 | 1472095448621 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:08 INFO - PROCESS | 1772 | 1472095448629 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:08 INFO - PROCESS | 1772 | ++DOCSHELL 0x925f2400 == 39 [pid = 1772] [id = 56] 20:24:08 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x9528dc00) [pid = 1772] [serial = 166] [outer = (nil)] 20:24:08 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x95476000) [pid = 1772] [serial = 167] [outer = 0x9528dc00] 20:24:08 INFO - PROCESS | 1772 | 1472095448696 Marionette DEBUG loaded listener.js 20:24:08 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x9547a400) [pid = 1772] [serial = 168] [outer = 0x9528dc00] 20:24:09 INFO - PROCESS | 1772 | 1472095449038 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 20:24:09 INFO - PROCESS | 1772 | 1472095449379 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]]]}] 20:24:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 20:24:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1081ms 20:24:09 INFO - PROCESS | 1772 | 1472095449401 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 20:24:09 INFO - PROCESS | 1772 | 1472095449405 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 20:24:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 20:24:09 INFO - PROCESS | 1772 | 1472095449413 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 20:24:09 INFO - PROCESS | 1772 | 1472095449418 Marionette TRACE conn3 <- [1,198,null,{}] 20:24:09 INFO - PROCESS | 1772 | 1472095449441 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}] 20:24:09 INFO - PROCESS | 1772 | 1472095449449 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:09 INFO - PROCESS | 1772 | 1472095449593 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 20:24:09 INFO - PROCESS | 1772 | 1472095449602 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:09 INFO - PROCESS | 1772 | 1472095449614 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:09 INFO - PROCESS | 1772 | ++DOCSHELL 0x9a149000 == 40 [pid = 1772] [id = 57] 20:24:09 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x9a149400) [pid = 1772] [serial = 169] [outer = (nil)] 20:24:09 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x9a1b8000) [pid = 1772] [serial = 170] [outer = 0x9a149400] 20:24:09 INFO - PROCESS | 1772 | 1472095449678 Marionette DEBUG loaded listener.js 20:24:09 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x9a2eac00) [pid = 1772] [serial = 171] [outer = 0x9a149400] 20:24:10 INFO - PROCESS | 1772 | 1472095450377 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]]]}] 20:24:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 20:24:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 991ms 20:24:10 INFO - PROCESS | 1772 | 1472095450413 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 20:24:10 INFO - PROCESS | 1772 | 1472095450417 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 20:24:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 20:24:10 INFO - PROCESS | 1772 | 1472095450424 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 20:24:10 INFO - PROCESS | 1772 | 1472095450426 Marionette TRACE conn3 <- [1,202,null,{}] 20:24:10 INFO - PROCESS | 1772 | 1472095450432 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}] 20:24:10 INFO - PROCESS | 1772 | 1472095450436 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:10 INFO - PROCESS | 1772 | 1472095450575 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 20:24:10 INFO - PROCESS | 1772 | 1472095450589 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:10 INFO - PROCESS | 1772 | 1472095450601 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:10 INFO - PROCESS | 1772 | ++DOCSHELL 0x92026400 == 41 [pid = 1772] [id = 58] 20:24:10 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x9a2ecc00) [pid = 1772] [serial = 172] [outer = (nil)] 20:24:10 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x9abb0800) [pid = 1772] [serial = 173] [outer = 0x9a2ecc00] 20:24:10 INFO - PROCESS | 1772 | 1472095450659 Marionette DEBUG loaded listener.js 20:24:10 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0x9b0ad800) [pid = 1772] [serial = 174] [outer = 0x9a2ecc00] 20:24:11 INFO - PROCESS | 1772 | 1472095451770 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]]]}] 20:24:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 20:24:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1380ms 20:24:11 INFO - PROCESS | 1772 | 1472095451811 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 20:24:11 INFO - PROCESS | 1772 | 1472095451814 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 20:24:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 20:24:11 INFO - PROCESS | 1772 | 1472095451820 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 20:24:11 INFO - PROCESS | 1772 | 1472095451822 Marionette TRACE conn3 <- [1,206,null,{}] 20:24:11 INFO - PROCESS | 1772 | 1472095451828 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}] 20:24:11 INFO - PROCESS | 1772 | 1472095451831 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:11 INFO - PROCESS | 1772 | 1472095451994 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 20:24:12 INFO - PROCESS | 1772 | 1472095452019 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:12 INFO - PROCESS | 1772 | 1472095452027 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:12 INFO - PROCESS | 1772 | ++DOCSHELL 0x9a2f7400 == 42 [pid = 1772] [id = 59] 20:24:12 INFO - PROCESS | 1772 | ++DOMWINDOW == 77 (0x9abb5000) [pid = 1772] [serial = 175] [outer = (nil)] 20:24:12 INFO - PROCESS | 1772 | ++DOMWINDOW == 78 (0x9b4b3800) [pid = 1772] [serial = 176] [outer = 0x9abb5000] 20:24:12 INFO - PROCESS | 1772 | 1472095452086 Marionette DEBUG loaded listener.js 20:24:12 INFO - PROCESS | 1772 | ++DOMWINDOW == 79 (0x9b77a800) [pid = 1772] [serial = 177] [outer = 0x9abb5000] 20:24:12 INFO - PROCESS | 1772 | 1472095452793 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]]]}] 20:24:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 20:24:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1028ms 20:24:12 INFO - PROCESS | 1772 | --DOMWINDOW == 78 (0x9d8adc00) [pid = 1772] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 20:24:12 INFO - PROCESS | 1772 | --DOMWINDOW == 77 (0x925f6c00) [pid = 1772] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 20:24:12 INFO - PROCESS | 1772 | --DOMWINDOW == 76 (0xa100e800) [pid = 1772] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 20:24:12 INFO - PROCESS | 1772 | --DOMWINDOW == 75 (0xa1f03800) [pid = 1772] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 20:24:12 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x93b51400) [pid = 1772] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 20:24:12 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x9528c000) [pid = 1772] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 20:24:12 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x9b4afc00) [pid = 1772] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 20:24:12 INFO - PROCESS | 1772 | 1472095452932 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 20:24:12 INFO - PROCESS | 1772 | 1472095452934 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 20:24:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 20:24:12 INFO - PROCESS | 1772 | 1472095452947 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 20:24:12 INFO - PROCESS | 1772 | 1472095452949 Marionette TRACE conn3 <- [1,210,null,{}] 20:24:12 INFO - PROCESS | 1772 | 1472095452962 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}] 20:24:12 INFO - PROCESS | 1772 | 1472095452971 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:13 INFO - PROCESS | 1772 | 1472095453130 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 20:24:13 INFO - PROCESS | 1772 | 1472095453140 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:13 INFO - PROCESS | 1772 | 1472095453148 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:13 INFO - PROCESS | 1772 | ++DOCSHELL 0x92023c00 == 43 [pid = 1772] [id = 60] 20:24:13 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x9202e400) [pid = 1772] [serial = 178] [outer = (nil)] 20:24:13 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x9d4b4c00) [pid = 1772] [serial = 179] [outer = 0x9202e400] 20:24:13 INFO - PROCESS | 1772 | 1472095453211 Marionette DEBUG loaded listener.js 20:24:13 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x9d4ea800) [pid = 1772] [serial = 180] [outer = 0x9202e400] 20:24:13 INFO - PROCESS | 1772 | 1472095453904 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]]]}] 20:24:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 20:24:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 983ms 20:24:13 INFO - PROCESS | 1772 | 1472095453931 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 20:24:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 20:24:13 INFO - PROCESS | 1772 | 1472095453935 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 20:24:13 INFO - PROCESS | 1772 | 1472095453941 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 20:24:13 INFO - PROCESS | 1772 | 1472095453944 Marionette TRACE conn3 <- [1,214,null,{}] 20:24:13 INFO - PROCESS | 1772 | 1472095453949 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}] 20:24:13 INFO - PROCESS | 1772 | 1472095453953 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:14 INFO - PROCESS | 1772 | 1472095454121 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 20:24:14 INFO - PROCESS | 1772 | 1472095454150 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:14 INFO - PROCESS | 1772 | 1472095454159 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:14 INFO - PROCESS | 1772 | ++DOCSHELL 0x92026000 == 44 [pid = 1772] [id = 61] 20:24:14 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0x93b55000) [pid = 1772] [serial = 181] [outer = (nil)] 20:24:14 INFO - PROCESS | 1772 | ++DOMWINDOW == 77 (0xa1f0cc00) [pid = 1772] [serial = 182] [outer = 0x93b55000] 20:24:14 INFO - PROCESS | 1772 | 1472095454219 Marionette DEBUG loaded listener.js 20:24:14 INFO - PROCESS | 1772 | ++DOMWINDOW == 78 (0xa1f93000) [pid = 1772] [serial = 183] [outer = 0x93b55000] 20:24:14 INFO - PROCESS | 1772 | 1472095454812 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]]]}] 20:24:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 20:24:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 932ms 20:24:14 INFO - PROCESS | 1772 | 1472095454873 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 20:24:14 INFO - PROCESS | 1772 | 1472095454876 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 20:24:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 20:24:14 INFO - PROCESS | 1772 | 1472095454882 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 20:24:14 INFO - PROCESS | 1772 | 1472095454890 Marionette TRACE conn3 <- [1,218,null,{}] 20:24:14 INFO - PROCESS | 1772 | 1472095454895 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}] 20:24:14 INFO - PROCESS | 1772 | 1472095454898 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:15 INFO - PROCESS | 1772 | 1472095455078 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 20:24:15 INFO - PROCESS | 1772 | 1472095455190 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:15 INFO - PROCESS | 1772 | 1472095455197 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:15 INFO - PROCESS | 1772 | ++DOCSHELL 0x92428000 == 45 [pid = 1772] [id = 62] 20:24:15 INFO - PROCESS | 1772 | ++DOMWINDOW == 79 (0x92429c00) [pid = 1772] [serial = 184] [outer = (nil)] 20:24:15 INFO - PROCESS | 1772 | ++DOMWINDOW == 80 (0x925f3c00) [pid = 1772] [serial = 185] [outer = 0x92429c00] 20:24:15 INFO - PROCESS | 1772 | 1472095455275 Marionette DEBUG loaded listener.js 20:24:15 INFO - PROCESS | 1772 | ++DOMWINDOW == 81 (0x93a39800) [pid = 1772] [serial = 186] [outer = 0x92429c00] 20:24:16 INFO - PROCESS | 1772 | 1472095456057 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]]]}] 20:24:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 20:24:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1233ms 20:24:16 INFO - PROCESS | 1772 | 1472095456116 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 20:24:16 INFO - PROCESS | 1772 | 1472095456123 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 20:24:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 20:24:16 INFO - PROCESS | 1772 | 1472095456131 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 20:24:16 INFO - PROCESS | 1772 | 1472095456136 Marionette TRACE conn3 <- [1,222,null,{}] 20:24:16 INFO - PROCESS | 1772 | 1472095456143 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}] 20:24:16 INFO - PROCESS | 1772 | 1472095456148 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:16 INFO - PROCESS | 1772 | 1472095456327 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 20:24:16 INFO - PROCESS | 1772 | 1472095456469 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:16 INFO - PROCESS | 1772 | 1472095456479 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:16 INFO - PROCESS | 1772 | ++DOCSHELL 0x9546dc00 == 46 [pid = 1772] [id = 63] 20:24:16 INFO - PROCESS | 1772 | ++DOMWINDOW == 82 (0x95473c00) [pid = 1772] [serial = 187] [outer = (nil)] 20:24:16 INFO - PROCESS | 1772 | ++DOMWINDOW == 83 (0x984e4800) [pid = 1772] [serial = 188] [outer = 0x95473c00] 20:24:16 INFO - PROCESS | 1772 | 1472095456558 Marionette DEBUG loaded listener.js 20:24:16 INFO - PROCESS | 1772 | ++DOMWINDOW == 84 (0x999b8400) [pid = 1772] [serial = 189] [outer = 0x95473c00] 20:24:17 INFO - PROCESS | 1772 | 1472095457363 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]]]}] 20:24:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 20:24:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1283ms 20:24:17 INFO - PROCESS | 1772 | 1472095457414 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 20:24:17 INFO - PROCESS | 1772 | 1472095457419 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 20:24:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 20:24:17 INFO - PROCESS | 1772 | 1472095457425 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 20:24:17 INFO - PROCESS | 1772 | 1472095457428 Marionette TRACE conn3 <- [1,226,null,{}] 20:24:17 INFO - PROCESS | 1772 | 1472095457434 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}] 20:24:17 INFO - PROCESS | 1772 | 1472095457439 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:17 INFO - PROCESS | 1772 | 1472095457599 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 20:24:17 INFO - PROCESS | 1772 | 1472095457742 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:17 INFO - PROCESS | 1772 | 1472095457752 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:17 INFO - PROCESS | 1772 | ++DOCSHELL 0x9202d800 == 47 [pid = 1772] [id = 64] 20:24:17 INFO - PROCESS | 1772 | ++DOMWINDOW == 85 (0x9a2f0400) [pid = 1772] [serial = 190] [outer = (nil)] 20:24:17 INFO - PROCESS | 1772 | ++DOMWINDOW == 86 (0x9b49c400) [pid = 1772] [serial = 191] [outer = 0x9a2f0400] 20:24:17 INFO - PROCESS | 1772 | 1472095457823 Marionette DEBUG loaded listener.js 20:24:17 INFO - PROCESS | 1772 | ++DOMWINDOW == 87 (0x9b956000) [pid = 1772] [serial = 192] [outer = 0x9a2f0400] 20:24:18 INFO - PROCESS | 1772 | 1472095458628 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]]]}] 20:24:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 20:24:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1228ms 20:24:18 INFO - PROCESS | 1772 | 1472095458653 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 20:24:18 INFO - PROCESS | 1772 | 1472095458659 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 20:24:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 20:24:18 INFO - PROCESS | 1772 | 1472095458674 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 20:24:18 INFO - PROCESS | 1772 | 1472095458680 Marionette TRACE conn3 <- [1,230,null,{}] 20:24:18 INFO - PROCESS | 1772 | 1472095458686 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}] 20:24:18 INFO - PROCESS | 1772 | 1472095458692 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:18 INFO - PROCESS | 1772 | 1472095458897 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 20:24:18 INFO - PROCESS | 1772 | 1472095458909 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:18 INFO - PROCESS | 1772 | 1472095458916 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:18 INFO - PROCESS | 1772 | ++DOCSHELL 0x95367c00 == 48 [pid = 1772] [id = 65] 20:24:18 INFO - PROCESS | 1772 | ++DOMWINDOW == 88 (0x9536c000) [pid = 1772] [serial = 193] [outer = (nil)] 20:24:18 INFO - PROCESS | 1772 | ++DOMWINDOW == 89 (0x9536f800) [pid = 1772] [serial = 194] [outer = 0x9536c000] 20:24:18 INFO - PROCESS | 1772 | 1472095458985 Marionette DEBUG loaded listener.js 20:24:19 INFO - PROCESS | 1772 | ++DOMWINDOW == 90 (0x9d413000) [pid = 1772] [serial = 195] [outer = 0x9536c000] 20:24:19 INFO - PROCESS | 1772 | 1472095459860 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]]]}] 20:24:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 20:24:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1238ms 20:24:19 INFO - PROCESS | 1772 | 1472095459905 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 20:24:19 INFO - PROCESS | 1772 | 1472095459909 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 20:24:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 20:24:19 INFO - PROCESS | 1772 | 1472095459915 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 20:24:19 INFO - PROCESS | 1772 | 1472095459918 Marionette TRACE conn3 <- [1,234,null,{}] 20:24:19 INFO - PROCESS | 1772 | 1472095459923 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}] 20:24:19 INFO - PROCESS | 1772 | 1472095459928 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:20 INFO - PROCESS | 1772 | 1472095460084 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 20:24:20 INFO - PROCESS | 1772 | 1472095460224 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:20 INFO - PROCESS | 1772 | 1472095460232 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:20 INFO - PROCESS | 1772 | ++DOCSHELL 0x91b6b400 == 49 [pid = 1772] [id = 66] 20:24:20 INFO - PROCESS | 1772 | ++DOMWINDOW == 91 (0x99d1fc00) [pid = 1772] [serial = 196] [outer = (nil)] 20:24:20 INFO - PROCESS | 1772 | ++DOMWINDOW == 92 (0xa2445800) [pid = 1772] [serial = 197] [outer = 0x99d1fc00] 20:24:20 INFO - PROCESS | 1772 | 1472095460304 Marionette DEBUG loaded listener.js 20:24:20 INFO - PROCESS | 1772 | ++DOMWINDOW == 93 (0xa2ecb800) [pid = 1772] [serial = 198] [outer = 0x99d1fc00] 20:24:21 INFO - PROCESS | 1772 | 1472095461052 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]]]}] 20:24:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 20:24:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1179ms 20:24:21 INFO - PROCESS | 1772 | 1472095461094 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 20:24:21 INFO - PROCESS | 1772 | 1472095461098 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 20:24:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 20:24:21 INFO - PROCESS | 1772 | 1472095461103 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 20:24:21 INFO - PROCESS | 1772 | 1472095461107 Marionette TRACE conn3 <- [1,238,null,{}] 20:24:21 INFO - PROCESS | 1772 | 1472095461112 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}] 20:24:21 INFO - PROCESS | 1772 | 1472095461117 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:21 INFO - PROCESS | 1772 | 1472095461281 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 20:24:21 INFO - PROCESS | 1772 | 1472095461423 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:21 INFO - PROCESS | 1772 | 1472095461437 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:21 INFO - PROCESS | 1772 | ++DOCSHELL 0x9abb5400 == 50 [pid = 1772] [id = 67] 20:24:21 INFO - PROCESS | 1772 | ++DOMWINDOW == 94 (0xa613d800) [pid = 1772] [serial = 199] [outer = (nil)] 20:24:21 INFO - PROCESS | 1772 | ++DOMWINDOW == 95 (0xa61cf800) [pid = 1772] [serial = 200] [outer = 0xa613d800] 20:24:21 INFO - PROCESS | 1772 | 1472095461521 Marionette DEBUG loaded listener.js 20:24:21 INFO - PROCESS | 1772 | ++DOMWINDOW == 96 (0xa67a3c00) [pid = 1772] [serial = 201] [outer = 0xa613d800] 20:24:22 INFO - PROCESS | 1772 | 1472095462546 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]]]}] 20:24:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 20:24:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1487ms 20:24:22 INFO - PROCESS | 1772 | 1472095462591 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 20:24:22 INFO - PROCESS | 1772 | 1472095462597 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 20:24:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 20:24:22 INFO - PROCESS | 1772 | 1472095462605 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 20:24:22 INFO - PROCESS | 1772 | 1472095462609 Marionette TRACE conn3 <- [1,242,null,{}] 20:24:22 INFO - PROCESS | 1772 | 1472095462617 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}] 20:24:22 INFO - PROCESS | 1772 | 1472095462622 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:22 INFO - PROCESS | 1772 | 1472095462779 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 20:24:22 INFO - PROCESS | 1772 | 1472095462968 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:22 INFO - PROCESS | 1772 | 1472095462981 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:23 INFO - PROCESS | 1772 | ++DOCSHELL 0x9522d000 == 51 [pid = 1772] [id = 68] 20:24:23 INFO - PROCESS | 1772 | ++DOMWINDOW == 97 (0x95369800) [pid = 1772] [serial = 202] [outer = (nil)] 20:24:23 INFO - PROCESS | 1772 | ++DOMWINDOW == 98 (0x95371c00) [pid = 1772] [serial = 203] [outer = 0x95369800] 20:24:23 INFO - PROCESS | 1772 | 1472095463049 Marionette DEBUG loaded listener.js 20:24:23 INFO - PROCESS | 1772 | ++DOMWINDOW == 99 (0x9546d800) [pid = 1772] [serial = 204] [outer = 0x95369800] 20:24:23 INFO - PROCESS | 1772 | 1472095463809 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]]]}] 20:24:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 20:24:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1230ms 20:24:23 INFO - PROCESS | 1772 | 1472095463834 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 20:24:23 INFO - PROCESS | 1772 | 1472095463840 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 20:24:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 20:24:23 INFO - PROCESS | 1772 | 1472095463849 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 20:24:23 INFO - PROCESS | 1772 | 1472095463853 Marionette TRACE conn3 <- [1,246,null,{}] 20:24:23 INFO - PROCESS | 1772 | 1472095463858 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}] 20:24:23 INFO - PROCESS | 1772 | 1472095463863 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:24 INFO - PROCESS | 1772 | 1472095464006 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 20:24:24 INFO - PROCESS | 1772 | 1472095464153 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:24 INFO - PROCESS | 1772 | 1472095464160 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:24 INFO - PROCESS | 1772 | --DOCSHELL 0x92026000 == 50 [pid = 1772] [id = 61] 20:24:24 INFO - PROCESS | 1772 | --DOCSHELL 0x92023c00 == 49 [pid = 1772] [id = 60] 20:24:24 INFO - PROCESS | 1772 | --DOCSHELL 0x9a2f7400 == 48 [pid = 1772] [id = 59] 20:24:24 INFO - PROCESS | 1772 | --DOMWINDOW == 98 (0xa33b7800) [pid = 1772] [serial = 146] [outer = (nil)] [url = about:blank] 20:24:24 INFO - PROCESS | 1772 | ++DOCSHELL 0x92023c00 == 49 [pid = 1772] [id = 69] 20:24:24 INFO - PROCESS | 1772 | ++DOMWINDOW == 99 (0x95231800) [pid = 1772] [serial = 205] [outer = (nil)] 20:24:24 INFO - PROCESS | 1772 | ++DOMWINDOW == 100 (0x9536b800) [pid = 1772] [serial = 206] [outer = 0x95231800] 20:24:24 INFO - PROCESS | 1772 | 1472095464258 Marionette DEBUG loaded listener.js 20:24:24 INFO - PROCESS | 1772 | ++DOMWINDOW == 101 (0x99df4800) [pid = 1772] [serial = 207] [outer = 0x95231800] 20:24:24 INFO - PROCESS | 1772 | --DOCSHELL 0x92026400 == 48 [pid = 1772] [id = 58] 20:24:24 INFO - PROCESS | 1772 | --DOCSHELL 0x9a149000 == 47 [pid = 1772] [id = 57] 20:24:24 INFO - PROCESS | 1772 | --DOCSHELL 0x925f2400 == 46 [pid = 1772] [id = 56] 20:24:24 INFO - PROCESS | 1772 | --DOCSHELL 0x95239c00 == 45 [pid = 1772] [id = 55] 20:24:24 INFO - PROCESS | 1772 | --DOMWINDOW == 100 (0xa1018c00) [pid = 1772] [serial = 137] [outer = (nil)] [url = about:blank] 20:24:24 INFO - PROCESS | 1772 | --DOMWINDOW == 99 (0xa243cc00) [pid = 1772] [serial = 143] [outer = (nil)] [url = about:blank] 20:24:24 INFO - PROCESS | 1772 | --DOMWINDOW == 98 (0xa2441400) [pid = 1772] [serial = 140] [outer = (nil)] [url = about:blank] 20:24:24 INFO - PROCESS | 1772 | --DOMWINDOW == 97 (0xa2150c00) [pid = 1772] [serial = 138] [outer = (nil)] [url = about:blank] 20:24:24 INFO - PROCESS | 1772 | --DOMWINDOW == 96 (0xa22b8400) [pid = 1772] [serial = 126] [outer = (nil)] [url = about:blank] 20:24:24 INFO - PROCESS | 1772 | --DOMWINDOW == 95 (0xa2205000) [pid = 1772] [serial = 125] [outer = (nil)] [url = about:blank] 20:24:24 INFO - PROCESS | 1772 | --DOMWINDOW == 94 (0x95230400) [pid = 1772] [serial = 128] [outer = (nil)] [url = about:blank] 20:24:24 INFO - PROCESS | 1772 | --DOMWINDOW == 93 (0x95233800) [pid = 1772] [serial = 129] [outer = (nil)] [url = about:blank] 20:24:24 INFO - PROCESS | 1772 | --DOMWINDOW == 92 (0x9ad59400) [pid = 1772] [serial = 122] [outer = (nil)] [url = about:blank] 20:24:24 INFO - PROCESS | 1772 | --DOMWINDOW == 91 (0x93b52c00) [pid = 1772] [serial = 119] [outer = (nil)] [url = about:blank] 20:24:24 INFO - PROCESS | 1772 | --DOMWINDOW == 90 (0x984e4000) [pid = 1772] [serial = 131] [outer = (nil)] [url = about:blank] 20:24:24 INFO - PROCESS | 1772 | --DOMWINDOW == 89 (0x9b782000) [pid = 1772] [serial = 134] [outer = (nil)] [url = about:blank] 20:24:24 INFO - PROCESS | 1772 | --DOMWINDOW == 88 (0x998a1c00) [pid = 1772] [serial = 132] [outer = (nil)] [url = about:blank] 20:24:24 INFO - PROCESS | 1772 | --DOMWINDOW == 87 (0xa22b2400) [pid = 1772] [serial = 141] [outer = (nil)] [url = about:blank] 20:24:24 INFO - PROCESS | 1772 | --DOMWINDOW == 86 (0xa317fc00) [pid = 1772] [serial = 144] [outer = (nil)] [url = about:blank] 20:24:24 INFO - PROCESS | 1772 | --DOMWINDOW == 85 (0x9b95ac00) [pid = 1772] [serial = 135] [outer = (nil)] [url = about:blank] 20:24:24 INFO - PROCESS | 1772 | 1472095464940 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]]]}] 20:24:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 20:24:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1131ms 20:24:24 INFO - PROCESS | 1772 | 1472095464980 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 20:24:24 INFO - PROCESS | 1772 | 1472095464984 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 20:24:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 20:24:24 INFO - PROCESS | 1772 | 1472095464990 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 20:24:24 INFO - PROCESS | 1772 | 1472095464995 Marionette TRACE conn3 <- [1,250,null,{}] 20:24:25 INFO - PROCESS | 1772 | 1472095465009 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}] 20:24:25 INFO - PROCESS | 1772 | 1472095465017 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:25 INFO - PROCESS | 1772 | 1472095465211 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 20:24:25 INFO - PROCESS | 1772 | 1472095465226 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:25 INFO - PROCESS | 1772 | 1472095465233 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:25 INFO - PROCESS | 1772 | ++DOCSHELL 0x9a143c00 == 46 [pid = 1772] [id = 70] 20:24:25 INFO - PROCESS | 1772 | ++DOMWINDOW == 86 (0x9a146000) [pid = 1772] [serial = 208] [outer = (nil)] 20:24:25 INFO - PROCESS | 1772 | ++DOMWINDOW == 87 (0x9a2f7400) [pid = 1772] [serial = 209] [outer = 0x9a146000] 20:24:25 INFO - PROCESS | 1772 | 1472095465299 Marionette DEBUG loaded listener.js 20:24:25 INFO - PROCESS | 1772 | ++DOMWINDOW == 88 (0x9b4ab400) [pid = 1772] [serial = 210] [outer = 0x9a146000] 20:24:25 INFO - PROCESS | 1772 | 1472095465963 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]]]}] 20:24:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 20:24:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 985ms 20:24:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 20:24:25 INFO - PROCESS | 1772 | 1472095465975 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 20:24:25 INFO - PROCESS | 1772 | 1472095465978 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 20:24:25 INFO - PROCESS | 1772 | 1472095465984 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 20:24:25 INFO - PROCESS | 1772 | 1472095465987 Marionette TRACE conn3 <- [1,254,null,{}] 20:24:25 INFO - PROCESS | 1772 | 1472095465992 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}] 20:24:25 INFO - PROCESS | 1772 | 1472095465995 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:26 INFO - PROCESS | 1772 | 1472095466166 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 20:24:26 INFO - PROCESS | 1772 | 1472095466186 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:26 INFO - PROCESS | 1772 | 1472095466194 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:26 INFO - PROCESS | 1772 | ++DOCSHELL 0x91b71400 == 47 [pid = 1772] [id = 71] 20:24:26 INFO - PROCESS | 1772 | ++DOMWINDOW == 89 (0x9b4ad800) [pid = 1772] [serial = 211] [outer = (nil)] 20:24:26 INFO - PROCESS | 1772 | ++DOMWINDOW == 90 (0x9b8c2000) [pid = 1772] [serial = 212] [outer = 0x9b4ad800] 20:24:26 INFO - PROCESS | 1772 | 1472095466267 Marionette DEBUG loaded listener.js 20:24:26 INFO - PROCESS | 1772 | ++DOMWINDOW == 91 (0x9d815400) [pid = 1772] [serial = 213] [outer = 0x9b4ad800] 20:24:27 INFO - PROCESS | 1772 | 1472095467024 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]]]}] 20:24:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 20:24:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1077ms 20:24:27 INFO - PROCESS | 1772 | 1472095467060 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 20:24:27 INFO - PROCESS | 1772 | 1472095467063 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 20:24:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 20:24:27 INFO - PROCESS | 1772 | 1472095467068 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 20:24:27 INFO - PROCESS | 1772 | 1472095467082 Marionette TRACE conn3 <- [1,258,null,{}] 20:24:27 INFO - PROCESS | 1772 | 1472095467094 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}] 20:24:27 INFO - PROCESS | 1772 | 1472095467098 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:27 INFO - PROCESS | 1772 | 1472095467263 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 20:24:27 INFO - PROCESS | 1772 | 1472095467286 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:27 INFO - PROCESS | 1772 | 1472095467292 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:27 INFO - PROCESS | 1772 | ++DOCSHELL 0x92506000 == 48 [pid = 1772] [id = 72] 20:24:27 INFO - PROCESS | 1772 | ++DOMWINDOW == 92 (0x92507000) [pid = 1772] [serial = 214] [outer = (nil)] 20:24:27 INFO - PROCESS | 1772 | ++DOMWINDOW == 93 (0x9250f400) [pid = 1772] [serial = 215] [outer = 0x92507000] 20:24:27 INFO - PROCESS | 1772 | 1472095467355 Marionette DEBUG loaded listener.js 20:24:27 INFO - PROCESS | 1772 | ++DOMWINDOW == 94 (0x92512800) [pid = 1772] [serial = 216] [outer = 0x92507000] 20:24:28 INFO - PROCESS | 1772 | 1472095468016 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]]]}] 20:24:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 20:24:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1002ms 20:24:28 INFO - PROCESS | 1772 | 1472095468072 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 20:24:28 INFO - PROCESS | 1772 | 1472095468076 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 20:24:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 20:24:28 INFO - PROCESS | 1772 | 1472095468082 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 20:24:28 INFO - PROCESS | 1772 | 1472095468085 Marionette TRACE conn3 <- [1,262,null,{}] 20:24:28 INFO - PROCESS | 1772 | 1472095468090 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}] 20:24:28 INFO - PROCESS | 1772 | 1472095468099 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:28 INFO - PROCESS | 1772 | 1472095468305 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 20:24:28 INFO - PROCESS | 1772 | 1472095468329 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:28 INFO - PROCESS | 1772 | 1472095468338 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:28 INFO - PROCESS | 1772 | ++DOCSHELL 0x92507c00 == 49 [pid = 1772] [id = 73] 20:24:28 INFO - PROCESS | 1772 | ++DOMWINDOW == 95 (0x9250ac00) [pid = 1772] [serial = 217] [outer = (nil)] 20:24:28 INFO - PROCESS | 1772 | ++DOMWINDOW == 96 (0xa22b2400) [pid = 1772] [serial = 218] [outer = 0x9250ac00] 20:24:28 INFO - PROCESS | 1772 | 1472095468399 Marionette DEBUG loaded listener.js 20:24:28 INFO - PROCESS | 1772 | ++DOMWINDOW == 97 (0xa2150c00) [pid = 1772] [serial = 219] [outer = 0x9250ac00] 20:24:29 INFO - PROCESS | 1772 | --DOMWINDOW == 96 (0x925ef400) [pid = 1772] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 20:24:29 INFO - PROCESS | 1772 | --DOMWINDOW == 95 (0x9ad4e400) [pid = 1772] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 20:24:29 INFO - PROCESS | 1772 | --DOMWINDOW == 94 (0x9abb5000) [pid = 1772] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 20:24:29 INFO - PROCESS | 1772 | --DOMWINDOW == 93 (0x9523a800) [pid = 1772] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 20:24:29 INFO - PROCESS | 1772 | --DOMWINDOW == 92 (0x9528dc00) [pid = 1772] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 20:24:29 INFO - PROCESS | 1772 | --DOMWINDOW == 91 (0x9202e400) [pid = 1772] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 20:24:29 INFO - PROCESS | 1772 | --DOMWINDOW == 90 (0x9a2ecc00) [pid = 1772] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 20:24:29 INFO - PROCESS | 1772 | --DOMWINDOW == 89 (0x9a149400) [pid = 1772] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 20:24:29 INFO - PROCESS | 1772 | 1472095469230 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]]]}] 20:24:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 20:24:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1178ms 20:24:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 20:24:29 INFO - PROCESS | 1772 | 1472095469260 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 20:24:29 INFO - PROCESS | 1772 | 1472095469262 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 20:24:29 INFO - PROCESS | 1772 | 1472095469267 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 20:24:29 INFO - PROCESS | 1772 | 1472095469271 Marionette TRACE conn3 <- [1,266,null,{}] 20:24:29 INFO - PROCESS | 1772 | 1472095469276 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}] 20:24:29 INFO - PROCESS | 1772 | 1472095469280 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:29 INFO - PROCESS | 1772 | 1472095469405 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 20:24:29 INFO - PROCESS | 1772 | 1472095469421 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:29 INFO - PROCESS | 1772 | 1472095469431 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:29 INFO - PROCESS | 1772 | ++DOCSHELL 0x925ef400 == 50 [pid = 1772] [id = 74] 20:24:29 INFO - PROCESS | 1772 | ++DOMWINDOW == 90 (0x930d6c00) [pid = 1772] [serial = 220] [outer = (nil)] 20:24:29 INFO - PROCESS | 1772 | ++DOMWINDOW == 91 (0xa21eac00) [pid = 1772] [serial = 221] [outer = 0x930d6c00] 20:24:29 INFO - PROCESS | 1772 | 1472095469501 Marionette DEBUG loaded listener.js 20:24:29 INFO - PROCESS | 1772 | ++DOMWINDOW == 92 (0xa2441000) [pid = 1772] [serial = 222] [outer = 0x930d6c00] 20:24:30 INFO - PROCESS | 1772 | 1472095470228 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]]]}] 20:24:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 20:24:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 977ms 20:24:30 INFO - PROCESS | 1772 | 1472095470247 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 20:24:30 INFO - PROCESS | 1772 | 1472095470249 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 20:24:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 20:24:30 INFO - PROCESS | 1772 | 1472095470255 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 20:24:30 INFO - PROCESS | 1772 | 1472095470258 Marionette TRACE conn3 <- [1,270,null,{}] 20:24:30 INFO - PROCESS | 1772 | 1472095470263 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}] 20:24:30 INFO - PROCESS | 1772 | 1472095470267 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:30 INFO - PROCESS | 1772 | 1472095470436 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 20:24:30 INFO - PROCESS | 1772 | 1472095470450 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:30 INFO - PROCESS | 1772 | 1472095470459 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:30 INFO - PROCESS | 1772 | ++DOCSHELL 0x925f9000 == 51 [pid = 1772] [id = 75] 20:24:30 INFO - PROCESS | 1772 | ++DOMWINDOW == 93 (0x93a2c800) [pid = 1772] [serial = 223] [outer = (nil)] 20:24:30 INFO - PROCESS | 1772 | ++DOMWINDOW == 94 (0x95604c00) [pid = 1772] [serial = 224] [outer = 0x93a2c800] 20:24:30 INFO - PROCESS | 1772 | 1472095470518 Marionette DEBUG loaded listener.js 20:24:30 INFO - PROCESS | 1772 | ++DOMWINDOW == 95 (0x9560c800) [pid = 1772] [serial = 225] [outer = 0x93a2c800] 20:24:31 INFO - PROCESS | 1772 | 1472095471249 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]]]}] 20:24:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 20:24:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1030ms 20:24:31 INFO - PROCESS | 1772 | 1472095471287 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 20:24:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 20:24:31 INFO - PROCESS | 1772 | 1472095471293 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 20:24:31 INFO - PROCESS | 1772 | 1472095471301 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 20:24:31 INFO - PROCESS | 1772 | 1472095471306 Marionette TRACE conn3 <- [1,274,null,{}] 20:24:31 INFO - PROCESS | 1772 | 1472095471353 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}] 20:24:31 INFO - PROCESS | 1772 | 1472095471357 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:31 INFO - PROCESS | 1772 | 1472095471522 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 20:24:31 INFO - PROCESS | 1772 | 1472095471664 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:31 INFO - PROCESS | 1772 | 1472095471676 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:31 INFO - PROCESS | 1772 | ++DOCSHELL 0x91b73400 == 52 [pid = 1772] [id = 76] 20:24:31 INFO - PROCESS | 1772 | ++DOMWINDOW == 96 (0x9250bc00) [pid = 1772] [serial = 226] [outer = (nil)] 20:24:31 INFO - PROCESS | 1772 | ++DOMWINDOW == 97 (0x95234c00) [pid = 1772] [serial = 227] [outer = 0x9250bc00] 20:24:31 INFO - PROCESS | 1772 | 1472095471756 Marionette DEBUG loaded listener.js 20:24:31 INFO - PROCESS | 1772 | ++DOMWINDOW == 98 (0x9528b400) [pid = 1772] [serial = 228] [outer = 0x9250bc00] 20:24:32 INFO - PROCESS | 1772 | 1472095472564 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]]]}] 20:24:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 20:24:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1286ms 20:24:32 INFO - PROCESS | 1772 | 1472095472586 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 20:24:32 INFO - PROCESS | 1772 | 1472095472592 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 20:24:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 20:24:32 INFO - PROCESS | 1772 | 1472095472602 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 20:24:32 INFO - PROCESS | 1772 | 1472095472605 Marionette TRACE conn3 <- [1,278,null,{}] 20:24:32 INFO - PROCESS | 1772 | 1472095472612 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}] 20:24:32 INFO - PROCESS | 1772 | 1472095472617 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:32 INFO - PROCESS | 1772 | 1472095472769 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 20:24:32 INFO - PROCESS | 1772 | 1472095472919 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:32 INFO - PROCESS | 1772 | 1472095472930 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:32 INFO - PROCESS | 1772 | ++DOCSHELL 0x925fd800 == 53 [pid = 1772] [id = 77] 20:24:32 INFO - PROCESS | 1772 | ++DOMWINDOW == 99 (0x95609400) [pid = 1772] [serial = 229] [outer = (nil)] 20:24:32 INFO - PROCESS | 1772 | ++DOMWINDOW == 100 (0x9781e400) [pid = 1772] [serial = 230] [outer = 0x95609400] 20:24:33 INFO - PROCESS | 1772 | 1472095473004 Marionette DEBUG loaded listener.js 20:24:33 INFO - PROCESS | 1772 | ++DOMWINDOW == 101 (0x998a1c00) [pid = 1772] [serial = 231] [outer = 0x95609400] 20:24:33 INFO - PROCESS | 1772 | 1472095473779 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]]]}] 20:24:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 20:24:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1187ms 20:24:33 INFO - PROCESS | 1772 | 1472095473789 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 20:24:33 INFO - PROCESS | 1772 | 1472095473792 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 20:24:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 20:24:33 INFO - PROCESS | 1772 | 1472095473798 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 20:24:33 INFO - PROCESS | 1772 | 1472095473804 Marionette TRACE conn3 <- [1,282,null,{}] 20:24:33 INFO - PROCESS | 1772 | 1472095473838 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}] 20:24:33 INFO - PROCESS | 1772 | 1472095473846 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:34 INFO - PROCESS | 1772 | 1472095474007 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 20:24:34 INFO - PROCESS | 1772 | 1472095474152 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:34 INFO - PROCESS | 1772 | 1472095474161 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:34 INFO - PROCESS | 1772 | ++DOCSHELL 0x9accf000 == 54 [pid = 1772] [id = 78] 20:24:34 INFO - PROCESS | 1772 | ++DOMWINDOW == 102 (0x9accf800) [pid = 1772] [serial = 232] [outer = (nil)] 20:24:34 INFO - PROCESS | 1772 | ++DOMWINDOW == 103 (0x9acd6800) [pid = 1772] [serial = 233] [outer = 0x9accf800] 20:24:34 INFO - PROCESS | 1772 | 1472095474243 Marionette DEBUG loaded listener.js 20:24:34 INFO - PROCESS | 1772 | ++DOMWINDOW == 104 (0x9acda000) [pid = 1772] [serial = 234] [outer = 0x9accf800] 20:24:35 INFO - PROCESS | 1772 | 1472095475038 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]]]}] 20:24:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 20:24:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1289ms 20:24:35 INFO - PROCESS | 1772 | 1472095475088 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 20:24:35 INFO - PROCESS | 1772 | 1472095475092 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 20:24:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 20:24:35 INFO - PROCESS | 1772 | 1472095475098 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 20:24:35 INFO - PROCESS | 1772 | 1472095475100 Marionette TRACE conn3 <- [1,286,null,{}] 20:24:35 INFO - PROCESS | 1772 | 1472095475106 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}] 20:24:35 INFO - PROCESS | 1772 | 1472095475111 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:35 INFO - PROCESS | 1772 | 1472095475258 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 20:24:35 INFO - PROCESS | 1772 | 1472095475405 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:35 INFO - PROCESS | 1772 | 1472095475415 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:35 INFO - PROCESS | 1772 | ++DOCSHELL 0x99cb9c00 == 55 [pid = 1772] [id = 79] 20:24:35 INFO - PROCESS | 1772 | ++DOMWINDOW == 105 (0x9ad4dc00) [pid = 1772] [serial = 235] [outer = (nil)] 20:24:35 INFO - PROCESS | 1772 | ++DOMWINDOW == 106 (0x9b95dc00) [pid = 1772] [serial = 236] [outer = 0x9ad4dc00] 20:24:35 INFO - PROCESS | 1772 | 1472095475485 Marionette DEBUG loaded listener.js 20:24:35 INFO - PROCESS | 1772 | ++DOMWINDOW == 107 (0x9d4e6000) [pid = 1772] [serial = 237] [outer = 0x9ad4dc00] 20:24:36 INFO - PROCESS | 1772 | 1472095476218 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]]]}] 20:24:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 20:24:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1181ms 20:24:36 INFO - PROCESS | 1772 | 1472095476279 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 20:24:36 INFO - PROCESS | 1772 | 1472095476282 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 20:24:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 20:24:36 INFO - PROCESS | 1772 | 1472095476288 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 20:24:36 INFO - PROCESS | 1772 | 1472095476291 Marionette TRACE conn3 <- [1,290,null,{}] 20:24:36 INFO - PROCESS | 1772 | 1472095476297 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}] 20:24:36 INFO - PROCESS | 1772 | 1472095476301 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:36 INFO - PROCESS | 1772 | 1472095476452 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 20:24:36 INFO - PROCESS | 1772 | 1472095476594 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:36 INFO - PROCESS | 1772 | 1472095476604 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:36 INFO - PROCESS | 1772 | ++DOCSHELL 0x9202d400 == 56 [pid = 1772] [id = 80] 20:24:36 INFO - PROCESS | 1772 | ++DOMWINDOW == 108 (0x925f2800) [pid = 1772] [serial = 238] [outer = (nil)] 20:24:36 INFO - PROCESS | 1772 | ++DOMWINDOW == 109 (0xa22b1400) [pid = 1772] [serial = 239] [outer = 0x925f2800] 20:24:36 INFO - PROCESS | 1772 | 1472095476677 Marionette DEBUG loaded listener.js 20:24:36 INFO - PROCESS | 1772 | ++DOMWINDOW == 110 (0xa2ecbc00) [pid = 1772] [serial = 240] [outer = 0x925f2800] 20:24:37 INFO - PROCESS | 1772 | 1472095477427 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]]]}] 20:24:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 20:24:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1179ms 20:24:37 INFO - PROCESS | 1772 | 1472095477468 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 20:24:37 INFO - PROCESS | 1772 | 1472095477472 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 20:24:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 20:24:37 INFO - PROCESS | 1772 | 1472095477478 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 20:24:37 INFO - PROCESS | 1772 | 1472095477481 Marionette TRACE conn3 <- [1,294,null,{}] 20:24:37 INFO - PROCESS | 1772 | 1472095477486 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}] 20:24:37 INFO - PROCESS | 1772 | 1472095477495 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:37 INFO - PROCESS | 1772 | 1472095477729 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 20:24:37 INFO - PROCESS | 1772 | 1472095477741 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:37 INFO - PROCESS | 1772 | 1472095477748 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:37 INFO - PROCESS | 1772 | ++DOCSHELL 0x92318000 == 57 [pid = 1772] [id = 81] 20:24:37 INFO - PROCESS | 1772 | ++DOMWINDOW == 111 (0x9d40bc00) [pid = 1772] [serial = 241] [outer = (nil)] 20:24:37 INFO - PROCESS | 1772 | ++DOMWINDOW == 112 (0xa67ab800) [pid = 1772] [serial = 242] [outer = 0x9d40bc00] 20:24:37 INFO - PROCESS | 1772 | 1472095477856 Marionette DEBUG loaded listener.js 20:24:37 INFO - PROCESS | 1772 | ++DOMWINDOW == 113 (0xa6ca9000) [pid = 1772] [serial = 243] [outer = 0x9d40bc00] 20:24:38 INFO - PROCESS | 1772 | 1472095478666 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]]]}] 20:24:38 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. 20:24:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1230ms 20:24:38 INFO - PROCESS | 1772 | 1472095478708 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 20:24:38 INFO - PROCESS | 1772 | 1472095478712 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 20:24:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 20:24:38 INFO - PROCESS | 1772 | 1472095478717 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 20:24:38 INFO - PROCESS | 1772 | 1472095478721 Marionette TRACE conn3 <- [1,298,null,{}] 20:24:38 INFO - PROCESS | 1772 | 1472095478726 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}] 20:24:38 INFO - PROCESS | 1772 | 1472095478730 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:38 INFO - PROCESS | 1772 | 1472095478875 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 20:24:39 INFO - PROCESS | 1772 | 1472095479122 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:39 INFO - PROCESS | 1772 | 1472095479132 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:39 INFO - PROCESS | 1772 | ++DOCSHELL 0xa6ca9400 == 58 [pid = 1772] [id = 82] 20:24:39 INFO - PROCESS | 1772 | ++DOMWINDOW == 114 (0xa6e46800) [pid = 1772] [serial = 244] [outer = (nil)] 20:24:39 INFO - PROCESS | 1772 | ++DOMWINDOW == 115 (0xa6e49c00) [pid = 1772] [serial = 245] [outer = 0xa6e46800] 20:24:39 INFO - PROCESS | 1772 | 1472095479242 Marionette DEBUG loaded listener.js 20:24:39 INFO - PROCESS | 1772 | ++DOMWINDOW == 116 (0xa6e79400) [pid = 1772] [serial = 246] [outer = 0xa6e46800] 20:24:40 INFO - PROCESS | 1772 | 1472095480015 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]]]}] 20:24:40 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. 20:24:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1341ms 20:24:40 INFO - PROCESS | 1772 | 1472095480059 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 20:24:40 INFO - PROCESS | 1772 | 1472095480063 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 20:24:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 20:24:40 INFO - PROCESS | 1772 | 1472095480069 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 20:24:40 INFO - PROCESS | 1772 | 1472095480072 Marionette TRACE conn3 <- [1,302,null,{}] 20:24:40 INFO - PROCESS | 1772 | 1472095480077 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}] 20:24:40 INFO - PROCESS | 1772 | 1472095480082 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:40 INFO - PROCESS | 1772 | 1472095480287 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 20:24:40 INFO - PROCESS | 1772 | 1472095480299 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:40 INFO - PROCESS | 1772 | 1472095480306 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:40 INFO - PROCESS | 1772 | ++DOCSHELL 0xa6cb2800 == 59 [pid = 1772] [id = 83] 20:24:40 INFO - PROCESS | 1772 | ++DOMWINDOW == 117 (0xa6e7d400) [pid = 1772] [serial = 247] [outer = (nil)] 20:24:40 INFO - PROCESS | 1772 | ++DOMWINDOW == 118 (0xa815ec00) [pid = 1772] [serial = 248] [outer = 0xa6e7d400] 20:24:40 INFO - PROCESS | 1772 | 1472095480412 Marionette DEBUG loaded listener.js 20:24:40 INFO - PROCESS | 1772 | ++DOMWINDOW == 119 (0xa81f1800) [pid = 1772] [serial = 249] [outer = 0xa6e7d400] 20:24:41 INFO - PROCESS | 1772 | 1472095481462 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]]]}] 20:24:41 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. 20:24:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1439ms 20:24:41 INFO - PROCESS | 1772 | 1472095481509 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 20:24:41 INFO - PROCESS | 1772 | 1472095481515 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 20:24:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 20:24:41 INFO - PROCESS | 1772 | 1472095481522 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 20:24:41 INFO - PROCESS | 1772 | 1472095481526 Marionette TRACE conn3 <- [1,306,null,{}] 20:24:41 INFO - PROCESS | 1772 | 1472095481534 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}] 20:24:41 INFO - PROCESS | 1772 | 1472095481539 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:41 INFO - PROCESS | 1772 | 1472095481685 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 20:24:41 INFO - PROCESS | 1772 | 1472095481880 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:41 INFO - PROCESS | 1772 | 1472095481893 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:41 INFO - PROCESS | 1772 | ++DOCSHELL 0x95235000 == 60 [pid = 1772] [id = 84] 20:24:41 INFO - PROCESS | 1772 | ++DOMWINDOW == 120 (0x95372000) [pid = 1772] [serial = 250] [outer = (nil)] 20:24:41 INFO - PROCESS | 1772 | ++DOMWINDOW == 121 (0x95475400) [pid = 1772] [serial = 251] [outer = 0x95372000] 20:24:41 INFO - PROCESS | 1772 | 1472095481987 Marionette DEBUG loaded listener.js 20:24:42 INFO - PROCESS | 1772 | ++DOMWINDOW == 122 (0x95603c00) [pid = 1772] [serial = 252] [outer = 0x95372000] 20:24:42 INFO - PROCESS | 1772 | 1472095482787 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]]]}] 20:24:42 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. 20:24:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1288ms 20:24:42 INFO - PROCESS | 1772 | 1472095482809 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 20:24:42 INFO - PROCESS | 1772 | 1472095482815 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 20:24:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 20:24:42 INFO - PROCESS | 1772 | 1472095482824 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 20:24:42 INFO - PROCESS | 1772 | 1472095482828 Marionette TRACE conn3 <- [1,310,null,{}] 20:24:42 INFO - PROCESS | 1772 | 1472095482833 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}] 20:24:42 INFO - PROCESS | 1772 | 1472095482838 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:42 INFO - PROCESS | 1772 | 1472095482990 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 20:24:43 INFO - PROCESS | 1772 | 1472095483159 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:43 INFO - PROCESS | 1772 | 1472095483164 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:43 INFO - PROCESS | 1772 | ++DOCSHELL 0x9250b800 == 61 [pid = 1772] [id = 85] 20:24:43 INFO - PROCESS | 1772 | ++DOMWINDOW == 123 (0x9834c400) [pid = 1772] [serial = 253] [outer = (nil)] 20:24:43 INFO - PROCESS | 1772 | ++DOMWINDOW == 124 (0x9a1b8c00) [pid = 1772] [serial = 254] [outer = 0x9834c400] 20:24:43 INFO - PROCESS | 1772 | 1472095483238 Marionette DEBUG loaded listener.js 20:24:43 INFO - PROCESS | 1772 | ++DOMWINDOW == 125 (0x9a2f1c00) [pid = 1772] [serial = 255] [outer = 0x9834c400] 20:24:43 INFO - PROCESS | 1772 | --DOCSHELL 0xa2221c00 == 60 [pid = 1772] [id = 29] 20:24:43 INFO - PROCESS | 1772 | --DOCSHELL 0x925ef400 == 59 [pid = 1772] [id = 74] 20:24:43 INFO - PROCESS | 1772 | --DOCSHELL 0x92507c00 == 58 [pid = 1772] [id = 73] 20:24:43 INFO - PROCESS | 1772 | --DOMWINDOW == 124 (0xa1f0cc00) [pid = 1772] [serial = 182] [outer = (nil)] [url = about:blank] 20:24:43 INFO - PROCESS | 1772 | --DOCSHELL 0x92506000 == 57 [pid = 1772] [id = 72] 20:24:43 INFO - PROCESS | 1772 | --DOCSHELL 0x91b71400 == 56 [pid = 1772] [id = 71] 20:24:43 INFO - PROCESS | 1772 | --DOCSHELL 0x9a143c00 == 55 [pid = 1772] [id = 70] 20:24:43 INFO - PROCESS | 1772 | --DOCSHELL 0x92023c00 == 54 [pid = 1772] [id = 69] 20:24:43 INFO - PROCESS | 1772 | --DOCSHELL 0x9522d000 == 53 [pid = 1772] [id = 68] 20:24:43 INFO - PROCESS | 1772 | --DOCSHELL 0x95367c00 == 52 [pid = 1772] [id = 65] 20:24:43 INFO - PROCESS | 1772 | --DOCSHELL 0x9202d800 == 51 [pid = 1772] [id = 64] 20:24:43 INFO - PROCESS | 1772 | --DOCSHELL 0x9546dc00 == 50 [pid = 1772] [id = 63] 20:24:43 INFO - PROCESS | 1772 | --DOCSHELL 0x92428000 == 49 [pid = 1772] [id = 62] 20:24:43 INFO - PROCESS | 1772 | --DOMWINDOW == 123 (0x9781b000) [pid = 1772] [serial = 120] [outer = (nil)] [url = about:blank] 20:24:43 INFO - PROCESS | 1772 | --DOMWINDOW == 122 (0x9b4af400) [pid = 1772] [serial = 123] [outer = (nil)] [url = about:blank] 20:24:43 INFO - PROCESS | 1772 | --DOMWINDOW == 121 (0x9b4b3800) [pid = 1772] [serial = 176] [outer = (nil)] [url = about:blank] 20:24:43 INFO - PROCESS | 1772 | --DOMWINDOW == 120 (0x9546b400) [pid = 1772] [serial = 164] [outer = (nil)] [url = about:blank] 20:24:43 INFO - PROCESS | 1772 | --DOMWINDOW == 119 (0x95476000) [pid = 1772] [serial = 167] [outer = (nil)] [url = about:blank] 20:24:43 INFO - PROCESS | 1772 | --DOMWINDOW == 118 (0x9547a400) [pid = 1772] [serial = 168] [outer = (nil)] [url = about:blank] 20:24:43 INFO - PROCESS | 1772 | --DOMWINDOW == 117 (0x9b8ba800) [pid = 1772] [serial = 155] [outer = (nil)] [url = about:blank] 20:24:43 INFO - PROCESS | 1772 | --DOMWINDOW == 116 (0x9a2f1400) [pid = 1772] [serial = 161] [outer = (nil)] [url = about:blank] 20:24:43 INFO - PROCESS | 1772 | --DOMWINDOW == 115 (0x9d4b4c00) [pid = 1772] [serial = 179] [outer = (nil)] [url = about:blank] 20:24:43 INFO - PROCESS | 1772 | --DOMWINDOW == 114 (0x9abb0800) [pid = 1772] [serial = 173] [outer = (nil)] [url = about:blank] 20:24:43 INFO - PROCESS | 1772 | --DOMWINDOW == 113 (0x9a1b8000) [pid = 1772] [serial = 170] [outer = (nil)] [url = about:blank] 20:24:43 INFO - PROCESS | 1772 | --DOMWINDOW == 112 (0x9a2eac00) [pid = 1772] [serial = 171] [outer = (nil)] [url = about:blank] 20:24:43 INFO - PROCESS | 1772 | --DOMWINDOW == 111 (0x95232c00) [pid = 1772] [serial = 149] [outer = (nil)] [url = about:blank] 20:24:43 INFO - PROCESS | 1772 | --DOMWINDOW == 110 (0x9b77a800) [pid = 1772] [serial = 177] [outer = (nil)] [url = about:blank] 20:24:43 INFO - PROCESS | 1772 | --DOMWINDOW == 109 (0xa67a1800) [pid = 1772] [serial = 158] [outer = (nil)] [url = about:blank] 20:24:43 INFO - PROCESS | 1772 | --DOMWINDOW == 108 (0x9d4df000) [pid = 1772] [serial = 152] [outer = (nil)] [url = about:blank] 20:24:43 INFO - PROCESS | 1772 | --DOMWINDOW == 107 (0x95471400) [pid = 1772] [serial = 165] [outer = (nil)] [url = about:blank] 20:24:43 INFO - PROCESS | 1772 | --DOMWINDOW == 106 (0x9b0ad800) [pid = 1772] [serial = 174] [outer = (nil)] [url = about:blank] 20:24:43 INFO - PROCESS | 1772 | --DOMWINDOW == 105 (0x9d4ea800) [pid = 1772] [serial = 180] [outer = (nil)] [url = about:blank] 20:24:44 INFO - PROCESS | 1772 | 1472095484016 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]]]}] 20:24:44 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. 20:24:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1229ms 20:24:44 INFO - PROCESS | 1772 | 1472095484053 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 20:24:44 INFO - PROCESS | 1772 | 1472095484056 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 20:24:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 20:24:44 INFO - PROCESS | 1772 | 1472095484063 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 20:24:44 INFO - PROCESS | 1772 | 1472095484068 Marionette TRACE conn3 <- [1,314,null,{}] 20:24:44 INFO - PROCESS | 1772 | 1472095484082 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}] 20:24:44 INFO - PROCESS | 1772 | 1472095484089 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:44 INFO - PROCESS | 1772 | 1472095484222 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 20:24:44 INFO - PROCESS | 1772 | 1472095484237 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:44 INFO - PROCESS | 1772 | 1472095484247 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:44 INFO - PROCESS | 1772 | ++DOCSHELL 0x9834bc00 == 50 [pid = 1772] [id = 86] 20:24:44 INFO - PROCESS | 1772 | ++DOMWINDOW == 106 (0x984d7800) [pid = 1772] [serial = 256] [outer = (nil)] 20:24:44 INFO - PROCESS | 1772 | ++DOMWINDOW == 107 (0x9abb4c00) [pid = 1772] [serial = 257] [outer = 0x984d7800] 20:24:44 INFO - PROCESS | 1772 | 1472095484310 Marionette DEBUG loaded listener.js 20:24:44 INFO - PROCESS | 1772 | ++DOMWINDOW == 108 (0x9acd4400) [pid = 1772] [serial = 258] [outer = 0x984d7800] 20:24:44 INFO - PROCESS | 1772 | ++DOMWINDOW == 109 (0x9b4b2400) [pid = 1772] [serial = 259] [outer = 0x91b79c00] 20:24:45 INFO - PROCESS | 1772 | 1472095485170 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]]]}] 20:24:45 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. 20:24:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1183ms 20:24:45 INFO - PROCESS | 1772 | 1472095485248 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 20:24:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 20:24:45 INFO - PROCESS | 1772 | 1472095485252 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 20:24:45 INFO - PROCESS | 1772 | 1472095485257 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 20:24:45 INFO - PROCESS | 1772 | 1472095485260 Marionette TRACE conn3 <- [1,318,null,{}] 20:24:45 INFO - PROCESS | 1772 | 1472095485265 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}] 20:24:45 INFO - PROCESS | 1772 | 1472095485270 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:45 INFO - PROCESS | 1772 | 1472095485411 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 20:24:45 INFO - PROCESS | 1772 | 1472095485420 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:45 INFO - PROCESS | 1772 | 1472095485428 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:45 INFO - PROCESS | 1772 | ++DOCSHELL 0x95369400 == 51 [pid = 1772] [id = 87] 20:24:45 INFO - PROCESS | 1772 | ++DOMWINDOW == 110 (0x9b4aa400) [pid = 1772] [serial = 260] [outer = (nil)] 20:24:45 INFO - PROCESS | 1772 | ++DOMWINDOW == 111 (0x9d4b0c00) [pid = 1772] [serial = 261] [outer = 0x9b4aa400] 20:24:45 INFO - PROCESS | 1772 | 1472095485491 Marionette DEBUG loaded listener.js 20:24:45 INFO - PROCESS | 1772 | ++DOMWINDOW == 112 (0x9d4ea800) [pid = 1772] [serial = 262] [outer = 0x9b4aa400] 20:24:46 INFO - PROCESS | 1772 | 1472095486266 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]]]}] 20:24:46 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. 20:24:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1033ms 20:24:46 INFO - PROCESS | 1772 | 1472095486290 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 20:24:46 INFO - PROCESS | 1772 | 1472095486293 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 20:24:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 20:24:46 INFO - PROCESS | 1772 | 1472095486306 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 20:24:46 INFO - PROCESS | 1772 | 1472095486308 Marionette TRACE conn3 <- [1,322,null,{}] 20:24:46 INFO - PROCESS | 1772 | 1472095486326 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}] 20:24:46 INFO - PROCESS | 1772 | 1472095486329 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:46 INFO - PROCESS | 1772 | 1472095486497 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 20:24:46 INFO - PROCESS | 1772 | 1472095486535 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:46 INFO - PROCESS | 1772 | 1472095486541 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:46 INFO - PROCESS | 1772 | ++DOCSHELL 0x92504400 == 52 [pid = 1772] [id = 88] 20:24:46 INFO - PROCESS | 1772 | ++DOMWINDOW == 113 (0x9b4aec00) [pid = 1772] [serial = 263] [outer = (nil)] 20:24:46 INFO - PROCESS | 1772 | ++DOMWINDOW == 114 (0xa1093800) [pid = 1772] [serial = 264] [outer = 0x9b4aec00] 20:24:46 INFO - PROCESS | 1772 | 1472095486601 Marionette DEBUG loaded listener.js 20:24:46 INFO - PROCESS | 1772 | ++DOMWINDOW == 115 (0xa1f0c000) [pid = 1772] [serial = 265] [outer = 0x9b4aec00] 20:24:47 INFO - PROCESS | 1772 | 1472095487393 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]]]}] 20:24:47 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. 20:24:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1144ms 20:24:47 INFO - PROCESS | 1772 | 1472095487452 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 20:24:47 INFO - PROCESS | 1772 | 1472095487456 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 20:24:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 20:24:47 INFO - PROCESS | 1772 | 1472095487461 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 20:24:47 INFO - PROCESS | 1772 | 1472095487463 Marionette TRACE conn3 <- [1,326,null,{}] 20:24:47 INFO - PROCESS | 1772 | 1472095487469 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}] 20:24:47 INFO - PROCESS | 1772 | 1472095487477 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:47 INFO - PROCESS | 1772 | 1472095487682 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 20:24:47 INFO - PROCESS | 1772 | 1472095487703 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:47 INFO - PROCESS | 1772 | 1472095487710 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:47 INFO - PROCESS | 1772 | ++DOCSHELL 0x9b4b9800 == 53 [pid = 1772] [id = 89] 20:24:47 INFO - PROCESS | 1772 | ++DOMWINDOW == 116 (0xa214f400) [pid = 1772] [serial = 266] [outer = (nil)] 20:24:47 INFO - PROCESS | 1772 | ++DOMWINDOW == 117 (0xa67a3800) [pid = 1772] [serial = 267] [outer = 0xa214f400] 20:24:47 INFO - PROCESS | 1772 | 1472095487769 Marionette DEBUG loaded listener.js 20:24:47 INFO - PROCESS | 1772 | ++DOMWINDOW == 118 (0xa6cb0400) [pid = 1772] [serial = 268] [outer = 0xa214f400] 20:24:48 INFO - PROCESS | 1772 | --DOMWINDOW == 117 (0x930d6c00) [pid = 1772] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 20:24:48 INFO - PROCESS | 1772 | --DOMWINDOW == 116 (0x9a146000) [pid = 1772] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 20:24:48 INFO - PROCESS | 1772 | --DOMWINDOW == 115 (0x92507000) [pid = 1772] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 20:24:48 INFO - PROCESS | 1772 | --DOMWINDOW == 114 (0x95231800) [pid = 1772] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 20:24:48 INFO - PROCESS | 1772 | --DOMWINDOW == 113 (0x9250ac00) [pid = 1772] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 20:24:48 INFO - PROCESS | 1772 | --DOMWINDOW == 112 (0x93b55000) [pid = 1772] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 20:24:48 INFO - PROCESS | 1772 | --DOMWINDOW == 111 (0x95369800) [pid = 1772] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 20:24:48 INFO - PROCESS | 1772 | --DOMWINDOW == 110 (0x9b4ad800) [pid = 1772] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 20:24:48 INFO - PROCESS | 1772 | 1472095488605 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]]]}] 20:24:48 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. 20:24:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1178ms 20:24:48 INFO - PROCESS | 1772 | 1472095488640 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 20:24:48 INFO - PROCESS | 1772 | 1472095488642 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 20:24:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 20:24:48 INFO - PROCESS | 1772 | 1472095488649 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 20:24:48 INFO - PROCESS | 1772 | 1472095488651 Marionette TRACE conn3 <- [1,330,null,{}] 20:24:48 INFO - PROCESS | 1772 | 1472095488656 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}] 20:24:48 INFO - PROCESS | 1772 | 1472095488660 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:48 INFO - PROCESS | 1772 | 1472095488833 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 20:24:48 INFO - PROCESS | 1772 | 1472095488849 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:48 INFO - PROCESS | 1772 | 1472095488856 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:48 INFO - PROCESS | 1772 | ++DOCSHELL 0x9250d000 == 54 [pid = 1772] [id = 90] 20:24:48 INFO - PROCESS | 1772 | ++DOMWINDOW == 111 (0x9250f800) [pid = 1772] [serial = 269] [outer = (nil)] 20:24:48 INFO - PROCESS | 1772 | ++DOMWINDOW == 112 (0xa2468800) [pid = 1772] [serial = 270] [outer = 0x9250f800] 20:24:48 INFO - PROCESS | 1772 | 1472095488917 Marionette DEBUG loaded listener.js 20:24:49 INFO - PROCESS | 1772 | ++DOMWINDOW == 113 (0xa6e7f800) [pid = 1772] [serial = 271] [outer = 0x9250f800] 20:24:49 INFO - PROCESS | 1772 | 1472095489598 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]]]}] 20:24:49 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. 20:24:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 982ms 20:24:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 20:24:49 INFO - PROCESS | 1772 | 1472095489631 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 20:24:49 INFO - PROCESS | 1772 | 1472095489634 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 20:24:49 INFO - PROCESS | 1772 | 1472095489639 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 20:24:49 INFO - PROCESS | 1772 | 1472095489642 Marionette TRACE conn3 <- [1,334,null,{}] 20:24:49 INFO - PROCESS | 1772 | 1472095489647 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}] 20:24:49 INFO - PROCESS | 1772 | 1472095489663 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:49 INFO - PROCESS | 1772 | 1472095489837 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 20:24:49 INFO - PROCESS | 1772 | 1472095489852 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:49 INFO - PROCESS | 1772 | 1472095489860 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:49 INFO - PROCESS | 1772 | ++DOCSHELL 0x95473400 == 55 [pid = 1772] [id = 91] 20:24:49 INFO - PROCESS | 1772 | ++DOMWINDOW == 114 (0xa1f91000) [pid = 1772] [serial = 272] [outer = (nil)] 20:24:49 INFO - PROCESS | 1772 | ++DOMWINDOW == 115 (0xa8b22400) [pid = 1772] [serial = 273] [outer = 0xa1f91000] 20:24:49 INFO - PROCESS | 1772 | 1472095489919 Marionette DEBUG loaded listener.js 20:24:50 INFO - PROCESS | 1772 | ++DOMWINDOW == 116 (0xa8b4b000) [pid = 1772] [serial = 274] [outer = 0xa1f91000] 20:24:50 INFO - PROCESS | 1772 | 1472095490786 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]]]}] 20:24:50 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. 20:24:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1185ms 20:24:50 INFO - PROCESS | 1772 | 1472095490825 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 20:24:50 INFO - PROCESS | 1772 | 1472095490831 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 20:24:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 20:24:50 INFO - PROCESS | 1772 | 1472095490838 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 20:24:50 INFO - PROCESS | 1772 | 1472095490843 Marionette TRACE conn3 <- [1,338,null,{}] 20:24:50 INFO - PROCESS | 1772 | 1472095490851 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}] 20:24:50 INFO - PROCESS | 1772 | 1472095490857 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:51 INFO - PROCESS | 1772 | 1472095491025 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 20:24:51 INFO - PROCESS | 1772 | 1472095491175 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:51 INFO - PROCESS | 1772 | 1472095491185 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:51 INFO - PROCESS | 1772 | ++DOCSHELL 0x95231800 == 56 [pid = 1772] [id = 92] 20:24:51 INFO - PROCESS | 1772 | ++DOMWINDOW == 117 (0x95233400) [pid = 1772] [serial = 275] [outer = (nil)] 20:24:51 INFO - PROCESS | 1772 | ++DOMWINDOW == 118 (0x95472000) [pid = 1772] [serial = 276] [outer = 0x95233400] 20:24:51 INFO - PROCESS | 1772 | 1472095491264 Marionette DEBUG loaded listener.js 20:24:51 INFO - PROCESS | 1772 | ++DOMWINDOW == 119 (0x9560ac00) [pid = 1772] [serial = 277] [outer = 0x95233400] 20:24:52 INFO - PROCESS | 1772 | 1472095492140 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]]]}] 20:24:52 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. 20:24:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1341ms 20:24:52 INFO - PROCESS | 1772 | 1472095492178 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 20:24:52 INFO - PROCESS | 1772 | 1472095492185 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 20:24:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 20:24:52 INFO - PROCESS | 1772 | 1472095492194 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 20:24:52 INFO - PROCESS | 1772 | 1472095492198 Marionette TRACE conn3 <- [1,342,null,{}] 20:24:52 INFO - PROCESS | 1772 | 1472095492204 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}] 20:24:52 INFO - PROCESS | 1772 | 1472095492210 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:52 INFO - PROCESS | 1772 | 1472095492436 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 20:24:52 INFO - PROCESS | 1772 | 1472095492450 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:52 INFO - PROCESS | 1772 | 1472095492458 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:52 INFO - PROCESS | 1772 | ++DOCSHELL 0x95237000 == 57 [pid = 1772] [id = 93] 20:24:52 INFO - PROCESS | 1772 | ++DOMWINDOW == 120 (0x9a147400) [pid = 1772] [serial = 278] [outer = (nil)] 20:24:52 INFO - PROCESS | 1772 | ++DOMWINDOW == 121 (0x9abb1400) [pid = 1772] [serial = 279] [outer = 0x9a147400] 20:24:52 INFO - PROCESS | 1772 | 1472095492569 Marionette DEBUG loaded listener.js 20:24:52 INFO - PROCESS | 1772 | ++DOMWINDOW == 122 (0x9acddc00) [pid = 1772] [serial = 280] [outer = 0x9a147400] 20:24:53 INFO - PROCESS | 1772 | 1472095493531 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]]]}] 20:24:53 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. 20:24:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1382ms 20:24:53 INFO - PROCESS | 1772 | 1472095493577 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 20:24:53 INFO - PROCESS | 1772 | 1472095493580 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 20:24:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 20:24:53 INFO - PROCESS | 1772 | 1472095493587 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 20:24:53 INFO - PROCESS | 1772 | 1472095493592 Marionette TRACE conn3 <- [1,346,null,{}] 20:24:53 INFO - PROCESS | 1772 | 1472095493607 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}] 20:24:53 INFO - PROCESS | 1772 | 1472095493615 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:53 INFO - PROCESS | 1772 | 1472095493778 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 20:24:53 INFO - PROCESS | 1772 | 1472095493931 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:53 INFO - PROCESS | 1772 | 1472095493942 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:53 INFO - PROCESS | 1772 | ++DOCSHELL 0x906b5800 == 58 [pid = 1772] [id = 94] 20:24:53 INFO - PROCESS | 1772 | ++DOMWINDOW == 123 (0x906b5c00) [pid = 1772] [serial = 281] [outer = (nil)] 20:24:54 INFO - PROCESS | 1772 | ++DOMWINDOW == 124 (0x9b4b8000) [pid = 1772] [serial = 282] [outer = 0x906b5c00] 20:24:54 INFO - PROCESS | 1772 | 1472095494017 Marionette DEBUG loaded listener.js 20:24:54 INFO - PROCESS | 1772 | ++DOMWINDOW == 125 (0xa109cc00) [pid = 1772] [serial = 283] [outer = 0x906b5c00] 20:24:54 INFO - PROCESS | 1772 | 1472095494826 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]]]}] 20:24:54 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. 20:24:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1297ms 20:24:54 INFO - PROCESS | 1772 | 1472095494884 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 20:24:54 INFO - PROCESS | 1772 | 1472095494888 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 20:24:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 20:24:54 INFO - PROCESS | 1772 | 1472095494894 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 20:24:54 INFO - PROCESS | 1772 | 1472095494898 Marionette TRACE conn3 <- [1,350,null,{}] 20:24:54 INFO - PROCESS | 1772 | 1472095494920 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}] 20:24:54 INFO - PROCESS | 1772 | 1472095494924 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:55 INFO - PROCESS | 1772 | 1472095495084 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 20:24:55 INFO - PROCESS | 1772 | 1472095495233 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:55 INFO - PROCESS | 1772 | 1472095495243 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:55 INFO - PROCESS | 1772 | ++DOCSHELL 0xa4f33800 == 59 [pid = 1772] [id = 95] 20:24:55 INFO - PROCESS | 1772 | ++DOMWINDOW == 126 (0xa4f85000) [pid = 1772] [serial = 284] [outer = (nil)] 20:24:55 INFO - PROCESS | 1772 | ++DOMWINDOW == 127 (0xa61d3800) [pid = 1772] [serial = 285] [outer = 0xa4f85000] 20:24:55 INFO - PROCESS | 1772 | 1472095495315 Marionette DEBUG loaded listener.js 20:24:55 INFO - PROCESS | 1772 | ++DOMWINDOW == 128 (0xa81f2c00) [pid = 1772] [serial = 286] [outer = 0xa4f85000] 20:24:56 INFO - PROCESS | 1772 | 1472095496113 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]]]}] 20:24:56 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. 20:24:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1247ms 20:24:56 INFO - PROCESS | 1772 | 1472095496142 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 20:24:56 INFO - PROCESS | 1772 | 1472095496146 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 20:24:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 20:24:56 INFO - PROCESS | 1772 | 1472095496151 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 20:24:56 INFO - PROCESS | 1772 | 1472095496154 Marionette TRACE conn3 <- [1,354,null,{}] 20:24:56 INFO - PROCESS | 1772 | 1472095496159 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}] 20:24:56 INFO - PROCESS | 1772 | 1472095496164 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:56 INFO - PROCESS | 1772 | 1472095496315 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 20:24:56 INFO - PROCESS | 1772 | 1472095496475 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:56 INFO - PROCESS | 1772 | 1472095496486 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:56 INFO - PROCESS | 1772 | ++DOCSHELL 0xa4d0ec00 == 60 [pid = 1772] [id = 96] 20:24:56 INFO - PROCESS | 1772 | ++DOMWINDOW == 129 (0xa613cc00) [pid = 1772] [serial = 287] [outer = (nil)] 20:24:56 INFO - PROCESS | 1772 | ++DOMWINDOW == 130 (0xa8bbf400) [pid = 1772] [serial = 288] [outer = 0xa613cc00] 20:24:56 INFO - PROCESS | 1772 | 1472095496559 Marionette DEBUG loaded listener.js 20:24:56 INFO - PROCESS | 1772 | ++DOMWINDOW == 131 (0xa8f1c800) [pid = 1772] [serial = 289] [outer = 0xa613cc00] 20:24:57 INFO - PROCESS | 1772 | 1472095497413 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]]]}] 20:24:57 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. 20:24:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1285ms 20:24:57 INFO - PROCESS | 1772 | 1472095497437 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 20:24:57 INFO - PROCESS | 1772 | 1472095497440 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 20:24:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 20:24:57 INFO - PROCESS | 1772 | 1472095497446 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 20:24:57 INFO - PROCESS | 1772 | 1472095497449 Marionette TRACE conn3 <- [1,358,null,{}] 20:24:57 INFO - PROCESS | 1772 | 1472095497454 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}] 20:24:57 INFO - PROCESS | 1772 | 1472095497463 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:57 INFO - PROCESS | 1772 | 1472095497642 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 20:24:57 INFO - PROCESS | 1772 | 1472095497795 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:57 INFO - PROCESS | 1772 | 1472095497804 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:57 INFO - PROCESS | 1772 | ++DOCSHELL 0x90975800 == 61 [pid = 1772] [id = 97] 20:24:57 INFO - PROCESS | 1772 | ++DOMWINDOW == 132 (0x90976000) [pid = 1772] [serial = 290] [outer = (nil)] 20:24:57 INFO - PROCESS | 1772 | ++DOMWINDOW == 133 (0x9097ec00) [pid = 1772] [serial = 291] [outer = 0x90976000] 20:24:57 INFO - PROCESS | 1772 | 1472095497876 Marionette DEBUG loaded listener.js 20:24:57 INFO - PROCESS | 1772 | ++DOMWINDOW == 134 (0xa8f5f400) [pid = 1772] [serial = 292] [outer = 0x90976000] 20:24:58 INFO - PROCESS | 1772 | 1472095498729 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]]]}] 20:24:58 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. 20:24:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1340ms 20:24:58 INFO - PROCESS | 1772 | 1472095498787 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 20:24:58 INFO - PROCESS | 1772 | 1472095498791 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 20:24:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 20:24:58 INFO - PROCESS | 1772 | 1472095498798 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 20:24:58 INFO - PROCESS | 1772 | 1472095498801 Marionette TRACE conn3 <- [1,362,null,{}] 20:24:58 INFO - PROCESS | 1772 | 1472095498807 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}] 20:24:58 INFO - PROCESS | 1772 | 1472095498812 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:58 INFO - PROCESS | 1772 | 1472095498968 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 20:24:59 INFO - PROCESS | 1772 | 1472095499121 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:59 INFO - PROCESS | 1772 | 1472095499127 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:24:59 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed8ac00 == 62 [pid = 1772] [id = 98] 20:24:59 INFO - PROCESS | 1772 | ++DOMWINDOW == 135 (0x8ed8b000) [pid = 1772] [serial = 293] [outer = (nil)] 20:24:59 INFO - PROCESS | 1772 | ++DOMWINDOW == 136 (0x8ed92000) [pid = 1772] [serial = 294] [outer = 0x8ed8b000] 20:24:59 INFO - PROCESS | 1772 | 1472095499199 Marionette DEBUG loaded listener.js 20:24:59 INFO - PROCESS | 1772 | ++DOMWINDOW == 137 (0x8ed94c00) [pid = 1772] [serial = 295] [outer = 0x8ed8b000] 20:25:00 INFO - PROCESS | 1772 | 1472095500252 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]]]}] 20:25:00 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. 20:25:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1483ms 20:25:00 INFO - PROCESS | 1772 | 1472095500284 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 20:25:00 INFO - PROCESS | 1772 | 1472095500289 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 20:25:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 20:25:00 INFO - PROCESS | 1772 | 1472095500298 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 20:25:00 INFO - PROCESS | 1772 | 1472095500302 Marionette TRACE conn3 <- [1,366,null,{}] 20:25:00 INFO - PROCESS | 1772 | 1472095500309 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}] 20:25:00 INFO - PROCESS | 1772 | 1472095500314 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:00 INFO - PROCESS | 1772 | 1472095500473 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 20:25:00 INFO - PROCESS | 1772 | 1472095500689 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:00 INFO - PROCESS | 1772 | 1472095500699 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:00 INFO - PROCESS | 1772 | ++DOCSHELL 0x90974400 == 63 [pid = 1772] [id = 99] 20:25:00 INFO - PROCESS | 1772 | ++DOMWINDOW == 138 (0x9097b000) [pid = 1772] [serial = 296] [outer = (nil)] 20:25:00 INFO - PROCESS | 1772 | ++DOMWINDOW == 139 (0x90981c00) [pid = 1772] [serial = 297] [outer = 0x9097b000] 20:25:00 INFO - PROCESS | 1772 | 1472095500767 Marionette DEBUG loaded listener.js 20:25:00 INFO - PROCESS | 1772 | ++DOMWINDOW == 140 (0x92314000) [pid = 1772] [serial = 298] [outer = 0x9097b000] 20:25:01 INFO - PROCESS | 1772 | 1472095501740 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]]]}] 20:25:01 INFO - PROCESS | 1772 | --DOCSHELL 0x9250d000 == 62 [pid = 1772] [id = 90] 20:25:01 INFO - PROCESS | 1772 | --DOCSHELL 0x9b4b9800 == 61 [pid = 1772] [id = 89] 20:25:01 INFO - PROCESS | 1772 | --DOCSHELL 0x92504400 == 60 [pid = 1772] [id = 88] 20:25:01 INFO - PROCESS | 1772 | --DOMWINDOW == 139 (0x95604c00) [pid = 1772] [serial = 224] [outer = (nil)] [url = about:blank] 20:25:01 INFO - PROCESS | 1772 | --DOCSHELL 0x95369400 == 59 [pid = 1772] [id = 87] 20:25:01 INFO - PROCESS | 1772 | --DOCSHELL 0x9834bc00 == 58 [pid = 1772] [id = 86] 20:25:01 INFO - PROCESS | 1772 | --DOCSHELL 0x9250b800 == 57 [pid = 1772] [id = 85] 20:25:01 INFO - PROCESS | 1772 | --DOCSHELL 0x95235000 == 56 [pid = 1772] [id = 84] 20:25:01 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. 20:25:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1535ms 20:25:01 INFO - PROCESS | 1772 | 1472095501833 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 20:25:01 INFO - PROCESS | 1772 | 1472095501841 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 20:25:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 20:25:01 INFO - PROCESS | 1772 | 1472095501860 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 20:25:01 INFO - PROCESS | 1772 | 1472095501865 Marionette TRACE conn3 <- [1,370,null,{}] 20:25:01 INFO - PROCESS | 1772 | 1472095501871 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}] 20:25:01 INFO - PROCESS | 1772 | 1472095501876 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:02 INFO - PROCESS | 1772 | 1472095502014 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 20:25:02 INFO - PROCESS | 1772 | --DOMWINDOW == 138 (0xa2441000) [pid = 1772] [serial = 222] [outer = (nil)] [url = about:blank] 20:25:02 INFO - PROCESS | 1772 | --DOMWINDOW == 137 (0x9b4ab400) [pid = 1772] [serial = 210] [outer = (nil)] [url = about:blank] 20:25:02 INFO - PROCESS | 1772 | --DOMWINDOW == 136 (0x92512800) [pid = 1772] [serial = 216] [outer = (nil)] [url = about:blank] 20:25:02 INFO - PROCESS | 1772 | --DOMWINDOW == 135 (0x925f3c00) [pid = 1772] [serial = 185] [outer = (nil)] [url = about:blank] 20:25:02 INFO - PROCESS | 1772 | --DOMWINDOW == 134 (0x9536b800) [pid = 1772] [serial = 206] [outer = (nil)] [url = about:blank] 20:25:02 INFO - PROCESS | 1772 | --DOMWINDOW == 133 (0x9b49c400) [pid = 1772] [serial = 191] [outer = (nil)] [url = about:blank] 20:25:02 INFO - PROCESS | 1772 | --DOMWINDOW == 132 (0x984e4800) [pid = 1772] [serial = 188] [outer = (nil)] [url = about:blank] 20:25:02 INFO - PROCESS | 1772 | --DOMWINDOW == 131 (0xa22b2400) [pid = 1772] [serial = 218] [outer = (nil)] [url = about:blank] 20:25:02 INFO - PROCESS | 1772 | --DOMWINDOW == 130 (0xa1f93000) [pid = 1772] [serial = 183] [outer = (nil)] [url = about:blank] 20:25:02 INFO - PROCESS | 1772 | --DOMWINDOW == 129 (0xa21eac00) [pid = 1772] [serial = 221] [outer = (nil)] [url = about:blank] 20:25:02 INFO - PROCESS | 1772 | --DOMWINDOW == 128 (0x9546d800) [pid = 1772] [serial = 204] [outer = (nil)] [url = about:blank] 20:25:02 INFO - PROCESS | 1772 | --DOMWINDOW == 127 (0x95371c00) [pid = 1772] [serial = 203] [outer = (nil)] [url = about:blank] 20:25:02 INFO - PROCESS | 1772 | --DOMWINDOW == 126 (0x9d815400) [pid = 1772] [serial = 213] [outer = (nil)] [url = about:blank] 20:25:02 INFO - PROCESS | 1772 | --DOMWINDOW == 125 (0x9536f800) [pid = 1772] [serial = 194] [outer = (nil)] [url = about:blank] 20:25:02 INFO - PROCESS | 1772 | --DOMWINDOW == 124 (0x9a2f7400) [pid = 1772] [serial = 209] [outer = (nil)] [url = about:blank] 20:25:02 INFO - PROCESS | 1772 | --DOMWINDOW == 123 (0xa2445800) [pid = 1772] [serial = 197] [outer = (nil)] [url = about:blank] 20:25:02 INFO - PROCESS | 1772 | --DOMWINDOW == 122 (0x9b8c2000) [pid = 1772] [serial = 212] [outer = (nil)] [url = about:blank] 20:25:02 INFO - PROCESS | 1772 | --DOMWINDOW == 121 (0x99df4800) [pid = 1772] [serial = 207] [outer = (nil)] [url = about:blank] 20:25:02 INFO - PROCESS | 1772 | --DOMWINDOW == 120 (0x9250f400) [pid = 1772] [serial = 215] [outer = (nil)] [url = about:blank] 20:25:02 INFO - PROCESS | 1772 | --DOMWINDOW == 119 (0xa61cf800) [pid = 1772] [serial = 200] [outer = (nil)] [url = about:blank] 20:25:02 INFO - PROCESS | 1772 | --DOMWINDOW == 118 (0xa2150c00) [pid = 1772] [serial = 219] [outer = (nil)] [url = about:blank] 20:25:02 INFO - PROCESS | 1772 | 1472095502209 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:02 INFO - PROCESS | 1772 | 1472095502216 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:02 INFO - PROCESS | 1772 | ++DOCSHELL 0x9250f400 == 57 [pid = 1772] [id = 100] 20:25:02 INFO - PROCESS | 1772 | ++DOMWINDOW == 119 (0x925f3c00) [pid = 1772] [serial = 299] [outer = (nil)] 20:25:02 INFO - PROCESS | 1772 | ++DOMWINDOW == 120 (0x93a3a400) [pid = 1772] [serial = 300] [outer = 0x925f3c00] 20:25:02 INFO - PROCESS | 1772 | 1472095502288 Marionette DEBUG loaded listener.js 20:25:02 INFO - PROCESS | 1772 | ++DOMWINDOW == 121 (0x95234000) [pid = 1772] [serial = 301] [outer = 0x925f3c00] 20:25:03 INFO - PROCESS | 1772 | 1472095503004 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]]]}] 20:25:03 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. 20:25:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1188ms 20:25:03 INFO - PROCESS | 1772 | 1472095503049 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 20:25:03 INFO - PROCESS | 1772 | 1472095503053 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 20:25:03 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 20:25:03 INFO - PROCESS | 1772 | 1472095503059 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 20:25:03 INFO - PROCESS | 1772 | 1472095503064 Marionette TRACE conn3 <- [1,374,null,{}] 20:25:03 INFO - PROCESS | 1772 | 1472095503083 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}] 20:25:03 INFO - PROCESS | 1772 | 1472095503091 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:03 INFO - PROCESS | 1772 | 1472095503240 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 20:25:03 INFO - PROCESS | 1772 | 1472095503250 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:03 INFO - PROCESS | 1772 | 1472095503261 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:03 INFO - PROCESS | 1772 | ++DOCSHELL 0x9560a800 == 58 [pid = 1772] [id = 101] 20:25:03 INFO - PROCESS | 1772 | ++DOMWINDOW == 122 (0x9560b000) [pid = 1772] [serial = 302] [outer = (nil)] 20:25:03 INFO - PROCESS | 1772 | ++DOMWINDOW == 123 (0x97814400) [pid = 1772] [serial = 303] [outer = 0x9560b000] 20:25:03 INFO - PROCESS | 1772 | 1472095503325 Marionette DEBUG loaded listener.js 20:25:03 INFO - PROCESS | 1772 | ++DOMWINDOW == 124 (0x997f1c00) [pid = 1772] [serial = 304] [outer = 0x9560b000] 20:25:04 INFO - PROCESS | 1772 | 1472095504166 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 20:25:04 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 20:25:04 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1140ms 20:25:04 INFO - PROCESS | 1772 | 1472095504200 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 20:25:04 INFO - PROCESS | 1772 | 1472095504203 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 20:25:04 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 20:25:04 INFO - PROCESS | 1772 | 1472095504217 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 20:25:04 INFO - PROCESS | 1772 | 1472095504219 Marionette TRACE conn3 <- [1,378,null,{}] 20:25:04 INFO - PROCESS | 1772 | 1472095504225 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}] 20:25:04 INFO - PROCESS | 1772 | 1472095504229 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:04 INFO - PROCESS | 1772 | 1472095504417 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 20:25:04 INFO - PROCESS | 1772 | 1472095504434 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:04 INFO - PROCESS | 1772 | 1472095504442 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:04 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed93000 == 59 [pid = 1772] [id = 102] 20:25:04 INFO - PROCESS | 1772 | ++DOMWINDOW == 125 (0x998a7c00) [pid = 1772] [serial = 305] [outer = (nil)] 20:25:04 INFO - PROCESS | 1772 | ++DOMWINDOW == 126 (0x9a145400) [pid = 1772] [serial = 306] [outer = 0x998a7c00] 20:25:04 INFO - PROCESS | 1772 | 1472095504504 Marionette DEBUG loaded listener.js 20:25:04 INFO - PROCESS | 1772 | ++DOMWINDOW == 127 (0x9a2edc00) [pid = 1772] [serial = 307] [outer = 0x998a7c00] 20:25:05 INFO - PROCESS | 1772 | 1472095505322 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 20:25:05 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 20:25:05 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1127ms 20:25:05 INFO - PROCESS | 1772 | 1472095505344 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 20:25:05 INFO - PROCESS | 1772 | 1472095505347 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 20:25:05 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 20:25:05 INFO - PROCESS | 1772 | 1472095505352 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 20:25:05 INFO - PROCESS | 1772 | 1472095505355 Marionette TRACE conn3 <- [1,382,null,{}] 20:25:05 INFO - PROCESS | 1772 | 1472095505360 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}] 20:25:05 INFO - PROCESS | 1772 | 1472095505363 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:05 INFO - PROCESS | 1772 | 1472095505539 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 20:25:05 INFO - PROCESS | 1772 | 1472095505564 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:05 INFO - PROCESS | 1772 | 1472095505572 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:05 INFO - PROCESS | 1772 | ++DOCSHELL 0x9a146000 == 60 [pid = 1772] [id = 103] 20:25:05 INFO - PROCESS | 1772 | ++DOMWINDOW == 128 (0x9a2f7400) [pid = 1772] [serial = 308] [outer = (nil)] 20:25:05 INFO - PROCESS | 1772 | ++DOMWINDOW == 129 (0x9acd5400) [pid = 1772] [serial = 309] [outer = 0x9a2f7400] 20:25:05 INFO - PROCESS | 1772 | 1472095505631 Marionette DEBUG loaded listener.js 20:25:05 INFO - PROCESS | 1772 | ++DOMWINDOW == 130 (0x9acdd400) [pid = 1772] [serial = 310] [outer = 0x9a2f7400] 20:25:06 INFO - PROCESS | 1772 | --DOMWINDOW == 129 (0x9b4aa400) [pid = 1772] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 20:25:06 INFO - PROCESS | 1772 | --DOMWINDOW == 128 (0x95372000) [pid = 1772] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 20:25:06 INFO - PROCESS | 1772 | --DOMWINDOW == 127 (0x9b4aec00) [pid = 1772] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 20:25:06 INFO - PROCESS | 1772 | --DOMWINDOW == 126 (0x9834c400) [pid = 1772] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 20:25:06 INFO - PROCESS | 1772 | --DOMWINDOW == 125 (0x984d7800) [pid = 1772] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 20:25:06 INFO - PROCESS | 1772 | --DOMWINDOW == 124 (0xa214f400) [pid = 1772] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 20:25:06 INFO - PROCESS | 1772 | --DOMWINDOW == 123 (0x9250f800) [pid = 1772] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 20:25:06 INFO - PROCESS | 1772 | SkCairoFTTypeface::onFilterRec unimplemented 20:25:06 INFO - PROCESS | 1772 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:25:06 INFO - PROCESS | 1772 | SkCairoFTTypeface::onFilterRec unimplemented 20:25:06 INFO - PROCESS | 1772 | SkCairoFTTypeface::onFilterRec unimplemented 20:25:06 INFO - PROCESS | 1772 | SkCairoFTTypeface::onFilterRec unimplemented 20:25:06 INFO - PROCESS | 1772 | 1472095506558 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 20:25:06 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 20:25:06 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1229ms 20:25:06 INFO - PROCESS | 1772 | 1472095506582 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 20:25:06 INFO - PROCESS | 1772 | 1472095506585 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 20:25:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 20:25:06 INFO - PROCESS | 1772 | 1472095506591 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 20:25:06 INFO - PROCESS | 1772 | 1472095506593 Marionette TRACE conn3 <- [1,386,null,{}] 20:25:06 INFO - PROCESS | 1772 | 1472095506598 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}] 20:25:06 INFO - PROCESS | 1772 | 1472095506607 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:06 INFO - PROCESS | 1772 | 1472095506804 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 20:25:06 INFO - PROCESS | 1772 | 1472095506821 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:06 INFO - PROCESS | 1772 | 1472095506829 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:06 INFO - PROCESS | 1772 | ++DOCSHELL 0x92511400 == 61 [pid = 1772] [id = 104] 20:25:06 INFO - PROCESS | 1772 | ++DOMWINDOW == 124 (0x9547ac00) [pid = 1772] [serial = 311] [outer = (nil)] 20:25:06 INFO - PROCESS | 1772 | ++DOMWINDOW == 125 (0x9a2ed000) [pid = 1772] [serial = 312] [outer = 0x9547ac00] 20:25:06 INFO - PROCESS | 1772 | 1472095506890 Marionette DEBUG loaded listener.js 20:25:06 INFO - PROCESS | 1772 | ++DOMWINDOW == 126 (0x9b958000) [pid = 1772] [serial = 313] [outer = 0x9547ac00] 20:25:07 INFO - PROCESS | 1772 | 1472095507601 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]]]}] 20:25:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 20:25:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1034ms 20:25:07 INFO - PROCESS | 1772 | 1472095507625 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 20:25:07 INFO - PROCESS | 1772 | 1472095507629 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 20:25:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 20:25:07 INFO - PROCESS | 1772 | 1472095507634 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 20:25:07 INFO - PROCESS | 1772 | 1472095507637 Marionette TRACE conn3 <- [1,390,null,{}] 20:25:07 INFO - PROCESS | 1772 | 1472095507642 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}] 20:25:07 INFO - PROCESS | 1772 | 1472095507645 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:07 INFO - PROCESS | 1772 | 1472095507829 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 20:25:07 INFO - PROCESS | 1772 | 1472095507844 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:07 INFO - PROCESS | 1772 | 1472095507852 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:07 INFO - PROCESS | 1772 | ++DOCSHELL 0x906b3c00 == 62 [pid = 1772] [id = 105] 20:25:07 INFO - PROCESS | 1772 | ++DOMWINDOW == 127 (0x9546ec00) [pid = 1772] [serial = 314] [outer = (nil)] 20:25:07 INFO - PROCESS | 1772 | ++DOMWINDOW == 128 (0x9d4ea000) [pid = 1772] [serial = 315] [outer = 0x9546ec00] 20:25:07 INFO - PROCESS | 1772 | 1472095507913 Marionette DEBUG loaded listener.js 20:25:08 INFO - PROCESS | 1772 | ++DOMWINDOW == 129 (0xa100f400) [pid = 1772] [serial = 316] [outer = 0x9546ec00] 20:25:08 INFO - PROCESS | 1772 | 1472095508810 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]]]}] 20:25:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 20:25:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1236ms 20:25:08 INFO - PROCESS | 1772 | 1472095508872 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 20:25:08 INFO - PROCESS | 1772 | 1472095508878 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 20:25:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 20:25:08 INFO - PROCESS | 1772 | 1472095508886 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 20:25:08 INFO - PROCESS | 1772 | 1472095508891 Marionette TRACE conn3 <- [1,394,null,{}] 20:25:08 INFO - PROCESS | 1772 | 1472095508899 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}] 20:25:08 INFO - PROCESS | 1772 | 1472095508904 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:09 INFO - PROCESS | 1772 | 1472095509083 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 20:25:09 INFO - PROCESS | 1772 | 1472095509243 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:09 INFO - PROCESS | 1772 | 1472095509257 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:09 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed93400 == 63 [pid = 1772] [id = 106] 20:25:09 INFO - PROCESS | 1772 | ++DOMWINDOW == 130 (0x90975c00) [pid = 1772] [serial = 317] [outer = (nil)] 20:25:09 INFO - PROCESS | 1772 | ++DOMWINDOW == 131 (0x9202e800) [pid = 1772] [serial = 318] [outer = 0x90975c00] 20:25:09 INFO - PROCESS | 1772 | 1472095509333 Marionette DEBUG loaded listener.js 20:25:09 INFO - PROCESS | 1772 | ++DOMWINDOW == 132 (0x92512800) [pid = 1772] [serial = 319] [outer = 0x90975c00] 20:25:10 INFO - PROCESS | 1772 | 1472095510168 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]]]}] 20:25:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 20:25:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1335ms 20:25:10 INFO - PROCESS | 1772 | 1472095510222 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 20:25:10 INFO - PROCESS | 1772 | 1472095510228 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 20:25:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 20:25:10 INFO - PROCESS | 1772 | 1472095510238 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 20:25:10 INFO - PROCESS | 1772 | 1472095510242 Marionette TRACE conn3 <- [1,398,null,{}] 20:25:10 INFO - PROCESS | 1772 | 1472095510248 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}] 20:25:10 INFO - PROCESS | 1772 | 1472095510254 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:10 INFO - PROCESS | 1772 | 1472095510420 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 20:25:10 INFO - PROCESS | 1772 | 1472095510575 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:10 INFO - PROCESS | 1772 | 1472095510581 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:10 INFO - PROCESS | 1772 | ++DOCSHELL 0x90980400 == 64 [pid = 1772] [id = 107] 20:25:10 INFO - PROCESS | 1772 | ++DOMWINDOW == 133 (0x95471c00) [pid = 1772] [serial = 320] [outer = (nil)] 20:25:10 INFO - PROCESS | 1772 | ++DOMWINDOW == 134 (0x95604c00) [pid = 1772] [serial = 321] [outer = 0x95471c00] 20:25:10 INFO - PROCESS | 1772 | 1472095510658 Marionette DEBUG loaded listener.js 20:25:10 INFO - PROCESS | 1772 | ++DOMWINDOW == 135 (0x9781bc00) [pid = 1772] [serial = 322] [outer = 0x95471c00] 20:25:11 INFO - PROCESS | 1772 | 1472095511633 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]]]}] 20:25:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 20:25:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1435ms 20:25:11 INFO - PROCESS | 1772 | 1472095511674 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 20:25:11 INFO - PROCESS | 1772 | 1472095511678 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 20:25:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 20:25:11 INFO - PROCESS | 1772 | 1472095511684 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 20:25:11 INFO - PROCESS | 1772 | 1472095511690 Marionette TRACE conn3 <- [1,402,null,{}] 20:25:11 INFO - PROCESS | 1772 | 1472095511705 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}] 20:25:11 INFO - PROCESS | 1772 | 1472095511713 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:11 INFO - PROCESS | 1772 | 1472095511884 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 20:25:12 INFO - PROCESS | 1772 | 1472095512039 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:12 INFO - PROCESS | 1772 | 1472095512050 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:12 INFO - PROCESS | 1772 | ++DOCSHELL 0x956c4c00 == 65 [pid = 1772] [id = 108] 20:25:12 INFO - PROCESS | 1772 | ++DOMWINDOW == 136 (0x956c7000) [pid = 1772] [serial = 323] [outer = (nil)] 20:25:12 INFO - PROCESS | 1772 | ++DOMWINDOW == 137 (0x9a140400) [pid = 1772] [serial = 324] [outer = 0x956c7000] 20:25:12 INFO - PROCESS | 1772 | 1472095512171 Marionette DEBUG loaded listener.js 20:25:12 INFO - PROCESS | 1772 | ++DOMWINDOW == 138 (0x9acd1000) [pid = 1772] [serial = 325] [outer = 0x956c7000] 20:25:13 INFO - PROCESS | 1772 | 1472095513096 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]]]}] 20:25:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 20:25:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1483ms 20:25:13 INFO - PROCESS | 1772 | 1472095513168 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 20:25:13 INFO - PROCESS | 1772 | 1472095513172 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 20:25:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 20:25:13 INFO - PROCESS | 1772 | 1472095513178 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 20:25:13 INFO - PROCESS | 1772 | 1472095513180 Marionette TRACE conn3 <- [1,406,null,{}] 20:25:13 INFO - PROCESS | 1772 | 1472095513186 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}] 20:25:13 INFO - PROCESS | 1772 | 1472095513191 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:13 INFO - PROCESS | 1772 | 1472095513406 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 20:25:13 INFO - PROCESS | 1772 | 1472095513605 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:13 INFO - PROCESS | 1772 | 1472095513615 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:13 INFO - PROCESS | 1772 | ++DOCSHELL 0x906ae400 == 66 [pid = 1772] [id = 109] 20:25:13 INFO - PROCESS | 1772 | ++DOMWINDOW == 139 (0x906b2000) [pid = 1772] [serial = 326] [outer = (nil)] 20:25:13 INFO - PROCESS | 1772 | ++DOMWINDOW == 140 (0x9d40b400) [pid = 1772] [serial = 327] [outer = 0x906b2000] 20:25:13 INFO - PROCESS | 1772 | 1472095513702 Marionette DEBUG loaded listener.js 20:25:13 INFO - PROCESS | 1772 | ++DOMWINDOW == 141 (0x9d8b3800) [pid = 1772] [serial = 328] [outer = 0x906b2000] 20:25:14 INFO - PROCESS | 1772 | 1472095514480 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]]]}] 20:25:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 20:25:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1330ms 20:25:14 INFO - PROCESS | 1772 | 1472095514508 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 20:25:14 INFO - PROCESS | 1772 | 1472095514512 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 20:25:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 20:25:14 INFO - PROCESS | 1772 | 1472095514519 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 20:25:14 INFO - PROCESS | 1772 | 1472095514521 Marionette TRACE conn3 <- [1,410,null,{}] 20:25:14 INFO - PROCESS | 1772 | 1472095514527 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}] 20:25:14 INFO - PROCESS | 1772 | 1472095514532 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:14 INFO - PROCESS | 1772 | 1472095514695 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 20:25:14 INFO - PROCESS | 1772 | 1472095514855 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:14 INFO - PROCESS | 1772 | 1472095514863 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:14 INFO - PROCESS | 1772 | ++DOCSHELL 0x906ae800 == 67 [pid = 1772] [id = 110] 20:25:14 INFO - PROCESS | 1772 | ++DOMWINDOW == 142 (0x906aec00) [pid = 1772] [serial = 329] [outer = (nil)] 20:25:14 INFO - PROCESS | 1772 | ++DOMWINDOW == 143 (0xa2441000) [pid = 1772] [serial = 330] [outer = 0x906aec00] 20:25:14 INFO - PROCESS | 1772 | 1472095514936 Marionette DEBUG loaded listener.js 20:25:15 INFO - PROCESS | 1772 | ++DOMWINDOW == 144 (0xa2446c00) [pid = 1772] [serial = 331] [outer = 0x906aec00] 20:25:15 INFO - PROCESS | 1772 | 1472095515824 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]]]}] 20:25:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 20:25:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1378ms 20:25:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 20:25:15 INFO - PROCESS | 1772 | 1472095515898 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 20:25:15 INFO - PROCESS | 1772 | 1472095515901 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 20:25:15 INFO - PROCESS | 1772 | 1472095515907 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 20:25:15 INFO - PROCESS | 1772 | 1472095515911 Marionette TRACE conn3 <- [1,414,null,{}] 20:25:15 INFO - PROCESS | 1772 | 1472095515916 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}] 20:25:15 INFO - PROCESS | 1772 | 1472095515925 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:16 INFO - PROCESS | 1772 | 1472095516152 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 20:25:16 INFO - PROCESS | 1772 | 1472095516369 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:16 INFO - PROCESS | 1772 | 1472095516375 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:16 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed8fc00 == 68 [pid = 1772] [id = 111] 20:25:16 INFO - PROCESS | 1772 | ++DOMWINDOW == 145 (0x906b6000) [pid = 1772] [serial = 332] [outer = (nil)] 20:25:16 INFO - PROCESS | 1772 | ++DOMWINDOW == 146 (0x95604800) [pid = 1772] [serial = 333] [outer = 0x906b6000] 20:25:16 INFO - PROCESS | 1772 | 1472095516497 Marionette DEBUG loaded listener.js 20:25:16 INFO - PROCESS | 1772 | ++DOMWINDOW == 147 (0x9b4b5400) [pid = 1772] [serial = 334] [outer = 0x906b6000] 20:25:17 INFO - PROCESS | 1772 | 1472095517529 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]]]}] 20:25:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 20:25:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1682ms 20:25:17 INFO - PROCESS | 1772 | 1472095517589 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 20:25:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 20:25:17 INFO - PROCESS | 1772 | 1472095517595 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 20:25:17 INFO - PROCESS | 1772 | 1472095517601 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 20:25:17 INFO - PROCESS | 1772 | 1472095517607 Marionette TRACE conn3 <- [1,418,null,{}] 20:25:17 INFO - PROCESS | 1772 | 1472095517614 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}] 20:25:17 INFO - PROCESS | 1772 | 1472095517619 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:17 INFO - PROCESS | 1772 | 1472095517769 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 20:25:17 INFO - PROCESS | 1772 | 1472095517941 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:17 INFO - PROCESS | 1772 | 1472095517959 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:18 INFO - PROCESS | 1772 | ++DOCSHELL 0x92505800 == 69 [pid = 1772] [id = 112] 20:25:18 INFO - PROCESS | 1772 | ++DOMWINDOW == 148 (0x92506c00) [pid = 1772] [serial = 335] [outer = (nil)] 20:25:18 INFO - PROCESS | 1772 | ++DOMWINDOW == 149 (0x93a2f400) [pid = 1772] [serial = 336] [outer = 0x92506c00] 20:25:18 INFO - PROCESS | 1772 | 1472095518053 Marionette DEBUG loaded listener.js 20:25:18 INFO - PROCESS | 1772 | ++DOMWINDOW == 150 (0x95367c00) [pid = 1772] [serial = 337] [outer = 0x92506c00] 20:25:19 INFO - PROCESS | 1772 | 1472095519295 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]]]}] 20:25:19 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 20:25:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1742ms 20:25:19 INFO - PROCESS | 1772 | 1472095519342 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 20:25:19 INFO - PROCESS | 1772 | 1472095519349 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 20:25:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 20:25:19 INFO - PROCESS | 1772 | 1472095519357 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 20:25:19 INFO - PROCESS | 1772 | 1472095519361 Marionette TRACE conn3 <- [1,422,null,{}] 20:25:19 INFO - PROCESS | 1772 | 1472095519367 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}] 20:25:19 INFO - PROCESS | 1772 | 1472095519372 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:19 INFO - PROCESS | 1772 | 1472095519554 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 20:25:19 INFO - PROCESS | 1772 | 1472095519727 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:19 INFO - PROCESS | 1772 | 1472095519738 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:19 INFO - PROCESS | 1772 | --DOCSHELL 0x9abb5400 == 68 [pid = 1772] [id = 67] 20:25:19 INFO - PROCESS | 1772 | --DOCSHELL 0x91b6b400 == 67 [pid = 1772] [id = 66] 20:25:19 INFO - PROCESS | 1772 | --DOCSHELL 0x9202c400 == 66 [pid = 1772] [id = 40] 20:25:19 INFO - PROCESS | 1772 | --DOCSHELL 0x92511400 == 65 [pid = 1772] [id = 104] 20:25:19 INFO - PROCESS | 1772 | --DOCSHELL 0x9a146000 == 64 [pid = 1772] [id = 103] 20:25:19 INFO - PROCESS | 1772 | --DOMWINDOW == 149 (0x9acd6800) [pid = 1772] [serial = 233] [outer = (nil)] [url = about:blank] 20:25:19 INFO - PROCESS | 1772 | --DOMWINDOW == 148 (0xa815ec00) [pid = 1772] [serial = 248] [outer = (nil)] [url = about:blank] 20:25:19 INFO - PROCESS | 1772 | --DOMWINDOW == 147 (0x9781e400) [pid = 1772] [serial = 230] [outer = (nil)] [url = about:blank] 20:25:19 INFO - PROCESS | 1772 | --DOMWINDOW == 146 (0x95234c00) [pid = 1772] [serial = 227] [outer = (nil)] [url = about:blank] 20:25:19 INFO - PROCESS | 1772 | --DOMWINDOW == 145 (0xa6e49c00) [pid = 1772] [serial = 245] [outer = (nil)] [url = about:blank] 20:25:19 INFO - PROCESS | 1772 | --DOMWINDOW == 144 (0xa67ab800) [pid = 1772] [serial = 242] [outer = (nil)] [url = about:blank] 20:25:19 INFO - PROCESS | 1772 | --DOMWINDOW == 143 (0x9b95dc00) [pid = 1772] [serial = 236] [outer = (nil)] [url = about:blank] 20:25:19 INFO - PROCESS | 1772 | --DOMWINDOW == 142 (0xa22b1400) [pid = 1772] [serial = 239] [outer = (nil)] [url = about:blank] 20:25:19 INFO - PROCESS | 1772 | --DOMWINDOW == 141 (0xa8b22400) [pid = 1772] [serial = 273] [outer = (nil)] [url = about:blank] 20:25:19 INFO - PROCESS | 1772 | ++DOCSHELL 0x906ad400 == 65 [pid = 1772] [id = 113] 20:25:19 INFO - PROCESS | 1772 | ++DOMWINDOW == 142 (0x92028800) [pid = 1772] [serial = 338] [outer = (nil)] 20:25:19 INFO - PROCESS | 1772 | ++DOMWINDOW == 143 (0x9546f000) [pid = 1772] [serial = 339] [outer = 0x92028800] 20:25:19 INFO - PROCESS | 1772 | 1472095519849 Marionette DEBUG loaded listener.js 20:25:19 INFO - PROCESS | 1772 | ++DOMWINDOW == 144 (0x956be000) [pid = 1772] [serial = 340] [outer = 0x92028800] 20:25:19 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed93000 == 64 [pid = 1772] [id = 102] 20:25:19 INFO - PROCESS | 1772 | --DOCSHELL 0x9560a800 == 63 [pid = 1772] [id = 101] 20:25:19 INFO - PROCESS | 1772 | --DOCSHELL 0x9250f400 == 62 [pid = 1772] [id = 100] 20:25:20 INFO - PROCESS | 1772 | --DOCSHELL 0x90974400 == 61 [pid = 1772] [id = 99] 20:25:20 INFO - PROCESS | 1772 | --DOCSHELL 0x90975800 == 60 [pid = 1772] [id = 97] 20:25:20 INFO - PROCESS | 1772 | --DOCSHELL 0xa4d0ec00 == 59 [pid = 1772] [id = 96] 20:25:20 INFO - PROCESS | 1772 | --DOCSHELL 0xa4f33800 == 58 [pid = 1772] [id = 95] 20:25:20 INFO - PROCESS | 1772 | --DOCSHELL 0x906b5800 == 57 [pid = 1772] [id = 94] 20:25:20 INFO - PROCESS | 1772 | --DOCSHELL 0x95237000 == 56 [pid = 1772] [id = 93] 20:25:20 INFO - PROCESS | 1772 | --DOCSHELL 0x95231800 == 55 [pid = 1772] [id = 92] 20:25:20 INFO - PROCESS | 1772 | --DOMWINDOW == 143 (0x9d4b0c00) [pid = 1772] [serial = 261] [outer = (nil)] [url = about:blank] 20:25:20 INFO - PROCESS | 1772 | --DOMWINDOW == 142 (0x95603c00) [pid = 1772] [serial = 252] [outer = (nil)] [url = about:blank] 20:25:20 INFO - PROCESS | 1772 | --DOMWINDOW == 141 (0x95475400) [pid = 1772] [serial = 251] [outer = (nil)] [url = about:blank] 20:25:20 INFO - PROCESS | 1772 | --DOMWINDOW == 140 (0xa1093800) [pid = 1772] [serial = 264] [outer = (nil)] [url = about:blank] 20:25:20 INFO - PROCESS | 1772 | --DOMWINDOW == 139 (0x9a2f1c00) [pid = 1772] [serial = 255] [outer = (nil)] [url = about:blank] 20:25:20 INFO - PROCESS | 1772 | --DOMWINDOW == 138 (0x9a1b8c00) [pid = 1772] [serial = 254] [outer = (nil)] [url = about:blank] 20:25:20 INFO - PROCESS | 1772 | --DOMWINDOW == 137 (0x9abb4c00) [pid = 1772] [serial = 257] [outer = (nil)] [url = about:blank] 20:25:20 INFO - PROCESS | 1772 | --DOMWINDOW == 136 (0x9acd4400) [pid = 1772] [serial = 258] [outer = (nil)] [url = about:blank] 20:25:20 INFO - PROCESS | 1772 | --DOMWINDOW == 135 (0xa67a3800) [pid = 1772] [serial = 267] [outer = (nil)] [url = about:blank] 20:25:20 INFO - PROCESS | 1772 | --DOMWINDOW == 134 (0x9a89f400) [pid = 1772] [serial = 108] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:25:20 INFO - PROCESS | 1772 | --DOMWINDOW == 133 (0xa6e7f800) [pid = 1772] [serial = 271] [outer = (nil)] [url = about:blank] 20:25:20 INFO - PROCESS | 1772 | --DOMWINDOW == 132 (0xa6cb0400) [pid = 1772] [serial = 268] [outer = (nil)] [url = about:blank] 20:25:20 INFO - PROCESS | 1772 | --DOMWINDOW == 131 (0xa1f0c000) [pid = 1772] [serial = 265] [outer = (nil)] [url = about:blank] 20:25:20 INFO - PROCESS | 1772 | --DOMWINDOW == 130 (0xa2468800) [pid = 1772] [serial = 270] [outer = (nil)] [url = about:blank] 20:25:20 INFO - PROCESS | 1772 | --DOMWINDOW == 129 (0x9d4ea800) [pid = 1772] [serial = 262] [outer = (nil)] [url = about:blank] 20:25:20 INFO - PROCESS | 1772 | 1472095520953 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]]]}] 20:25:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 20:25:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1643ms 20:25:21 INFO - PROCESS | 1772 | 1472095521000 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 20:25:21 INFO - PROCESS | 1772 | 1472095521003 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 20:25:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 20:25:21 INFO - PROCESS | 1772 | 1472095521010 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 20:25:21 INFO - PROCESS | 1772 | 1472095521015 Marionette TRACE conn3 <- [1,426,null,{}] 20:25:21 INFO - PROCESS | 1772 | 1472095521029 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}] 20:25:21 INFO - PROCESS | 1772 | 1472095521036 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:21 INFO - PROCESS | 1772 | 1472095521183 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 20:25:21 INFO - PROCESS | 1772 | 1472095521335 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:21 INFO - PROCESS | 1772 | 1472095521346 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:21 INFO - PROCESS | 1772 | ++DOCSHELL 0x9781b000 == 56 [pid = 1772] [id = 114] 20:25:21 INFO - PROCESS | 1772 | ++DOMWINDOW == 130 (0x98345000) [pid = 1772] [serial = 341] [outer = (nil)] 20:25:21 INFO - PROCESS | 1772 | ++DOMWINDOW == 131 (0x9a141800) [pid = 1772] [serial = 342] [outer = 0x98345000] 20:25:21 INFO - PROCESS | 1772 | 1472095521408 Marionette DEBUG loaded listener.js 20:25:21 INFO - PROCESS | 1772 | ++DOMWINDOW == 132 (0x9a2f4c00) [pid = 1772] [serial = 343] [outer = 0x98345000] 20:25:22 INFO - PROCESS | 1772 | 1472095522034 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] 20:25:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 20:25:22 INFO - PROCESS | 1772 | 1472095522105 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 20:25:22 INFO - PROCESS | 1772 | 1472095522110 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 20:25:22 INFO - PROCESS | 1772 | 1472095522113 Marionette TRACE conn3 <- [1,430,null,{}] 20:25:22 INFO - PROCESS | 1772 | 1472095522118 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}] 20:25:22 INFO - PROCESS | 1772 | 1472095522122 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:22 INFO - PROCESS | 1772 | 1472095522313 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 20:25:22 INFO - PROCESS | 1772 | 1472095522338 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:22 INFO - PROCESS | 1772 | 1472095522344 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:22 INFO - PROCESS | 1772 | ++DOCSHELL 0x9a13f800 == 57 [pid = 1772] [id = 115] 20:25:22 INFO - PROCESS | 1772 | ++DOMWINDOW == 133 (0x9acd6800) [pid = 1772] [serial = 344] [outer = (nil)] 20:25:22 INFO - PROCESS | 1772 | ++DOMWINDOW == 134 (0x9b4b6400) [pid = 1772] [serial = 345] [outer = 0x9acd6800] 20:25:22 INFO - PROCESS | 1772 | 1472095522406 Marionette DEBUG loaded listener.js 20:25:22 INFO - PROCESS | 1772 | ++DOMWINDOW == 135 (0x9d408c00) [pid = 1772] [serial = 346] [outer = 0x9acd6800] 20:25:23 INFO - PROCESS | 1772 | 1472095523212 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]]]}] 20:25:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 20:25:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1134ms 20:25:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 20:25:23 INFO - PROCESS | 1772 | 1472095523244 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 20:25:23 INFO - PROCESS | 1772 | 1472095523247 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 20:25:23 INFO - PROCESS | 1772 | 1472095523252 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 20:25:23 INFO - PROCESS | 1772 | 1472095523256 Marionette TRACE conn3 <- [1,434,null,{}] 20:25:23 INFO - PROCESS | 1772 | 1472095523260 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}] 20:25:23 INFO - PROCESS | 1772 | 1472095523265 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:23 INFO - PROCESS | 1772 | 1472095523475 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 20:25:23 INFO - PROCESS | 1772 | 1472095523501 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:23 INFO - PROCESS | 1772 | 1472095523508 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:23 INFO - PROCESS | 1772 | ++DOCSHELL 0x906ab000 == 58 [pid = 1772] [id = 116] 20:25:23 INFO - PROCESS | 1772 | ++DOMWINDOW == 136 (0x906ad800) [pid = 1772] [serial = 347] [outer = (nil)] 20:25:23 INFO - PROCESS | 1772 | ++DOMWINDOW == 137 (0x9d4ea800) [pid = 1772] [serial = 348] [outer = 0x906ad800] 20:25:23 INFO - PROCESS | 1772 | 1472095523571 Marionette DEBUG loaded listener.js 20:25:23 INFO - PROCESS | 1772 | ++DOMWINDOW == 138 (0xa1f92400) [pid = 1772] [serial = 349] [outer = 0x906ad800] 20:25:24 INFO - PROCESS | 1772 | --DOMWINDOW == 137 (0x9a2f7400) [pid = 1772] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 20:25:24 INFO - PROCESS | 1772 | --DOMWINDOW == 136 (0xa6e7d400) [pid = 1772] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 20:25:24 INFO - PROCESS | 1772 | --DOMWINDOW == 135 (0x9b77f000) [pid = 1772] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 20:25:24 INFO - PROCESS | 1772 | --DOMWINDOW == 134 (0x9097b000) [pid = 1772] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 20:25:24 INFO - PROCESS | 1772 | --DOMWINDOW == 133 (0x998a7c00) [pid = 1772] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 20:25:24 INFO - PROCESS | 1772 | --DOMWINDOW == 132 (0x9560b000) [pid = 1772] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 20:25:24 INFO - PROCESS | 1772 | --DOMWINDOW == 131 (0x925f3c00) [pid = 1772] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 20:25:24 INFO - PROCESS | 1772 | --DOMWINDOW == 130 (0x9b8c3000) [pid = 1772] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 20:25:24 INFO - PROCESS | 1772 | --DOMWINDOW == 129 (0x93a2c400) [pid = 1772] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 20:25:24 INFO - PROCESS | 1772 | --DOMWINDOW == 128 (0x9547ac00) [pid = 1772] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 20:25:24 INFO - PROCESS | 1772 | --DOMWINDOW == 127 (0xa613d800) [pid = 1772] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 20:25:24 INFO - PROCESS | 1772 | --DOMWINDOW == 126 (0x997f8400) [pid = 1772] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 20:25:24 INFO - PROCESS | 1772 | --DOMWINDOW == 125 (0x93a34c00) [pid = 1772] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 20:25:24 INFO - PROCESS | 1772 | --DOMWINDOW == 124 (0x9a14c400) [pid = 1772] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 20:25:24 INFO - PROCESS | 1772 | --DOMWINDOW == 123 (0x9b4b4400) [pid = 1772] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 20:25:24 INFO - PROCESS | 1772 | 1472095524761 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]]]}] 20:25:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 20:25:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1528ms 20:25:24 INFO - PROCESS | 1772 | 1472095524780 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 20:25:24 INFO - PROCESS | 1772 | 1472095524784 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 20:25:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 20:25:24 INFO - PROCESS | 1772 | 1472095524793 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 20:25:24 INFO - PROCESS | 1772 | 1472095524795 Marionette TRACE conn3 <- [1,438,null,{}] 20:25:24 INFO - PROCESS | 1772 | 1472095524799 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}] 20:25:24 INFO - PROCESS | 1772 | 1472095524808 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:25 INFO - PROCESS | 1772 | 1472095524999 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 20:25:25 INFO - PROCESS | 1772 | 1472095525116 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:25 INFO - PROCESS | 1772 | 1472095525121 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:25 INFO - PROCESS | 1772 | ++DOCSHELL 0x91b79400 == 59 [pid = 1772] [id = 117] 20:25:25 INFO - PROCESS | 1772 | ++DOMWINDOW == 124 (0x925f3c00) [pid = 1772] [serial = 350] [outer = (nil)] 20:25:25 INFO - PROCESS | 1772 | ++DOMWINDOW == 125 (0x9b4ac800) [pid = 1772] [serial = 351] [outer = 0x925f3c00] 20:25:25 INFO - PROCESS | 1772 | 1472095525186 Marionette DEBUG loaded listener.js 20:25:25 INFO - PROCESS | 1772 | ++DOMWINDOW == 126 (0x9d4b3800) [pid = 1772] [serial = 352] [outer = 0x925f3c00] 20:25:25 INFO - PROCESS | 1772 | 1472095525773 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]]]}] 20:25:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 20:25:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1031ms 20:25:25 INFO - PROCESS | 1772 | 1472095525825 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 20:25:25 INFO - PROCESS | 1772 | 1472095525828 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 20:25:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 20:25:25 INFO - PROCESS | 1772 | 1472095525834 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 20:25:25 INFO - PROCESS | 1772 | 1472095525836 Marionette TRACE conn3 <- [1,442,null,{}] 20:25:25 INFO - PROCESS | 1772 | 1472095525841 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}] 20:25:25 INFO - PROCESS | 1772 | 1472095525846 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:26 INFO - PROCESS | 1772 | 1472095526027 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 20:25:26 INFO - PROCESS | 1772 | 1472095526048 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:26 INFO - PROCESS | 1772 | 1472095526056 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:26 INFO - PROCESS | 1772 | ++DOCSHELL 0x998a7c00 == 60 [pid = 1772] [id = 118] 20:25:26 INFO - PROCESS | 1772 | ++DOMWINDOW == 127 (0x9b0aa400) [pid = 1772] [serial = 353] [outer = (nil)] 20:25:26 INFO - PROCESS | 1772 | ++DOMWINDOW == 128 (0xa4f2f400) [pid = 1772] [serial = 354] [outer = 0x9b0aa400] 20:25:26 INFO - PROCESS | 1772 | 1472095526118 Marionette DEBUG loaded listener.js 20:25:26 INFO - PROCESS | 1772 | ++DOMWINDOW == 129 (0xa67a2800) [pid = 1772] [serial = 355] [outer = 0x9b0aa400] 20:25:26 INFO - PROCESS | 1772 | 1472095526997 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]]]}] 20:25:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 20:25:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1229ms 20:25:27 INFO - PROCESS | 1772 | 1472095527063 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 20:25:27 INFO - PROCESS | 1772 | 1472095527070 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 20:25:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 20:25:27 INFO - PROCESS | 1772 | 1472095527079 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 20:25:27 INFO - PROCESS | 1772 | 1472095527084 Marionette TRACE conn3 <- [1,446,null,{}] 20:25:27 INFO - PROCESS | 1772 | 1472095527093 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}] 20:25:27 INFO - PROCESS | 1772 | 1472095527098 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:27 INFO - PROCESS | 1772 | 1472095527307 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 20:25:27 INFO - PROCESS | 1772 | 1472095527482 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:27 INFO - PROCESS | 1772 | 1472095527496 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:27 INFO - PROCESS | 1772 | ++DOCSHELL 0x90979000 == 61 [pid = 1772] [id = 119] 20:25:27 INFO - PROCESS | 1772 | ++DOMWINDOW == 130 (0x9097d800) [pid = 1772] [serial = 356] [outer = (nil)] 20:25:27 INFO - PROCESS | 1772 | ++DOMWINDOW == 131 (0x92510800) [pid = 1772] [serial = 357] [outer = 0x9097d800] 20:25:27 INFO - PROCESS | 1772 | 1472095527593 Marionette DEBUG loaded listener.js 20:25:27 INFO - PROCESS | 1772 | ++DOMWINDOW == 132 (0x93a2d800) [pid = 1772] [serial = 358] [outer = 0x9097d800] 20:25:28 INFO - PROCESS | 1772 | 1472095528517 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]]]}] 20:25:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 20:25:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1488ms 20:25:28 INFO - PROCESS | 1772 | 1472095528567 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 20:25:28 INFO - PROCESS | 1772 | 1472095528574 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 20:25:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 20:25:28 INFO - PROCESS | 1772 | 1472095528585 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 20:25:28 INFO - PROCESS | 1772 | 1472095528588 Marionette TRACE conn3 <- [1,450,null,{}] 20:25:28 INFO - PROCESS | 1772 | 1472095528595 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}] 20:25:28 INFO - PROCESS | 1772 | 1472095528600 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:28 INFO - PROCESS | 1772 | 1472095528783 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 20:25:28 INFO - PROCESS | 1772 | 1472095528943 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:28 INFO - PROCESS | 1772 | 1472095528952 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:28 INFO - PROCESS | 1772 | ++DOCSHELL 0x92427400 == 62 [pid = 1772] [id = 120] 20:25:28 INFO - PROCESS | 1772 | ++DOMWINDOW == 133 (0x9560d800) [pid = 1772] [serial = 359] [outer = (nil)] 20:25:29 INFO - PROCESS | 1772 | ++DOMWINDOW == 134 (0x956c8400) [pid = 1772] [serial = 360] [outer = 0x9560d800] 20:25:29 INFO - PROCESS | 1772 | 1472095529036 Marionette DEBUG loaded listener.js 20:25:29 INFO - PROCESS | 1772 | ++DOMWINDOW == 135 (0x984e4c00) [pid = 1772] [serial = 361] [outer = 0x9560d800] 20:25:30 INFO - PROCESS | 1772 | 1472095530000 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] 20:25:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 20:25:30 INFO - PROCESS | 1772 | 1472095530072 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 20:25:30 INFO - PROCESS | 1772 | 1472095530078 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 20:25:30 INFO - PROCESS | 1772 | 1472095530084 Marionette TRACE conn3 <- [1,454,null,{}] 20:25:30 INFO - PROCESS | 1772 | 1472095530099 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}] 20:25:30 INFO - PROCESS | 1772 | 1472095530107 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:30 INFO - PROCESS | 1772 | 1472095530303 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 20:25:30 INFO - PROCESS | 1772 | 1472095530507 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:30 INFO - PROCESS | 1772 | 1472095530515 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:30 INFO - PROCESS | 1772 | ++DOCSHELL 0x9b4b8800 == 63 [pid = 1772] [id = 121] 20:25:30 INFO - PROCESS | 1772 | ++DOMWINDOW == 136 (0xa4f2e000) [pid = 1772] [serial = 362] [outer = (nil)] 20:25:30 INFO - PROCESS | 1772 | ++DOMWINDOW == 137 (0xa6c15c00) [pid = 1772] [serial = 363] [outer = 0xa4f2e000] 20:25:30 INFO - PROCESS | 1772 | 1472095530607 Marionette DEBUG loaded listener.js 20:25:30 INFO - PROCESS | 1772 | ++DOMWINDOW == 138 (0xa6c1c400) [pid = 1772] [serial = 364] [outer = 0xa4f2e000] 20:25:31 INFO - PROCESS | 1772 | [1772] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:25:31 INFO - PROCESS | 1772 | 1472095531396 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]]]}] 20:25:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 20:25:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1388ms 20:25:31 INFO - PROCESS | 1772 | 1472095531466 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 20:25:31 INFO - PROCESS | 1772 | 1472095531471 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 20:25:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 20:25:31 INFO - PROCESS | 1772 | 1472095531477 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 20:25:31 INFO - PROCESS | 1772 | 1472095531479 Marionette TRACE conn3 <- [1,458,null,{}] 20:25:31 INFO - PROCESS | 1772 | 1472095531485 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}] 20:25:31 INFO - PROCESS | 1772 | 1472095531489 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:31 INFO - PROCESS | 1772 | 1472095531656 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 20:25:31 INFO - PROCESS | 1772 | 1472095531815 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:31 INFO - PROCESS | 1772 | 1472095531826 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:31 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee56800 == 64 [pid = 1772] [id = 122] 20:25:31 INFO - PROCESS | 1772 | ++DOMWINDOW == 139 (0x8ee56c00) [pid = 1772] [serial = 365] [outer = (nil)] 20:25:31 INFO - PROCESS | 1772 | ++DOMWINDOW == 140 (0x8ee5e000) [pid = 1772] [serial = 366] [outer = 0x8ee56c00] 20:25:31 INFO - PROCESS | 1772 | 1472095531897 Marionette DEBUG loaded listener.js 20:25:32 INFO - PROCESS | 1772 | ++DOMWINDOW == 141 (0x8ee61800) [pid = 1772] [serial = 367] [outer = 0x8ee56c00] 20:25:32 INFO - PROCESS | 1772 | 1472095532728 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] 20:25:32 INFO - PROCESS | 1772 | 1472095532809 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 20:25:32 INFO - PROCESS | 1772 | 1472095532816 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 20:25:32 INFO - PROCESS | 1772 | 1472095532820 Marionette TRACE conn3 <- [1,462,null,{}] 20:25:32 INFO - PROCESS | 1772 | 1472095532825 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}] 20:25:32 INFO - PROCESS | 1772 | 1472095532830 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:32 INFO - PROCESS | 1772 | 1472095532983 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 20:25:33 INFO - PROCESS | 1772 | 1472095533144 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:33 INFO - PROCESS | 1772 | 1472095533151 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:33 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee41400 == 65 [pid = 1772] [id = 123] 20:25:33 INFO - PROCESS | 1772 | ++DOMWINDOW == 142 (0x8ee42800) [pid = 1772] [serial = 368] [outer = (nil)] 20:25:33 INFO - PROCESS | 1772 | ++DOMWINDOW == 143 (0x8ee4c400) [pid = 1772] [serial = 369] [outer = 0x8ee42800] 20:25:33 INFO - PROCESS | 1772 | 1472095533225 Marionette DEBUG loaded listener.js 20:25:33 INFO - PROCESS | 1772 | ++DOMWINDOW == 144 (0x8ee4e800) [pid = 1772] [serial = 370] [outer = 0x8ee42800] 20:25:34 INFO - PROCESS | 1772 | [1772] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:25:34 INFO - PROCESS | 1772 | 1472095534109 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] 20:25:34 INFO - PROCESS | 1772 | 1472095534150 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 20:25:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 20:25:34 INFO - PROCESS | 1772 | 1472095534156 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 20:25:34 INFO - PROCESS | 1772 | 1472095534159 Marionette TRACE conn3 <- [1,466,null,{}] 20:25:34 INFO - PROCESS | 1772 | 1472095534164 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}] 20:25:34 INFO - PROCESS | 1772 | 1472095534173 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:34 INFO - PROCESS | 1772 | 1472095534354 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 20:25:34 INFO - PROCESS | 1772 | 1472095534516 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:34 INFO - PROCESS | 1772 | 1472095534524 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:34 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee48c00 == 66 [pid = 1772] [id = 124] 20:25:34 INFO - PROCESS | 1772 | ++DOMWINDOW == 145 (0x8ee4a800) [pid = 1772] [serial = 371] [outer = (nil)] 20:25:34 INFO - PROCESS | 1772 | ++DOMWINDOW == 146 (0xa6ca5800) [pid = 1772] [serial = 372] [outer = 0x8ee4a800] 20:25:34 INFO - PROCESS | 1772 | 1472095534597 Marionette DEBUG loaded listener.js 20:25:34 INFO - PROCESS | 1772 | ++DOMWINDOW == 147 (0xa6caec00) [pid = 1772] [serial = 373] [outer = 0x8ee4a800] 20:25:35 INFO - PROCESS | 1772 | 1472095535459 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] 20:25:35 INFO - PROCESS | 1772 | 1472095535540 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 20:25:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 20:25:35 INFO - PROCESS | 1772 | 1472095535546 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 20:25:35 INFO - PROCESS | 1772 | 1472095535550 Marionette TRACE conn3 <- [1,470,null,{}] 20:25:35 INFO - PROCESS | 1772 | 1472095535556 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}] 20:25:35 INFO - PROCESS | 1772 | 1472095535560 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:35 INFO - PROCESS | 1772 | 1472095535753 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 20:25:35 INFO - PROCESS | 1772 | 1472095535921 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:35 INFO - PROCESS | 1772 | 1472095535932 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:35 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed8e400 == 67 [pid = 1772] [id = 125] 20:25:35 INFO - PROCESS | 1772 | ++DOMWINDOW == 148 (0x8ed96800) [pid = 1772] [serial = 374] [outer = (nil)] 20:25:35 INFO - PROCESS | 1772 | ++DOMWINDOW == 149 (0x9536a800) [pid = 1772] [serial = 375] [outer = 0x8ed96800] 20:25:36 INFO - PROCESS | 1772 | 1472095535999 Marionette DEBUG loaded listener.js 20:25:36 INFO - PROCESS | 1772 | ++DOMWINDOW == 150 (0x98c6e400) [pid = 1772] [serial = 376] [outer = 0x8ed96800] 20:25:36 INFO - PROCESS | 1772 | 1472095536843 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]]]}] 20:25:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 20:25:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1333ms 20:25:36 INFO - PROCESS | 1772 | 1472095536890 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 20:25:36 INFO - PROCESS | 1772 | 1472095536894 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 20:25:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 20:25:36 INFO - PROCESS | 1772 | 1472095536900 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 20:25:36 INFO - PROCESS | 1772 | 1472095536903 Marionette TRACE conn3 <- [1,474,null,{}] 20:25:36 INFO - PROCESS | 1772 | 1472095536909 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}] 20:25:36 INFO - PROCESS | 1772 | 1472095536913 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:37 INFO - PROCESS | 1772 | 1472095537067 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 20:25:37 INFO - PROCESS | 1772 | 1472095537233 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:37 INFO - PROCESS | 1772 | 1472095537240 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:37 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee5ac00 == 68 [pid = 1772] [id = 126] 20:25:37 INFO - PROCESS | 1772 | ++DOMWINDOW == 151 (0x90761800) [pid = 1772] [serial = 377] [outer = (nil)] 20:25:37 INFO - PROCESS | 1772 | ++DOMWINDOW == 152 (0x90769000) [pid = 1772] [serial = 378] [outer = 0x90761800] 20:25:37 INFO - PROCESS | 1772 | 1472095537312 Marionette DEBUG loaded listener.js 20:25:37 INFO - PROCESS | 1772 | ++DOMWINDOW == 153 (0x9076ac00) [pid = 1772] [serial = 379] [outer = 0x90761800] 20:25:38 INFO - PROCESS | 1772 | 1472095538443 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]]]}] 20:25:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 20:25:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1583ms 20:25:38 INFO - PROCESS | 1772 | 1472095538483 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 20:25:38 INFO - PROCESS | 1772 | 1472095538489 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 20:25:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 20:25:38 INFO - PROCESS | 1772 | 1472095538514 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 20:25:38 INFO - PROCESS | 1772 | 1472095538519 Marionette TRACE conn3 <- [1,478,null,{}] 20:25:38 INFO - PROCESS | 1772 | 1472095538530 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}] 20:25:38 INFO - PROCESS | 1772 | 1472095538535 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:38 INFO - PROCESS | 1772 | 1472095538695 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 20:25:38 INFO - PROCESS | 1772 | 1472095538883 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:38 INFO - PROCESS | 1772 | 1472095538890 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:38 INFO - PROCESS | 1772 | ++DOCSHELL 0x90767000 == 69 [pid = 1772] [id = 127] 20:25:38 INFO - PROCESS | 1772 | ++DOMWINDOW == 154 (0x9076d800) [pid = 1772] [serial = 380] [outer = (nil)] 20:25:38 INFO - PROCESS | 1772 | ++DOMWINDOW == 155 (0x9097cc00) [pid = 1772] [serial = 381] [outer = 0x9076d800] 20:25:38 INFO - PROCESS | 1772 | 1472095538957 Marionette DEBUG loaded listener.js 20:25:39 INFO - PROCESS | 1772 | ++DOMWINDOW == 156 (0x92025000) [pid = 1772] [serial = 382] [outer = 0x9076d800] 20:25:39 INFO - PROCESS | 1772 | 1472095539823 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]]]}] 20:25:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 20:25:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1360ms 20:25:39 INFO - PROCESS | 1772 | 1472095539856 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 20:25:39 INFO - PROCESS | 1772 | 1472095539861 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 20:25:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 20:25:39 INFO - PROCESS | 1772 | 1472095539871 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 20:25:39 INFO - PROCESS | 1772 | 1472095539874 Marionette TRACE conn3 <- [1,482,null,{}] 20:25:39 INFO - PROCESS | 1772 | 1472095539880 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}] 20:25:39 INFO - PROCESS | 1772 | 1472095539885 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:40 INFO - PROCESS | 1772 | 1472095540034 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 20:25:40 INFO - PROCESS | 1772 | 1472095540222 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:40 INFO - PROCESS | 1772 | 1472095540232 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:40 INFO - PROCESS | 1772 | --DOCSHELL 0x91b79400 == 68 [pid = 1772] [id = 117] 20:25:40 INFO - PROCESS | 1772 | --DOCSHELL 0x906ab000 == 67 [pid = 1772] [id = 116] 20:25:40 INFO - PROCESS | 1772 | --DOCSHELL 0x9a13f800 == 66 [pid = 1772] [id = 115] 20:25:40 INFO - PROCESS | 1772 | --DOMWINDOW == 155 (0x9d4ea000) [pid = 1772] [serial = 315] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed93c00 == 67 [pid = 1772] [id = 128] 20:25:40 INFO - PROCESS | 1772 | ++DOMWINDOW == 156 (0x906ab000) [pid = 1772] [serial = 383] [outer = (nil)] 20:25:40 INFO - PROCESS | 1772 | ++DOMWINDOW == 157 (0x92425000) [pid = 1772] [serial = 384] [outer = 0x906ab000] 20:25:40 INFO - PROCESS | 1772 | 1472095540340 Marionette DEBUG loaded listener.js 20:25:40 INFO - PROCESS | 1772 | ++DOMWINDOW == 158 (0x95372000) [pid = 1772] [serial = 385] [outer = 0x906ab000] 20:25:40 INFO - PROCESS | 1772 | --DOCSHELL 0x9781b000 == 66 [pid = 1772] [id = 114] 20:25:40 INFO - PROCESS | 1772 | --DOCSHELL 0x906ad400 == 65 [pid = 1772] [id = 113] 20:25:40 INFO - PROCESS | 1772 | --DOCSHELL 0x92505800 == 64 [pid = 1772] [id = 112] 20:25:40 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed8fc00 == 63 [pid = 1772] [id = 111] 20:25:40 INFO - PROCESS | 1772 | --DOCSHELL 0x906ae800 == 62 [pid = 1772] [id = 110] 20:25:40 INFO - PROCESS | 1772 | --DOCSHELL 0x906ae400 == 61 [pid = 1772] [id = 109] 20:25:40 INFO - PROCESS | 1772 | --DOCSHELL 0x956c4c00 == 60 [pid = 1772] [id = 108] 20:25:40 INFO - PROCESS | 1772 | --DOCSHELL 0x90980400 == 59 [pid = 1772] [id = 107] 20:25:40 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed93400 == 58 [pid = 1772] [id = 106] 20:25:40 INFO - PROCESS | 1772 | --DOCSHELL 0x906b3c00 == 57 [pid = 1772] [id = 105] 20:25:40 INFO - PROCESS | 1772 | --DOMWINDOW == 157 (0x9acd5400) [pid = 1772] [serial = 309] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1772 | --DOMWINDOW == 156 (0x9acdd400) [pid = 1772] [serial = 310] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1772 | --DOMWINDOW == 155 (0xa81f1800) [pid = 1772] [serial = 249] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1772 | --DOMWINDOW == 154 (0xa1f09c00) [pid = 1772] [serial = 153] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1772 | --DOMWINDOW == 153 (0x90981c00) [pid = 1772] [serial = 297] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1772 | --DOMWINDOW == 152 (0x9a2edc00) [pid = 1772] [serial = 307] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1772 | --DOMWINDOW == 151 (0x97814400) [pid = 1772] [serial = 303] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1772 | --DOMWINDOW == 150 (0x95234000) [pid = 1772] [serial = 301] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1772 | --DOMWINDOW == 149 (0xa6a52800) [pid = 1772] [serial = 159] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1772 | --DOMWINDOW == 148 (0x9097ec00) [pid = 1772] [serial = 291] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1772 | --DOMWINDOW == 147 (0xa8bbf400) [pid = 1772] [serial = 288] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1772 | --DOMWINDOW == 146 (0x9a2f3000) [pid = 1772] [serial = 162] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1772 | --DOMWINDOW == 145 (0xa61d3800) [pid = 1772] [serial = 285] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1772 | --DOMWINDOW == 144 (0x9b958000) [pid = 1772] [serial = 313] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1772 | --DOMWINDOW == 143 (0x9abb1400) [pid = 1772] [serial = 279] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1772 | --DOMWINDOW == 142 (0x997f1c00) [pid = 1772] [serial = 304] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1772 | --DOMWINDOW == 141 (0xa67a3c00) [pid = 1772] [serial = 201] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1772 | --DOMWINDOW == 140 (0x9b4b8000) [pid = 1772] [serial = 282] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1772 | --DOMWINDOW == 139 (0x9a145400) [pid = 1772] [serial = 306] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1772 | --DOMWINDOW == 138 (0x92314000) [pid = 1772] [serial = 298] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1772 | --DOMWINDOW == 137 (0xa4d5dc00) [pid = 1772] [serial = 147] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1772 | --DOMWINDOW == 136 (0x93a3a400) [pid = 1772] [serial = 300] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1772 | --DOMWINDOW == 135 (0x95472000) [pid = 1772] [serial = 276] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1772 | --DOMWINDOW == 134 (0x99718800) [pid = 1772] [serial = 150] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1772 | --DOMWINDOW == 133 (0xa310d000) [pid = 1772] [serial = 156] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1772 | --DOMWINDOW == 132 (0xa214d000) [pid = 1772] [serial = 117] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1772 | --DOMWINDOW == 131 (0x9a2ed000) [pid = 1772] [serial = 312] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1772 | --DOMWINDOW == 130 (0x8ed92000) [pid = 1772] [serial = 294] [outer = (nil)] [url = about:blank] 20:25:41 INFO - PROCESS | 1772 | 1472095541163 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]]]}] 20:25:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 20:25:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1377ms 20:25:41 INFO - PROCESS | 1772 | 1472095541249 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 20:25:41 INFO - PROCESS | 1772 | 1472095541253 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 20:25:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 20:25:41 INFO - PROCESS | 1772 | 1472095541258 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 20:25:41 INFO - PROCESS | 1772 | 1472095541263 Marionette TRACE conn3 <- [1,486,null,{}] 20:25:41 INFO - PROCESS | 1772 | 1472095541277 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}] 20:25:41 INFO - PROCESS | 1772 | 1472095541285 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:41 INFO - PROCESS | 1772 | 1472095541429 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 20:25:41 INFO - PROCESS | 1772 | 1472095541439 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:41 INFO - PROCESS | 1772 | 1472095541445 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:41 INFO - PROCESS | 1772 | ++DOCSHELL 0x956c0c00 == 58 [pid = 1772] [id = 129] 20:25:41 INFO - PROCESS | 1772 | ++DOMWINDOW == 131 (0x956c5c00) [pid = 1772] [serial = 386] [outer = (nil)] 20:25:41 INFO - PROCESS | 1772 | ++DOMWINDOW == 132 (0x97810800) [pid = 1772] [serial = 387] [outer = 0x956c5c00] 20:25:41 INFO - PROCESS | 1772 | 1472095541516 Marionette DEBUG loaded listener.js 20:25:41 INFO - PROCESS | 1772 | ++DOMWINDOW == 133 (0x997f1c00) [pid = 1772] [serial = 388] [outer = 0x956c5c00] 20:25:42 INFO - PROCESS | 1772 | 1472095542273 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]]]}] 20:25:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 20:25:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1038ms 20:25:42 INFO - PROCESS | 1772 | 1472095542297 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 20:25:42 INFO - PROCESS | 1772 | 1472095542301 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 20:25:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 20:25:42 INFO - PROCESS | 1772 | 1472095542308 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 20:25:42 INFO - PROCESS | 1772 | 1472095542310 Marionette TRACE conn3 <- [1,490,null,{}] 20:25:42 INFO - PROCESS | 1772 | 1472095542315 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}] 20:25:42 INFO - PROCESS | 1772 | 1472095542319 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:42 INFO - PROCESS | 1772 | 1472095542460 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 20:25:42 INFO - PROCESS | 1772 | 1472095542629 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:42 INFO - PROCESS | 1772 | 1472095542634 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:42 INFO - PROCESS | 1772 | ++DOCSHELL 0x92505400 == 59 [pid = 1772] [id = 130] 20:25:42 INFO - PROCESS | 1772 | ++DOMWINDOW == 134 (0x98343800) [pid = 1772] [serial = 389] [outer = (nil)] 20:25:42 INFO - PROCESS | 1772 | ++DOMWINDOW == 135 (0x9a1bc400) [pid = 1772] [serial = 390] [outer = 0x98343800] 20:25:42 INFO - PROCESS | 1772 | 1472095542698 Marionette DEBUG loaded listener.js 20:25:42 INFO - PROCESS | 1772 | ++DOMWINDOW == 136 (0x9abb0000) [pid = 1772] [serial = 391] [outer = 0x98343800] 20:25:43 INFO - PROCESS | 1772 | 1472095543446 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]]]}] 20:25:43 INFO - PROCESS | 1772 | --DOMWINDOW == 135 (0x92028800) [pid = 1772] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 20:25:43 INFO - PROCESS | 1772 | --DOMWINDOW == 134 (0x906ad800) [pid = 1772] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 20:25:43 INFO - PROCESS | 1772 | --DOMWINDOW == 133 (0x98345000) [pid = 1772] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 20:25:43 INFO - PROCESS | 1772 | --DOMWINDOW == 132 (0x92506c00) [pid = 1772] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 20:25:43 INFO - PROCESS | 1772 | --DOMWINDOW == 131 (0x9acd6800) [pid = 1772] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 20:25:43 INFO - PROCESS | 1772 | --DOMWINDOW == 130 (0x925f3c00) [pid = 1772] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 20:25:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 20:25:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1678ms 20:25:43 INFO - PROCESS | 1772 | 1472095543985 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 20:25:43 INFO - PROCESS | 1772 | 1472095543992 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 20:25:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 20:25:44 INFO - PROCESS | 1772 | 1472095544000 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 20:25:44 INFO - PROCESS | 1772 | 1472095544004 Marionette TRACE conn3 <- [1,494,null,{}] 20:25:44 INFO - PROCESS | 1772 | 1472095544012 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}] 20:25:44 INFO - PROCESS | 1772 | 1472095544018 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:44 INFO - PROCESS | 1772 | 1472095544212 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 20:25:44 INFO - PROCESS | 1772 | 1472095544435 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:44 INFO - PROCESS | 1772 | 1472095544450 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:44 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee59800 == 60 [pid = 1772] [id = 131] 20:25:44 INFO - PROCESS | 1772 | ++DOMWINDOW == 131 (0x90764000) [pid = 1772] [serial = 392] [outer = (nil)] 20:25:44 INFO - PROCESS | 1772 | ++DOMWINDOW == 132 (0x90769400) [pid = 1772] [serial = 393] [outer = 0x90764000] 20:25:44 INFO - PROCESS | 1772 | 1472095544523 Marionette DEBUG loaded listener.js 20:25:44 INFO - PROCESS | 1772 | ++DOMWINDOW == 133 (0x90977800) [pid = 1772] [serial = 394] [outer = 0x90764000] 20:25:45 INFO - PROCESS | 1772 | 1472095545364 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]]]}] 20:25:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 20:25:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1393ms 20:25:45 INFO - PROCESS | 1772 | 1472095545393 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 20:25:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 20:25:45 INFO - PROCESS | 1772 | 1472095545398 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 20:25:45 INFO - PROCESS | 1772 | 1472095545408 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 20:25:45 INFO - PROCESS | 1772 | 1472095545413 Marionette TRACE conn3 <- [1,498,null,{}] 20:25:45 INFO - PROCESS | 1772 | 1472095545419 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}] 20:25:45 INFO - PROCESS | 1772 | 1472095545424 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:45 INFO - PROCESS | 1772 | 1472095545596 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 20:25:45 INFO - PROCESS | 1772 | 1472095545757 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:45 INFO - PROCESS | 1772 | 1472095545765 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:45 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee58400 == 61 [pid = 1772] [id = 132] 20:25:45 INFO - PROCESS | 1772 | ++DOMWINDOW == 134 (0x9250e000) [pid = 1772] [serial = 395] [outer = (nil)] 20:25:45 INFO - PROCESS | 1772 | ++DOMWINDOW == 135 (0x93a33800) [pid = 1772] [serial = 396] [outer = 0x9250e000] 20:25:45 INFO - PROCESS | 1772 | 1472095545840 Marionette DEBUG loaded listener.js 20:25:45 INFO - PROCESS | 1772 | ++DOMWINDOW == 136 (0x95234000) [pid = 1772] [serial = 397] [outer = 0x9250e000] 20:25:46 INFO - PROCESS | 1772 | 1472095546723 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]]]}] 20:25:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 20:25:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1391ms 20:25:46 INFO - PROCESS | 1772 | 1472095546795 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 20:25:46 INFO - PROCESS | 1772 | 1472095546800 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 20:25:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 20:25:46 INFO - PROCESS | 1772 | 1472095546807 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 20:25:46 INFO - PROCESS | 1772 | 1472095546811 Marionette TRACE conn3 <- [1,502,null,{}] 20:25:46 INFO - PROCESS | 1772 | 1472095546826 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}] 20:25:46 INFO - PROCESS | 1772 | 1472095546834 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:47 INFO - PROCESS | 1772 | 1472095547043 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 20:25:47 INFO - PROCESS | 1772 | 1472095547283 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:47 INFO - PROCESS | 1772 | 1472095547296 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:47 INFO - PROCESS | 1772 | ++DOCSHELL 0x97818800 == 62 [pid = 1772] [id = 133] 20:25:47 INFO - PROCESS | 1772 | ++DOMWINDOW == 137 (0x999bb000) [pid = 1772] [serial = 398] [outer = (nil)] 20:25:47 INFO - PROCESS | 1772 | ++DOMWINDOW == 138 (0x9a05d400) [pid = 1772] [serial = 399] [outer = 0x999bb000] 20:25:47 INFO - PROCESS | 1772 | 1472095547413 Marionette DEBUG loaded listener.js 20:25:47 INFO - PROCESS | 1772 | ++DOMWINDOW == 139 (0x9a2f3000) [pid = 1772] [serial = 400] [outer = 0x999bb000] 20:25:48 INFO - PROCESS | 1772 | 1472095548209 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]]]}] 20:25:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 20:25:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1430ms 20:25:48 INFO - PROCESS | 1772 | 1472095548238 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 20:25:48 INFO - PROCESS | 1772 | 1472095548241 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 20:25:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 20:25:48 INFO - PROCESS | 1772 | 1472095548264 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 20:25:48 INFO - PROCESS | 1772 | 1472095548267 Marionette TRACE conn3 <- [1,506,null,{}] 20:25:48 INFO - PROCESS | 1772 | 1472095548273 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}] 20:25:48 INFO - PROCESS | 1772 | 1472095548277 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:48 INFO - PROCESS | 1772 | 1472095548444 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 20:25:48 INFO - PROCESS | 1772 | 1472095548608 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:48 INFO - PROCESS | 1772 | 1472095548614 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:48 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee54c00 == 63 [pid = 1772] [id = 134] 20:25:48 INFO - PROCESS | 1772 | ++DOMWINDOW == 140 (0x99ded000) [pid = 1772] [serial = 401] [outer = (nil)] 20:25:48 INFO - PROCESS | 1772 | ++DOMWINDOW == 141 (0x9b4b6c00) [pid = 1772] [serial = 402] [outer = 0x99ded000] 20:25:48 INFO - PROCESS | 1772 | 1472095548690 Marionette DEBUG loaded listener.js 20:25:48 INFO - PROCESS | 1772 | ++DOMWINDOW == 142 (0x9d40b800) [pid = 1772] [serial = 403] [outer = 0x99ded000] 20:25:49 INFO - PROCESS | 1772 | 1472095549549 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]]]}] 20:25:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 20:25:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1331ms 20:25:49 INFO - PROCESS | 1772 | 1472095549594 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 20:25:49 INFO - PROCESS | 1772 | 1472095549596 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 20:25:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 20:25:49 INFO - PROCESS | 1772 | 1472095549603 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 20:25:49 INFO - PROCESS | 1772 | 1472095549605 Marionette TRACE conn3 <- [1,510,null,{}] 20:25:49 INFO - PROCESS | 1772 | 1472095549611 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}] 20:25:49 INFO - PROCESS | 1772 | 1472095549616 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:49 INFO - PROCESS | 1772 | 1472095549771 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 20:25:49 INFO - PROCESS | 1772 | 1472095549948 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:49 INFO - PROCESS | 1772 | 1472095549956 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:49 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee52800 == 64 [pid = 1772] [id = 135] 20:25:49 INFO - PROCESS | 1772 | ++DOMWINDOW == 143 (0x93b53400) [pid = 1772] [serial = 404] [outer = (nil)] 20:25:50 INFO - PROCESS | 1772 | ++DOMWINDOW == 144 (0x9d81a800) [pid = 1772] [serial = 405] [outer = 0x93b53400] 20:25:50 INFO - PROCESS | 1772 | 1472095550027 Marionette DEBUG loaded listener.js 20:25:50 INFO - PROCESS | 1772 | ++DOMWINDOW == 145 (0xa1f09c00) [pid = 1772] [serial = 406] [outer = 0x93b53400] 20:25:50 INFO - PROCESS | 1772 | 1472095550913 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]]]}] 20:25:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 20:25:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1336ms 20:25:50 INFO - PROCESS | 1772 | 1472095550939 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 20:25:50 INFO - PROCESS | 1772 | 1472095550943 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 20:25:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 20:25:50 INFO - PROCESS | 1772 | 1472095550949 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 20:25:50 INFO - PROCESS | 1772 | 1472095550953 Marionette TRACE conn3 <- [1,514,null,{}] 20:25:50 INFO - PROCESS | 1772 | 1472095550960 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}] 20:25:50 INFO - PROCESS | 1772 | 1472095550969 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:51 INFO - PROCESS | 1772 | 1472095551184 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 20:25:51 INFO - PROCESS | 1772 | 1472095551348 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:51 INFO - PROCESS | 1772 | 1472095551355 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:51 INFO - PROCESS | 1772 | ++DOCSHELL 0x9d4b4c00 == 65 [pid = 1772] [id = 136] 20:25:51 INFO - PROCESS | 1772 | ++DOMWINDOW == 146 (0xa22b3800) [pid = 1772] [serial = 407] [outer = (nil)] 20:25:51 INFO - PROCESS | 1772 | ++DOMWINDOW == 147 (0xa4f2a000) [pid = 1772] [serial = 408] [outer = 0xa22b3800] 20:25:51 INFO - PROCESS | 1772 | 1472095551469 Marionette DEBUG loaded listener.js 20:25:51 INFO - PROCESS | 1772 | ++DOMWINDOW == 148 (0xa6a53000) [pid = 1772] [serial = 409] [outer = 0xa22b3800] 20:25:52 INFO - PROCESS | 1772 | 1472095552232 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]]]}] 20:25:52 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 20:25:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1329ms 20:25:52 INFO - PROCESS | 1772 | 1472095552280 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 20:25:52 INFO - PROCESS | 1772 | 1472095552282 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 20:25:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 20:25:52 INFO - PROCESS | 1772 | 1472095552289 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 20:25:52 INFO - PROCESS | 1772 | 1472095552292 Marionette TRACE conn3 <- [1,518,null,{}] 20:25:52 INFO - PROCESS | 1772 | 1472095552297 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}] 20:25:52 INFO - PROCESS | 1772 | 1472095552302 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:52 INFO - PROCESS | 1772 | 1472095552449 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 20:25:52 INFO - PROCESS | 1772 | 1472095552616 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:52 INFO - PROCESS | 1772 | 1472095552624 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:52 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed97400 == 66 [pid = 1772] [id = 137] 20:25:52 INFO - PROCESS | 1772 | ++DOMWINDOW == 149 (0x8ee48800) [pid = 1772] [serial = 410] [outer = (nil)] 20:25:52 INFO - PROCESS | 1772 | ++DOMWINDOW == 150 (0xa6c21c00) [pid = 1772] [serial = 411] [outer = 0x8ee48800] 20:25:52 INFO - PROCESS | 1772 | 1472095552707 Marionette DEBUG loaded listener.js 20:25:52 INFO - PROCESS | 1772 | ++DOMWINDOW == 151 (0xa6c24800) [pid = 1772] [serial = 412] [outer = 0x8ee48800] 20:25:53 INFO - PROCESS | 1772 | 1472095553569 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]]]}] 20:25:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 20:25:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1332ms 20:25:53 INFO - PROCESS | 1772 | 1472095553622 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 20:25:53 INFO - PROCESS | 1772 | 1472095553625 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 20:25:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 20:25:53 INFO - PROCESS | 1772 | 1472095553631 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 20:25:53 INFO - PROCESS | 1772 | 1472095553634 Marionette TRACE conn3 <- [1,522,null,{}] 20:25:53 INFO - PROCESS | 1772 | 1472095553640 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}] 20:25:53 INFO - PROCESS | 1772 | 1472095553644 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:53 INFO - PROCESS | 1772 | 1472095553793 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 20:25:53 INFO - PROCESS | 1772 | 1472095553966 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:53 INFO - PROCESS | 1772 | 1472095553972 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:54 INFO - PROCESS | 1772 | ++DOCSHELL 0x91878c00 == 67 [pid = 1772] [id = 138] 20:25:54 INFO - PROCESS | 1772 | ++DOMWINDOW == 152 (0x91879800) [pid = 1772] [serial = 413] [outer = (nil)] 20:25:54 INFO - PROCESS | 1772 | ++DOMWINDOW == 153 (0x91882400) [pid = 1772] [serial = 414] [outer = 0x91879800] 20:25:54 INFO - PROCESS | 1772 | 1472095554046 Marionette DEBUG loaded listener.js 20:25:54 INFO - PROCESS | 1772 | ++DOMWINDOW == 154 (0x91883800) [pid = 1772] [serial = 415] [outer = 0x91879800] 20:25:54 INFO - PROCESS | 1772 | 1472095554927 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]]]}] 20:25:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 20:25:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1328ms 20:25:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 20:25:54 INFO - PROCESS | 1772 | 1472095554960 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 20:25:54 INFO - PROCESS | 1772 | 1472095554962 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 20:25:54 INFO - PROCESS | 1772 | 1472095554968 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 20:25:54 INFO - PROCESS | 1772 | 1472095554972 Marionette TRACE conn3 <- [1,526,null,{}] 20:25:54 INFO - PROCESS | 1772 | 1472095554977 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}] 20:25:54 INFO - PROCESS | 1772 | 1472095554981 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:55 INFO - PROCESS | 1772 | 1472095555131 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 20:25:55 INFO - PROCESS | 1772 | 1472095555304 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:55 INFO - PROCESS | 1772 | 1472095555312 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:55 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee46800 == 68 [pid = 1772] [id = 139] 20:25:55 INFO - PROCESS | 1772 | ++DOMWINDOW == 155 (0x91884800) [pid = 1772] [serial = 416] [outer = (nil)] 20:25:55 INFO - PROCESS | 1772 | ++DOMWINDOW == 156 (0x956c1400) [pid = 1772] [serial = 417] [outer = 0x91884800] 20:25:55 INFO - PROCESS | 1772 | 1472095555384 Marionette DEBUG loaded listener.js 20:25:55 INFO - PROCESS | 1772 | ++DOMWINDOW == 157 (0x97816400) [pid = 1772] [serial = 418] [outer = 0x91884800] 20:25:56 INFO - PROCESS | 1772 | 1472095556243 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]]]}] 20:25:56 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 20:25:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1333ms 20:25:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 20:25:56 INFO - PROCESS | 1772 | 1472095556301 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 20:25:56 INFO - PROCESS | 1772 | 1472095556305 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 20:25:56 INFO - PROCESS | 1772 | 1472095556311 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 20:25:56 INFO - PROCESS | 1772 | 1472095556315 Marionette TRACE conn3 <- [1,530,null,{}] 20:25:56 INFO - PROCESS | 1772 | 1472095556321 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}] 20:25:56 INFO - PROCESS | 1772 | 1472095556326 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:56 INFO - PROCESS | 1772 | 1472095556489 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 20:25:56 INFO - PROCESS | 1772 | 1472095556861 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:56 INFO - PROCESS | 1772 | 1472095556871 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:56 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee52400 == 69 [pid = 1772] [id = 140] 20:25:56 INFO - PROCESS | 1772 | ++DOMWINDOW == 158 (0x8ee52c00) [pid = 1772] [serial = 419] [outer = (nil)] 20:25:56 INFO - PROCESS | 1772 | ++DOMWINDOW == 159 (0x8ee5d400) [pid = 1772] [serial = 420] [outer = 0x8ee52c00] 20:25:56 INFO - PROCESS | 1772 | 1472095556982 Marionette DEBUG loaded listener.js 20:25:57 INFO - PROCESS | 1772 | ++DOMWINDOW == 160 (0x906b6c00) [pid = 1772] [serial = 421] [outer = 0x8ee52c00] 20:25:57 INFO - PROCESS | 1772 | 1472095557841 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"]]]}] 20:25:57 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 20:25:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 20:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:25:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 20:25:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:25:57 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 20:25:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 20:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:25:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 20:25:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:25:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1584ms 20:25:57 INFO - PROCESS | 1772 | 1472095557899 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 20:25:57 INFO - PROCESS | 1772 | 1472095557904 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 20:25:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 20:25:57 INFO - PROCESS | 1772 | 1472095557911 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 20:25:57 INFO - PROCESS | 1772 | 1472095557915 Marionette TRACE conn3 <- [1,534,null,{}] 20:25:57 INFO - PROCESS | 1772 | 1472095557923 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}] 20:25:57 INFO - PROCESS | 1772 | 1472095557927 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:58 INFO - PROCESS | 1772 | 1472095558101 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x9486d800 == 68 [pid = 1772] [id = 24] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x956c0c00 == 67 [pid = 1772] [id = 129] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed93c00 == 66 [pid = 1772] [id = 128] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x90767000 == 65 [pid = 1772] [id = 127] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x95473400 == 64 [pid = 1772] [id = 91] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x9241e800 == 63 [pid = 1772] [id = 39] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x9523a400 == 62 [pid = 1772] [id = 53] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x99cb9c00 == 61 [pid = 1772] [id = 79] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x925fd800 == 60 [pid = 1772] [id = 77] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x91b6b800 == 59 [pid = 1772] [id = 51] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x91b73400 == 58 [pid = 1772] [id = 76] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x930d8400 == 57 [pid = 1772] [id = 54] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x9a14b000 == 56 [pid = 1772] [id = 52] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x9accf000 == 55 [pid = 1772] [id = 78] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x99dec800 == 54 [pid = 1772] [id = 16] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x92424800 == 53 [pid = 1772] [id = 15] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x9ad50400 == 52 [pid = 1772] [id = 26] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x9b49e400 == 51 [pid = 1772] [id = 18] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x92027000 == 50 [pid = 1772] [id = 8] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x95238c00 == 49 [pid = 1772] [id = 13] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x93a2d000 == 48 [pid = 1772] [id = 50] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x9b784400 == 47 [pid = 1772] [id = 17] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x9b956800 == 46 [pid = 1772] [id = 6] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x98c6e000 == 45 [pid = 1772] [id = 25] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x9b77f400 == 44 [pid = 1772] [id = 14] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x92427400 == 43 [pid = 1772] [id = 120] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x9202d000 == 42 [pid = 1772] [id = 21] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x90979000 == 41 [pid = 1772] [id = 119] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x9abaf800 == 40 [pid = 1772] [id = 41] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x9241ec00 == 39 [pid = 1772] [id = 22] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee5ac00 == 38 [pid = 1772] [id = 126] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee56800 == 37 [pid = 1772] [id = 122] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed8e400 == 36 [pid = 1772] [id = 125] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee41400 == 35 [pid = 1772] [id = 123] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed8ac00 == 34 [pid = 1772] [id = 98] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee48c00 == 33 [pid = 1772] [id = 124] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x9b4b8800 == 32 [pid = 1772] [id = 121] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x92318000 == 31 [pid = 1772] [id = 81] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0xa6ca9400 == 30 [pid = 1772] [id = 82] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0xa6cb2800 == 29 [pid = 1772] [id = 83] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x9202d400 == 28 [pid = 1772] [id = 80] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x998a7c00 == 27 [pid = 1772] [id = 118] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x9d824c00 == 26 [pid = 1772] [id = 19] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0xa2207800 == 25 [pid = 1772] [id = 20] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x92426400 == 24 [pid = 1772] [id = 9] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x91b73c00 == 23 [pid = 1772] [id = 49] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x98c6b000 == 22 [pid = 1772] [id = 23] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x925f9000 == 21 [pid = 1772] [id = 75] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x91b6bc00 == 20 [pid = 1772] [id = 12] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0xa1094c00 == 19 [pid = 1772] [id = 42] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee46800 == 18 [pid = 1772] [id = 139] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x91878c00 == 17 [pid = 1772] [id = 138] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x9d4b4c00 == 16 [pid = 1772] [id = 136] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed97400 == 15 [pid = 1772] [id = 137] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee52800 == 14 [pid = 1772] [id = 135] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee54c00 == 13 [pid = 1772] [id = 134] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x97818800 == 12 [pid = 1772] [id = 133] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee58400 == 11 [pid = 1772] [id = 132] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x92505400 == 10 [pid = 1772] [id = 130] 20:25:59 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee59800 == 9 [pid = 1772] [id = 131] 20:25:59 INFO - PROCESS | 1772 | 1472095559474 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:59 INFO - PROCESS | 1772 | 1472095559481 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:25:59 INFO - PROCESS | 1772 | --DOMWINDOW == 159 (0xa4f2f400) [pid = 1772] [serial = 354] [outer = (nil)] [url = about:blank] 20:25:59 INFO - PROCESS | 1772 | --DOMWINDOW == 158 (0x9b4b6400) [pid = 1772] [serial = 345] [outer = (nil)] [url = about:blank] 20:25:59 INFO - PROCESS | 1772 | --DOMWINDOW == 157 (0xa2441000) [pid = 1772] [serial = 330] [outer = (nil)] [url = about:blank] 20:25:59 INFO - PROCESS | 1772 | --DOMWINDOW == 156 (0xa1f92400) [pid = 1772] [serial = 349] [outer = (nil)] [url = about:blank] 20:25:59 INFO - PROCESS | 1772 | --DOMWINDOW == 155 (0x9b4ac800) [pid = 1772] [serial = 351] [outer = (nil)] [url = about:blank] 20:25:59 INFO - PROCESS | 1772 | --DOMWINDOW == 154 (0x9d408c00) [pid = 1772] [serial = 346] [outer = (nil)] [url = about:blank] 20:25:59 INFO - PROCESS | 1772 | --DOMWINDOW == 153 (0x9d4b3800) [pid = 1772] [serial = 352] [outer = (nil)] [url = about:blank] 20:25:59 INFO - PROCESS | 1772 | --DOMWINDOW == 152 (0x9202e800) [pid = 1772] [serial = 318] [outer = (nil)] [url = about:blank] 20:25:59 INFO - PROCESS | 1772 | --DOMWINDOW == 151 (0x9a140400) [pid = 1772] [serial = 324] [outer = (nil)] [url = about:blank] 20:25:59 INFO - PROCESS | 1772 | --DOMWINDOW == 150 (0x9546f000) [pid = 1772] [serial = 339] [outer = (nil)] [url = about:blank] 20:25:59 INFO - PROCESS | 1772 | --DOMWINDOW == 149 (0x9d4ea800) [pid = 1772] [serial = 348] [outer = (nil)] [url = about:blank] 20:25:59 INFO - PROCESS | 1772 | --DOMWINDOW == 148 (0x956be000) [pid = 1772] [serial = 340] [outer = (nil)] [url = about:blank] 20:25:59 INFO - PROCESS | 1772 | --DOMWINDOW == 147 (0x9a141800) [pid = 1772] [serial = 342] [outer = (nil)] [url = about:blank] 20:25:59 INFO - PROCESS | 1772 | --DOMWINDOW == 146 (0x9a2f4c00) [pid = 1772] [serial = 343] [outer = (nil)] [url = about:blank] 20:25:59 INFO - PROCESS | 1772 | --DOMWINDOW == 145 (0x95604800) [pid = 1772] [serial = 333] [outer = (nil)] [url = about:blank] 20:25:59 INFO - PROCESS | 1772 | --DOMWINDOW == 144 (0x95604c00) [pid = 1772] [serial = 321] [outer = (nil)] [url = about:blank] 20:25:59 INFO - PROCESS | 1772 | --DOMWINDOW == 143 (0x9d40b400) [pid = 1772] [serial = 327] [outer = (nil)] [url = about:blank] 20:25:59 INFO - PROCESS | 1772 | --DOMWINDOW == 142 (0x95367c00) [pid = 1772] [serial = 337] [outer = (nil)] [url = about:blank] 20:25:59 INFO - PROCESS | 1772 | --DOMWINDOW == 141 (0x93a2f400) [pid = 1772] [serial = 336] [outer = (nil)] [url = about:blank] 20:25:59 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e76f400 == 10 [pid = 1772] [id = 141] 20:25:59 INFO - PROCESS | 1772 | ++DOMWINDOW == 142 (0x8e76f800) [pid = 1772] [serial = 422] [outer = (nil)] 20:25:59 INFO - PROCESS | 1772 | ++DOMWINDOW == 143 (0x8ed8e000) [pid = 1772] [serial = 423] [outer = 0x8e76f800] 20:25:59 INFO - PROCESS | 1772 | 1472095559753 Marionette DEBUG loaded listener.js 20:25:59 INFO - PROCESS | 1772 | ++DOMWINDOW == 144 (0x8ee41400) [pid = 1772] [serial = 424] [outer = 0x8e76f800] 20:26:00 INFO - PROCESS | 1772 | 1472095560429 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]]]}] 20:26:00 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 20:26:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 2549ms 20:26:00 INFO - PROCESS | 1772 | 1472095560470 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 20:26:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 20:26:00 INFO - PROCESS | 1772 | 1472095560476 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 20:26:00 INFO - PROCESS | 1772 | 1472095560482 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 20:26:00 INFO - PROCESS | 1772 | 1472095560486 Marionette TRACE conn3 <- [1,538,null,{}] 20:26:00 INFO - PROCESS | 1772 | 1472095560493 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}] 20:26:00 INFO - PROCESS | 1772 | 1472095560500 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:00 INFO - PROCESS | 1772 | 1472095560659 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 20:26:00 INFO - PROCESS | 1772 | 1472095560793 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:00 INFO - PROCESS | 1772 | 1472095560803 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:00 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee5fc00 == 11 [pid = 1772] [id = 142] 20:26:00 INFO - PROCESS | 1772 | ++DOMWINDOW == 145 (0x906b3000) [pid = 1772] [serial = 425] [outer = (nil)] 20:26:00 INFO - PROCESS | 1772 | ++DOMWINDOW == 146 (0x90978800) [pid = 1772] [serial = 426] [outer = 0x906b3000] 20:26:00 INFO - PROCESS | 1772 | 1472095560871 Marionette DEBUG loaded listener.js 20:26:00 INFO - PROCESS | 1772 | ++DOMWINDOW == 147 (0x91b6dc00) [pid = 1772] [serial = 427] [outer = 0x906b3000] 20:26:01 INFO - PROCESS | 1772 | 1472095561538 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]]]}] 20:26:01 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. 20:26:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1079ms 20:26:01 INFO - PROCESS | 1772 | 1472095561579 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 20:26:01 INFO - PROCESS | 1772 | 1472095561586 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 20:26:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 20:26:01 INFO - PROCESS | 1772 | 1472095561623 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 20:26:01 INFO - PROCESS | 1772 | 1472095561625 Marionette TRACE conn3 <- [1,542,null,{}] 20:26:01 INFO - PROCESS | 1772 | 1472095561631 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}] 20:26:01 INFO - PROCESS | 1772 | 1472095561637 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:01 INFO - PROCESS | 1772 | 1472095561854 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 20:26:01 INFO - PROCESS | 1772 | 1472095561932 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:01 INFO - PROCESS | 1772 | 1472095561938 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:01 INFO - PROCESS | 1772 | ++DOCSHELL 0x9076e800 == 12 [pid = 1772] [id = 143] 20:26:01 INFO - PROCESS | 1772 | ++DOMWINDOW == 148 (0x90980c00) [pid = 1772] [serial = 428] [outer = (nil)] 20:26:01 INFO - PROCESS | 1772 | ++DOMWINDOW == 149 (0x92510000) [pid = 1772] [serial = 429] [outer = 0x90980c00] 20:26:02 INFO - PROCESS | 1772 | 1472095562003 Marionette DEBUG loaded listener.js 20:26:02 INFO - PROCESS | 1772 | ++DOMWINDOW == 150 (0x930ca400) [pid = 1772] [serial = 430] [outer = 0x90980c00] 20:26:02 INFO - PROCESS | 1772 | 1472095562865 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]]]}] 20:26:02 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. 20:26:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1279ms 20:26:02 INFO - PROCESS | 1772 | 1472095562902 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 20:26:02 INFO - PROCESS | 1772 | 1472095562904 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 20:26:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 20:26:02 INFO - PROCESS | 1772 | 1472095562920 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 20:26:02 INFO - PROCESS | 1772 | 1472095562929 Marionette TRACE conn3 <- [1,546,null,{}] 20:26:02 INFO - PROCESS | 1772 | 1472095562943 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}] 20:26:02 INFO - PROCESS | 1772 | 1472095562950 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:03 INFO - PROCESS | 1772 | 1472095563174 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 20:26:03 INFO - PROCESS | 1772 | 1472095563200 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:03 INFO - PROCESS | 1772 | 1472095563208 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:03 INFO - PROCESS | 1772 | ++DOCSHELL 0x92513800 == 13 [pid = 1772] [id = 144] 20:26:03 INFO - PROCESS | 1772 | ++DOMWINDOW == 151 (0x95297400) [pid = 1772] [serial = 431] [outer = (nil)] 20:26:03 INFO - PROCESS | 1772 | ++DOMWINDOW == 152 (0x9536d400) [pid = 1772] [serial = 432] [outer = 0x95297400] 20:26:03 INFO - PROCESS | 1772 | 1472095563273 Marionette DEBUG loaded listener.js 20:26:03 INFO - PROCESS | 1772 | ++DOMWINDOW == 153 (0x95476400) [pid = 1772] [serial = 433] [outer = 0x95297400] 20:26:04 INFO - PROCESS | 1772 | 1472095564119 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]]]}] 20:26:04 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 20:26:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1250ms 20:26:04 INFO - PROCESS | 1772 | 1472095564172 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 20:26:04 INFO - PROCESS | 1772 | 1472095564177 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 20:26:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 20:26:04 INFO - PROCESS | 1772 | 1472095564184 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 20:26:04 INFO - PROCESS | 1772 | 1472095564187 Marionette TRACE conn3 <- [1,550,null,{}] 20:26:04 INFO - PROCESS | 1772 | 1472095564192 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}] 20:26:04 INFO - PROCESS | 1772 | 1472095564196 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:05 INFO - PROCESS | 1772 | --DOMWINDOW == 152 (0x906b5c00) [pid = 1772] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 20:26:05 INFO - PROCESS | 1772 | --DOMWINDOW == 151 (0x925f2800) [pid = 1772] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 20:26:05 INFO - PROCESS | 1772 | --DOMWINDOW == 150 (0xa1f91000) [pid = 1772] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 20:26:05 INFO - PROCESS | 1772 | --DOMWINDOW == 149 (0x90976000) [pid = 1772] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 20:26:05 INFO - PROCESS | 1772 | --DOMWINDOW == 148 (0x9ad4dc00) [pid = 1772] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 20:26:05 INFO - PROCESS | 1772 | --DOMWINDOW == 147 (0xa4f85000) [pid = 1772] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 20:26:05 INFO - PROCESS | 1772 | --DOMWINDOW == 146 (0x95609400) [pid = 1772] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 20:26:05 INFO - PROCESS | 1772 | --DOMWINDOW == 145 (0xa613cc00) [pid = 1772] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 20:26:05 INFO - PROCESS | 1772 | --DOMWINDOW == 144 (0x9accf800) [pid = 1772] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 20:26:05 INFO - PROCESS | 1772 | --DOMWINDOW == 143 (0xa6e46800) [pid = 1772] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 20:26:05 INFO - PROCESS | 1772 | --DOMWINDOW == 142 (0x9250bc00) [pid = 1772] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 20:26:05 INFO - PROCESS | 1772 | --DOMWINDOW == 141 (0x99d1fc00) [pid = 1772] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 20:26:05 INFO - PROCESS | 1772 | --DOMWINDOW == 140 (0x9a2f0400) [pid = 1772] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 20:26:05 INFO - PROCESS | 1772 | --DOMWINDOW == 139 (0x92429c00) [pid = 1772] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 20:26:05 INFO - PROCESS | 1772 | --DOMWINDOW == 138 (0x95233400) [pid = 1772] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 20:26:05 INFO - PROCESS | 1772 | --DOMWINDOW == 137 (0x95473c00) [pid = 1772] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 20:26:05 INFO - PROCESS | 1772 | --DOMWINDOW == 136 (0x9d40bc00) [pid = 1772] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 20:26:05 INFO - PROCESS | 1772 | --DOMWINDOW == 135 (0x8ed8b000) [pid = 1772] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 20:26:05 INFO - PROCESS | 1772 | --DOMWINDOW == 134 (0x98343800) [pid = 1772] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 20:26:05 INFO - PROCESS | 1772 | --DOMWINDOW == 133 (0x906b6000) [pid = 1772] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 20:26:05 INFO - PROCESS | 1772 | --DOMWINDOW == 132 (0x9546ec00) [pid = 1772] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 20:26:05 INFO - PROCESS | 1772 | --DOMWINDOW == 131 (0x90975c00) [pid = 1772] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 20:26:05 INFO - PROCESS | 1772 | --DOMWINDOW == 130 (0x95471c00) [pid = 1772] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 20:26:05 INFO - PROCESS | 1772 | --DOMWINDOW == 129 (0x956c7000) [pid = 1772] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 20:26:05 INFO - PROCESS | 1772 | --DOMWINDOW == 128 (0x906aec00) [pid = 1772] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 20:26:05 INFO - PROCESS | 1772 | --DOMWINDOW == 127 (0x906b2000) [pid = 1772] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 20:26:05 INFO - PROCESS | 1772 | --DOMWINDOW == 126 (0x9b0aa400) [pid = 1772] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 20:26:05 INFO - PROCESS | 1772 | --DOMWINDOW == 125 (0x8ee56c00) [pid = 1772] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 20:26:05 INFO - PROCESS | 1772 | --DOMWINDOW == 124 (0x8ee42800) [pid = 1772] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 20:26:05 INFO - PROCESS | 1772 | --DOMWINDOW == 123 (0x9097d800) [pid = 1772] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 20:26:05 INFO - PROCESS | 1772 | --DOMWINDOW == 122 (0x9560d800) [pid = 1772] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 20:26:05 INFO - PROCESS | 1772 | --DOMWINDOW == 121 (0x90761800) [pid = 1772] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 20:26:05 INFO - PROCESS | 1772 | --DOMWINDOW == 120 (0xa4f2e000) [pid = 1772] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 20:26:05 INFO - PROCESS | 1772 | --DOMWINDOW == 119 (0x9076d800) [pid = 1772] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 20:26:05 INFO - PROCESS | 1772 | --DOMWINDOW == 118 (0x8ee4a800) [pid = 1772] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 20:26:05 INFO - PROCESS | 1772 | --DOMWINDOW == 117 (0x956c5c00) [pid = 1772] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 20:26:05 INFO - PROCESS | 1772 | --DOMWINDOW == 116 (0x906ab000) [pid = 1772] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 20:26:05 INFO - PROCESS | 1772 | --DOMWINDOW == 115 (0x8ed96800) [pid = 1772] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 20:26:05 INFO - PROCESS | 1772 | --DOMWINDOW == 114 (0x93a2c800) [pid = 1772] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 20:26:05 INFO - PROCESS | 1772 | --DOMWINDOW == 113 (0x9a147400) [pid = 1772] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 20:26:05 INFO - PROCESS | 1772 | --DOMWINDOW == 112 (0x9536c000) [pid = 1772] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 20:26:05 INFO - PROCESS | 1772 | 1472095565525 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 20:26:05 INFO - PROCESS | 1772 | 1472095565625 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:05 INFO - PROCESS | 1772 | 1472095565634 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:05 INFO - PROCESS | 1772 | ++DOCSHELL 0x906aec00 == 14 [pid = 1772] [id = 145] 20:26:05 INFO - PROCESS | 1772 | ++DOMWINDOW == 113 (0x906b1000) [pid = 1772] [serial = 434] [outer = (nil)] 20:26:05 INFO - PROCESS | 1772 | ++DOMWINDOW == 114 (0x906b6800) [pid = 1772] [serial = 435] [outer = 0x906b1000] 20:26:05 INFO - PROCESS | 1772 | 1472095565700 Marionette DEBUG loaded listener.js 20:26:05 INFO - PROCESS | 1772 | ++DOMWINDOW == 115 (0x90976000) [pid = 1772] [serial = 436] [outer = 0x906b1000] 20:26:06 INFO - PROCESS | 1772 | 1472095566343 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]]]}] 20:26:06 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. 20:26:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 2189ms 20:26:06 INFO - PROCESS | 1772 | 1472095566382 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 20:26:06 INFO - PROCESS | 1772 | 1472095566387 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 20:26:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 20:26:06 INFO - PROCESS | 1772 | 1472095566392 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 20:26:06 INFO - PROCESS | 1772 | 1472095566396 Marionette TRACE conn3 <- [1,554,null,{}] 20:26:06 INFO - PROCESS | 1772 | 1472095566400 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}] 20:26:06 INFO - PROCESS | 1772 | 1472095566405 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:06 INFO - PROCESS | 1772 | 1472095566534 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 20:26:06 INFO - PROCESS | 1772 | 1472095566668 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:06 INFO - PROCESS | 1772 | 1472095566686 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:06 INFO - PROCESS | 1772 | ++DOCSHELL 0x92313000 == 15 [pid = 1772] [id = 146] 20:26:06 INFO - PROCESS | 1772 | ++DOMWINDOW == 116 (0x9522e800) [pid = 1772] [serial = 437] [outer = (nil)] 20:26:06 INFO - PROCESS | 1772 | ++DOMWINDOW == 117 (0x9536d000) [pid = 1772] [serial = 438] [outer = 0x9522e800] 20:26:06 INFO - PROCESS | 1772 | 1472095566759 Marionette DEBUG loaded listener.js 20:26:06 INFO - PROCESS | 1772 | ++DOMWINDOW == 118 (0x9560e400) [pid = 1772] [serial = 439] [outer = 0x9522e800] 20:26:07 INFO - PROCESS | 1772 | [1772] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:26:07 INFO - PROCESS | 1772 | 1472095567611 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]]]}] 20:26:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 20:26:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1286ms 20:26:07 INFO - PROCESS | 1772 | 1472095567680 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 20:26:07 INFO - PROCESS | 1772 | 1472095567686 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 20:26:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 20:26:07 INFO - PROCESS | 1772 | 1472095567695 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 20:26:07 INFO - PROCESS | 1772 | 1472095567699 Marionette TRACE conn3 <- [1,558,null,{}] 20:26:07 INFO - PROCESS | 1772 | 1472095567707 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}] 20:26:07 INFO - PROCESS | 1772 | 1472095567712 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:07 INFO - PROCESS | 1772 | 1472095567924 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 20:26:08 INFO - PROCESS | 1772 | 1472095568089 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:08 INFO - PROCESS | 1772 | 1472095568103 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:08 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e76e400 == 16 [pid = 1772] [id = 147] 20:26:08 INFO - PROCESS | 1772 | ++DOMWINDOW == 119 (0x8ee48c00) [pid = 1772] [serial = 440] [outer = (nil)] 20:26:08 INFO - PROCESS | 1772 | ++DOMWINDOW == 120 (0x90765800) [pid = 1772] [serial = 441] [outer = 0x8ee48c00] 20:26:08 INFO - PROCESS | 1772 | 1472095568240 Marionette DEBUG loaded listener.js 20:26:08 INFO - PROCESS | 1772 | ++DOMWINDOW == 121 (0x90981800) [pid = 1772] [serial = 442] [outer = 0x8ee48c00] 20:26:09 INFO - PROCESS | 1772 | 1472095569546 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]]]}] 20:26:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 20:26:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1882ms 20:26:09 INFO - PROCESS | 1772 | 1472095569618 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 20:26:09 INFO - PROCESS | 1772 | 1472095569625 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 20:26:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 20:26:09 INFO - PROCESS | 1772 | 1472095569652 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 20:26:09 INFO - PROCESS | 1772 | 1472095569657 Marionette TRACE conn3 <- [1,562,null,{}] 20:26:09 INFO - PROCESS | 1772 | 1472095569668 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}] 20:26:09 INFO - PROCESS | 1772 | 1472095569673 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:09 INFO - PROCESS | 1772 | 1472095569833 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 20:26:10 INFO - PROCESS | 1772 | 1472095570018 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:10 INFO - PROCESS | 1772 | 1472095570027 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:10 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed8a000 == 17 [pid = 1772] [id = 148] 20:26:10 INFO - PROCESS | 1772 | ++DOMWINDOW == 122 (0x9536e400) [pid = 1772] [serial = 443] [outer = (nil)] 20:26:10 INFO - PROCESS | 1772 | ++DOMWINDOW == 123 (0x984e4800) [pid = 1772] [serial = 444] [outer = 0x9536e400] 20:26:10 INFO - PROCESS | 1772 | 1472095570103 Marionette DEBUG loaded listener.js 20:26:10 INFO - PROCESS | 1772 | ++DOMWINDOW == 124 (0x997fb800) [pid = 1772] [serial = 445] [outer = 0x9536e400] 20:26:10 INFO - PROCESS | 1772 | [1772] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:26:10 INFO - PROCESS | 1772 | 1472095570971 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]]]}] 20:26:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 20:26:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1338ms 20:26:10 INFO - PROCESS | 1772 | 1472095570988 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 20:26:10 INFO - PROCESS | 1772 | 1472095570991 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 20:26:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 20:26:11 INFO - PROCESS | 1772 | 1472095571015 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 20:26:11 INFO - PROCESS | 1772 | 1472095571021 Marionette TRACE conn3 <- [1,566,null,{}] 20:26:11 INFO - PROCESS | 1772 | 1472095571036 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}] 20:26:11 INFO - PROCESS | 1772 | 1472095571044 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:11 INFO - PROCESS | 1772 | 1472095571203 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 20:26:11 INFO - PROCESS | 1772 | 1472095571365 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:11 INFO - PROCESS | 1772 | 1472095571376 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:11 INFO - PROCESS | 1772 | ++DOCSHELL 0x9a141400 == 18 [pid = 1772] [id = 149] 20:26:11 INFO - PROCESS | 1772 | ++DOMWINDOW == 125 (0x9a143000) [pid = 1772] [serial = 446] [outer = (nil)] 20:26:11 INFO - PROCESS | 1772 | ++DOMWINDOW == 126 (0x9a147c00) [pid = 1772] [serial = 447] [outer = 0x9a143000] 20:26:11 INFO - PROCESS | 1772 | 1472095571451 Marionette DEBUG loaded listener.js 20:26:11 INFO - PROCESS | 1772 | ++DOMWINDOW == 127 (0x9a1b8c00) [pid = 1772] [serial = 448] [outer = 0x9a143000] 20:26:12 INFO - PROCESS | 1772 | [1772] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:26:12 INFO - PROCESS | 1772 | 1472095572361 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]]]}] 20:26:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 20:26:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1386ms 20:26:12 INFO - PROCESS | 1772 | 1472095572399 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 20:26:12 INFO - PROCESS | 1772 | 1472095572403 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 20:26:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 20:26:12 INFO - PROCESS | 1772 | 1472095572410 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 20:26:12 INFO - PROCESS | 1772 | 1472095572413 Marionette TRACE conn3 <- [1,570,null,{}] 20:26:12 INFO - PROCESS | 1772 | 1472095572419 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}] 20:26:12 INFO - PROCESS | 1772 | 1472095572423 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:12 INFO - PROCESS | 1772 | 1472095572577 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 20:26:12 INFO - PROCESS | 1772 | 1472095572743 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:12 INFO - PROCESS | 1772 | 1472095572751 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:12 INFO - PROCESS | 1772 | ++DOCSHELL 0x9a2e8800 == 19 [pid = 1772] [id = 150] 20:26:12 INFO - PROCESS | 1772 | ++DOMWINDOW == 128 (0x9a2f2800) [pid = 1772] [serial = 449] [outer = (nil)] 20:26:12 INFO - PROCESS | 1772 | ++DOMWINDOW == 129 (0x9acd0c00) [pid = 1772] [serial = 450] [outer = 0x9a2f2800] 20:26:12 INFO - PROCESS | 1772 | 1472095572836 Marionette DEBUG loaded listener.js 20:26:12 INFO - PROCESS | 1772 | ++DOMWINDOW == 130 (0x9acd7000) [pid = 1772] [serial = 451] [outer = 0x9a2f2800] 20:26:13 INFO - PROCESS | 1772 | [1772] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:26:13 INFO - PROCESS | 1772 | 1472095573756 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]]]}] 20:26:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 20:26:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1398ms 20:26:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 20:26:13 INFO - PROCESS | 1772 | 1472095573808 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 20:26:13 INFO - PROCESS | 1772 | 1472095573811 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 20:26:13 INFO - PROCESS | 1772 | 1472095573817 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 20:26:13 INFO - PROCESS | 1772 | 1472095573820 Marionette TRACE conn3 <- [1,574,null,{}] 20:26:13 INFO - PROCESS | 1772 | 1472095573826 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}] 20:26:13 INFO - PROCESS | 1772 | 1472095573830 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:13 INFO - PROCESS | 1772 | 1472095573981 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 20:26:14 INFO - PROCESS | 1772 | 1472095574142 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:14 INFO - PROCESS | 1772 | 1472095574152 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:14 INFO - PROCESS | 1772 | ++DOCSHELL 0x9a141800 == 20 [pid = 1772] [id = 151] 20:26:14 INFO - PROCESS | 1772 | ++DOMWINDOW == 131 (0x9ad50400) [pid = 1772] [serial = 452] [outer = (nil)] 20:26:14 INFO - PROCESS | 1772 | ++DOMWINDOW == 132 (0x9b48c400) [pid = 1772] [serial = 453] [outer = 0x9ad50400] 20:26:14 INFO - PROCESS | 1772 | 1472095574240 Marionette DEBUG loaded listener.js 20:26:14 INFO - PROCESS | 1772 | ++DOMWINDOW == 133 (0x9b493400) [pid = 1772] [serial = 454] [outer = 0x9ad50400] 20:26:15 INFO - PROCESS | 1772 | 1472095575137 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]]]}] 20:26:15 INFO - PROCESS | 1772 | ++DOMWINDOW == 134 (0x9b4aec00) [pid = 1772] [serial = 455] [outer = 0x91b79c00] 20:26:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 20:26:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1383ms 20:26:15 INFO - PROCESS | 1772 | 1472095575213 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 20:26:15 INFO - PROCESS | 1772 | 1472095575216 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 20:26:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 20:26:15 INFO - PROCESS | 1772 | 1472095575266 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 20:26:15 INFO - PROCESS | 1772 | 1472095575270 Marionette TRACE conn3 <- [1,578,null,{}] 20:26:15 INFO - PROCESS | 1772 | 1472095575277 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}] 20:26:15 INFO - PROCESS | 1772 | 1472095575286 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:15 INFO - PROCESS | 1772 | 1472095575465 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 20:26:15 INFO - PROCESS | 1772 | 1472095575677 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:15 INFO - PROCESS | 1772 | 1472095575689 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:15 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e767c00 == 21 [pid = 1772] [id = 152] 20:26:15 INFO - PROCESS | 1772 | ++DOMWINDOW == 135 (0x8e770400) [pid = 1772] [serial = 456] [outer = (nil)] 20:26:15 INFO - PROCESS | 1772 | ++DOMWINDOW == 136 (0x9b4b5c00) [pid = 1772] [serial = 457] [outer = 0x8e770400] 20:26:15 INFO - PROCESS | 1772 | 1472095575779 Marionette DEBUG loaded listener.js 20:26:15 INFO - PROCESS | 1772 | ++DOMWINDOW == 137 (0x9abb5000) [pid = 1772] [serial = 458] [outer = 0x8e770400] 20:26:16 INFO - PROCESS | 1772 | 1472095576566 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]]]}] 20:26:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 20:26:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1355ms 20:26:16 INFO - PROCESS | 1772 | 1472095576612 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 20:26:16 INFO - PROCESS | 1772 | 1472095576616 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 20:26:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 20:26:16 INFO - PROCESS | 1772 | 1472095576622 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 20:26:16 INFO - PROCESS | 1772 | 1472095576625 Marionette TRACE conn3 <- [1,582,null,{}] 20:26:16 INFO - PROCESS | 1772 | 1472095576630 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}] 20:26:16 INFO - PROCESS | 1772 | 1472095576635 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:16 INFO - PROCESS | 1772 | 1472095576776 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 20:26:16 INFO - PROCESS | 1772 | 1472095576944 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:16 INFO - PROCESS | 1772 | 1472095576952 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:16 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee42400 == 22 [pid = 1772] [id = 153] 20:26:16 INFO - PROCESS | 1772 | ++DOMWINDOW == 138 (0x8ee43000) [pid = 1772] [serial = 459] [outer = (nil)] 20:26:17 INFO - PROCESS | 1772 | ++DOMWINDOW == 139 (0x8ee53c00) [pid = 1772] [serial = 460] [outer = 0x8ee43000] 20:26:17 INFO - PROCESS | 1772 | 1472095577023 Marionette DEBUG loaded listener.js 20:26:17 INFO - PROCESS | 1772 | ++DOMWINDOW == 140 (0x8ee61400) [pid = 1772] [serial = 461] [outer = 0x8ee43000] 20:26:17 INFO - PROCESS | 1772 | 1472095577848 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]]]}] 20:26:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 20:26:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1281ms 20:26:17 INFO - PROCESS | 1772 | 1472095577904 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 20:26:17 INFO - PROCESS | 1772 | 1472095577907 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 20:26:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 20:26:17 INFO - PROCESS | 1772 | 1472095577913 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 20:26:17 INFO - PROCESS | 1772 | 1472095577922 Marionette TRACE conn3 <- [1,586,null,{}] 20:26:17 INFO - PROCESS | 1772 | 1472095577928 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}] 20:26:17 INFO - PROCESS | 1772 | 1472095577932 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:18 INFO - PROCESS | 1772 | 1472095578087 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 20:26:18 INFO - PROCESS | 1772 | 1472095578423 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:18 INFO - PROCESS | 1772 | 1472095578431 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:18 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e76c800 == 23 [pid = 1772] [id = 154] 20:26:18 INFO - PROCESS | 1772 | ++DOMWINDOW == 141 (0x8e76dc00) [pid = 1772] [serial = 462] [outer = (nil)] 20:26:18 INFO - PROCESS | 1772 | ++DOMWINDOW == 142 (0x8ee43400) [pid = 1772] [serial = 463] [outer = 0x8e76dc00] 20:26:18 INFO - PROCESS | 1772 | 1472095578543 Marionette DEBUG loaded listener.js 20:26:18 INFO - PROCESS | 1772 | ++DOMWINDOW == 143 (0x8ee4a800) [pid = 1772] [serial = 464] [outer = 0x8e76dc00] 20:26:19 INFO - PROCESS | 1772 | [1772] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:26:19 INFO - PROCESS | 1772 | 1472095579384 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]]]}] 20:26:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 20:26:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1493ms 20:26:19 INFO - PROCESS | 1772 | 1472095579409 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 20:26:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 20:26:19 INFO - PROCESS | 1772 | 1472095579414 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 20:26:19 INFO - PROCESS | 1772 | 1472095579420 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 20:26:19 INFO - PROCESS | 1772 | 1472095579424 Marionette TRACE conn3 <- [1,590,null,{}] 20:26:19 INFO - PROCESS | 1772 | 1472095579431 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}] 20:26:19 INFO - PROCESS | 1772 | 1472095579437 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:19 INFO - PROCESS | 1772 | 1472095579586 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 20:26:19 INFO - PROCESS | 1772 | 1472095579781 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:19 INFO - PROCESS | 1772 | 1472095579789 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:19 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed96400 == 24 [pid = 1772] [id = 155] 20:26:19 INFO - PROCESS | 1772 | ++DOMWINDOW == 144 (0x8ee4e000) [pid = 1772] [serial = 465] [outer = (nil)] 20:26:19 INFO - PROCESS | 1772 | ++DOMWINDOW == 145 (0x906af800) [pid = 1772] [serial = 466] [outer = 0x8ee4e000] 20:26:19 INFO - PROCESS | 1772 | 1472095579881 Marionette DEBUG loaded listener.js 20:26:19 INFO - PROCESS | 1772 | ++DOMWINDOW == 146 (0x91b6b800) [pid = 1772] [serial = 467] [outer = 0x8ee4e000] 20:26:20 INFO - PROCESS | 1772 | --DOMWINDOW == 145 (0x8ed94c00) [pid = 1772] [serial = 295] [outer = (nil)] [url = about:blank] 20:26:20 INFO - PROCESS | 1772 | --DOMWINDOW == 144 (0xa6ca9000) [pid = 1772] [serial = 243] [outer = (nil)] [url = about:blank] 20:26:20 INFO - PROCESS | 1772 | --DOMWINDOW == 143 (0xa109cc00) [pid = 1772] [serial = 283] [outer = (nil)] [url = about:blank] 20:26:20 INFO - PROCESS | 1772 | --DOMWINDOW == 142 (0xa2ecbc00) [pid = 1772] [serial = 240] [outer = (nil)] [url = about:blank] 20:26:20 INFO - PROCESS | 1772 | --DOMWINDOW == 141 (0xa8b4b000) [pid = 1772] [serial = 274] [outer = (nil)] [url = about:blank] 20:26:20 INFO - PROCESS | 1772 | --DOMWINDOW == 140 (0xa8f5f400) [pid = 1772] [serial = 292] [outer = (nil)] [url = about:blank] 20:26:20 INFO - PROCESS | 1772 | --DOMWINDOW == 139 (0x9d4e6000) [pid = 1772] [serial = 237] [outer = (nil)] [url = about:blank] 20:26:20 INFO - PROCESS | 1772 | --DOMWINDOW == 138 (0xa81f2c00) [pid = 1772] [serial = 286] [outer = (nil)] [url = about:blank] 20:26:20 INFO - PROCESS | 1772 | --DOMWINDOW == 137 (0x998a1c00) [pid = 1772] [serial = 231] [outer = (nil)] [url = about:blank] 20:26:20 INFO - PROCESS | 1772 | --DOMWINDOW == 136 (0xa8f1c800) [pid = 1772] [serial = 289] [outer = (nil)] [url = about:blank] 20:26:20 INFO - PROCESS | 1772 | --DOMWINDOW == 135 (0x9acda000) [pid = 1772] [serial = 234] [outer = (nil)] [url = about:blank] 20:26:20 INFO - PROCESS | 1772 | --DOMWINDOW == 134 (0xa6e79400) [pid = 1772] [serial = 246] [outer = (nil)] [url = about:blank] 20:26:20 INFO - PROCESS | 1772 | --DOMWINDOW == 133 (0x9528b400) [pid = 1772] [serial = 228] [outer = (nil)] [url = about:blank] 20:26:20 INFO - PROCESS | 1772 | --DOMWINDOW == 132 (0xa2ecb800) [pid = 1772] [serial = 198] [outer = (nil)] [url = about:blank] 20:26:20 INFO - PROCESS | 1772 | --DOMWINDOW == 131 (0x9b956000) [pid = 1772] [serial = 192] [outer = (nil)] [url = about:blank] 20:26:20 INFO - PROCESS | 1772 | --DOMWINDOW == 130 (0x93a39800) [pid = 1772] [serial = 186] [outer = (nil)] [url = about:blank] 20:26:20 INFO - PROCESS | 1772 | --DOMWINDOW == 129 (0x9560ac00) [pid = 1772] [serial = 277] [outer = (nil)] [url = about:blank] 20:26:20 INFO - PROCESS | 1772 | --DOMWINDOW == 128 (0x999b8400) [pid = 1772] [serial = 189] [outer = (nil)] [url = about:blank] 20:26:20 INFO - PROCESS | 1772 | --DOMWINDOW == 127 (0x9560c800) [pid = 1772] [serial = 225] [outer = (nil)] [url = about:blank] 20:26:20 INFO - PROCESS | 1772 | --DOMWINDOW == 126 (0x9acddc00) [pid = 1772] [serial = 280] [outer = (nil)] [url = about:blank] 20:26:20 INFO - PROCESS | 1772 | --DOMWINDOW == 125 (0x9d413000) [pid = 1772] [serial = 195] [outer = (nil)] [url = about:blank] 20:26:20 INFO - PROCESS | 1772 | --DOMWINDOW == 124 (0x9b4b5400) [pid = 1772] [serial = 334] [outer = (nil)] [url = about:blank] 20:26:20 INFO - PROCESS | 1772 | --DOMWINDOW == 123 (0xa100f400) [pid = 1772] [serial = 316] [outer = (nil)] [url = about:blank] 20:26:20 INFO - PROCESS | 1772 | --DOMWINDOW == 122 (0x92512800) [pid = 1772] [serial = 319] [outer = (nil)] [url = about:blank] 20:26:20 INFO - PROCESS | 1772 | --DOMWINDOW == 121 (0x9781bc00) [pid = 1772] [serial = 322] [outer = (nil)] [url = about:blank] 20:26:20 INFO - PROCESS | 1772 | --DOMWINDOW == 120 (0x9acd1000) [pid = 1772] [serial = 325] [outer = (nil)] [url = about:blank] 20:26:20 INFO - PROCESS | 1772 | --DOMWINDOW == 119 (0xa2446c00) [pid = 1772] [serial = 331] [outer = (nil)] [url = about:blank] 20:26:20 INFO - PROCESS | 1772 | --DOMWINDOW == 118 (0x9d8b3800) [pid = 1772] [serial = 328] [outer = (nil)] [url = about:blank] 20:26:20 INFO - PROCESS | 1772 | --DOMWINDOW == 117 (0xa67a2800) [pid = 1772] [serial = 355] [outer = (nil)] [url = about:blank] 20:26:20 INFO - PROCESS | 1772 | --DOMWINDOW == 116 (0x8ee5e000) [pid = 1772] [serial = 366] [outer = (nil)] [url = about:blank] 20:26:20 INFO - PROCESS | 1772 | --DOMWINDOW == 115 (0x8ee61800) [pid = 1772] [serial = 367] [outer = (nil)] [url = about:blank] 20:26:20 INFO - PROCESS | 1772 | --DOMWINDOW == 114 (0x8ee4c400) [pid = 1772] [serial = 369] [outer = (nil)] [url = about:blank] 20:26:20 INFO - PROCESS | 1772 | --DOMWINDOW == 113 (0x8ee4e800) [pid = 1772] [serial = 370] [outer = (nil)] [url = about:blank] 20:26:20 INFO - PROCESS | 1772 | --DOMWINDOW == 112 (0x92510800) [pid = 1772] [serial = 357] [outer = (nil)] [url = about:blank] 20:26:20 INFO - PROCESS | 1772 | --DOMWINDOW == 111 (0x93a2d800) [pid = 1772] [serial = 358] [outer = (nil)] [url = about:blank] 20:26:20 INFO - PROCESS | 1772 | --DOMWINDOW == 110 (0x956c8400) [pid = 1772] [serial = 360] [outer = (nil)] [url = about:blank] 20:26:20 INFO - PROCESS | 1772 | --DOMWINDOW == 109 (0x984e4c00) [pid = 1772] [serial = 361] [outer = (nil)] [url = about:blank] 20:26:20 INFO - PROCESS | 1772 | --DOMWINDOW == 108 (0x90769000) [pid = 1772] [serial = 378] [outer = (nil)] [url = about:blank] 20:26:20 INFO - PROCESS | 1772 | --DOMWINDOW == 107 (0x9076ac00) [pid = 1772] [serial = 379] [outer = (nil)] [url = about:blank] 20:26:20 INFO - PROCESS | 1772 | --DOMWINDOW == 106 (0xa6c15c00) [pid = 1772] [serial = 363] [outer = (nil)] [url = about:blank] 20:26:20 INFO - PROCESS | 1772 | --DOMWINDOW == 105 (0xa6c1c400) [pid = 1772] [serial = 364] [outer = (nil)] [url = about:blank] 20:26:20 INFO - PROCESS | 1772 | --DOMWINDOW == 104 (0x9097cc00) [pid = 1772] [serial = 381] [outer = (nil)] [url = about:blank] 20:26:20 INFO - PROCESS | 1772 | --DOMWINDOW == 103 (0x92025000) [pid = 1772] [serial = 382] [outer = (nil)] [url = about:blank] 20:26:20 INFO - PROCESS | 1772 | --DOMWINDOW == 102 (0xa6ca5800) [pid = 1772] [serial = 372] [outer = (nil)] [url = about:blank] 20:26:20 INFO - PROCESS | 1772 | --DOMWINDOW == 101 (0xa6caec00) [pid = 1772] [serial = 373] [outer = (nil)] [url = about:blank] 20:26:20 INFO - PROCESS | 1772 | --DOMWINDOW == 100 (0x97810800) [pid = 1772] [serial = 387] [outer = (nil)] [url = about:blank] 20:26:20 INFO - PROCESS | 1772 | --DOMWINDOW == 99 (0x997f1c00) [pid = 1772] [serial = 388] [outer = (nil)] [url = about:blank] 20:26:20 INFO - PROCESS | 1772 | --DOMWINDOW == 98 (0x92425000) [pid = 1772] [serial = 384] [outer = (nil)] [url = about:blank] 20:26:20 INFO - PROCESS | 1772 | --DOMWINDOW == 97 (0x95372000) [pid = 1772] [serial = 385] [outer = (nil)] [url = about:blank] 20:26:20 INFO - PROCESS | 1772 | --DOMWINDOW == 96 (0x9536a800) [pid = 1772] [serial = 375] [outer = (nil)] [url = about:blank] 20:26:20 INFO - PROCESS | 1772 | --DOMWINDOW == 95 (0x98c6e400) [pid = 1772] [serial = 376] [outer = (nil)] [url = about:blank] 20:26:20 INFO - PROCESS | 1772 | --DOMWINDOW == 94 (0x9a1bc400) [pid = 1772] [serial = 390] [outer = (nil)] [url = about:blank] 20:26:20 INFO - PROCESS | 1772 | --DOMWINDOW == 93 (0x9abb0000) [pid = 1772] [serial = 391] [outer = (nil)] [url = about:blank] 20:26:20 INFO - PROCESS | 1772 | 1472095580754 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]]]}] 20:26:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 20:26:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1392ms 20:26:20 INFO - PROCESS | 1772 | 1472095580815 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 20:26:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 20:26:20 INFO - PROCESS | 1772 | 1472095580821 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 20:26:20 INFO - PROCESS | 1772 | 1472095580827 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 20:26:20 INFO - PROCESS | 1772 | 1472095580831 Marionette TRACE conn3 <- [1,594,null,{}] 20:26:20 INFO - PROCESS | 1772 | 1472095580847 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}] 20:26:20 INFO - PROCESS | 1772 | 1472095580852 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:21 INFO - PROCESS | 1772 | 1472095581003 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 20:26:21 INFO - PROCESS | 1772 | 1472095581012 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:21 INFO - PROCESS | 1772 | 1472095581020 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:21 INFO - PROCESS | 1772 | ++DOCSHELL 0x92509400 == 25 [pid = 1772] [id = 156] 20:26:21 INFO - PROCESS | 1772 | ++DOMWINDOW == 94 (0x92509c00) [pid = 1772] [serial = 468] [outer = (nil)] 20:26:21 INFO - PROCESS | 1772 | ++DOMWINDOW == 95 (0x930d2800) [pid = 1772] [serial = 469] [outer = 0x92509c00] 20:26:21 INFO - PROCESS | 1772 | 1472095581082 Marionette DEBUG loaded listener.js 20:26:21 INFO - PROCESS | 1772 | ++DOMWINDOW == 96 (0x95235000) [pid = 1772] [serial = 470] [outer = 0x92509c00] 20:26:21 INFO - PROCESS | 1772 | 1472095581925 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]]]}] 20:26:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 20:26:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1146ms 20:26:21 INFO - PROCESS | 1772 | 1472095581978 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 20:26:21 INFO - PROCESS | 1772 | 1472095581981 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 20:26:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 20:26:21 INFO - PROCESS | 1772 | 1472095581994 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 20:26:22 INFO - PROCESS | 1772 | 1472095582002 Marionette TRACE conn3 <- [1,598,null,{}] 20:26:22 INFO - PROCESS | 1772 | 1472095582010 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}] 20:26:22 INFO - PROCESS | 1772 | 1472095582017 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:22 INFO - PROCESS | 1772 | 1472095582174 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 20:26:22 INFO - PROCESS | 1772 | 1472095582312 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:22 INFO - PROCESS | 1772 | 1472095582321 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:22 INFO - PROCESS | 1772 | ++DOCSHELL 0x930d8c00 == 26 [pid = 1772] [id = 157] 20:26:22 INFO - PROCESS | 1772 | ++DOMWINDOW == 97 (0x95474400) [pid = 1772] [serial = 471] [outer = (nil)] 20:26:22 INFO - PROCESS | 1772 | ++DOMWINDOW == 98 (0x956c8400) [pid = 1772] [serial = 472] [outer = 0x95474400] 20:26:22 INFO - PROCESS | 1772 | 1472095582383 Marionette DEBUG loaded listener.js 20:26:22 INFO - PROCESS | 1772 | ++DOMWINDOW == 99 (0x9834bc00) [pid = 1772] [serial = 473] [outer = 0x95474400] 20:26:23 INFO - PROCESS | 1772 | 1472095583149 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]]]}] 20:26:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 20:26:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1199ms 20:26:23 INFO - PROCESS | 1772 | 1472095583187 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 20:26:23 INFO - PROCESS | 1772 | 1472095583191 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 20:26:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 20:26:23 INFO - PROCESS | 1772 | 1472095583197 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 20:26:23 INFO - PROCESS | 1772 | 1472095583199 Marionette TRACE conn3 <- [1,602,null,{}] 20:26:23 INFO - PROCESS | 1772 | 1472095583204 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}] 20:26:23 INFO - PROCESS | 1772 | 1472095583208 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:23 INFO - PROCESS | 1772 | 1472095583422 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 20:26:23 INFO - PROCESS | 1772 | 1472095583439 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:23 INFO - PROCESS | 1772 | 1472095583447 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:23 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee5e800 == 27 [pid = 1772] [id = 158] 20:26:23 INFO - PROCESS | 1772 | ++DOMWINDOW == 100 (0x92420800) [pid = 1772] [serial = 474] [outer = (nil)] 20:26:23 INFO - PROCESS | 1772 | ++DOMWINDOW == 101 (0x99718800) [pid = 1772] [serial = 475] [outer = 0x92420800] 20:26:23 INFO - PROCESS | 1772 | 1472095583508 Marionette DEBUG loaded listener.js 20:26:23 INFO - PROCESS | 1772 | ++DOMWINDOW == 102 (0x999b7000) [pid = 1772] [serial = 476] [outer = 0x92420800] 20:26:24 INFO - PROCESS | 1772 | --DOMWINDOW == 101 (0x93b53400) [pid = 1772] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 20:26:24 INFO - PROCESS | 1772 | --DOMWINDOW == 100 (0xa22b3800) [pid = 1772] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 20:26:24 INFO - PROCESS | 1772 | --DOMWINDOW == 99 (0x8ee48800) [pid = 1772] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 20:26:24 INFO - PROCESS | 1772 | --DOMWINDOW == 98 (0x8e76f800) [pid = 1772] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 20:26:24 INFO - PROCESS | 1772 | --DOMWINDOW == 97 (0x90980c00) [pid = 1772] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 20:26:24 INFO - PROCESS | 1772 | --DOMWINDOW == 96 (0x8ee52c00) [pid = 1772] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 20:26:24 INFO - PROCESS | 1772 | --DOMWINDOW == 95 (0x91879800) [pid = 1772] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 20:26:24 INFO - PROCESS | 1772 | --DOMWINDOW == 94 (0x906b3000) [pid = 1772] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 20:26:24 INFO - PROCESS | 1772 | --DOMWINDOW == 93 (0x95297400) [pid = 1772] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 20:26:24 INFO - PROCESS | 1772 | --DOMWINDOW == 92 (0x91884800) [pid = 1772] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 20:26:24 INFO - PROCESS | 1772 | --DOMWINDOW == 91 (0x90764000) [pid = 1772] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 20:26:24 INFO - PROCESS | 1772 | --DOMWINDOW == 90 (0x906b1000) [pid = 1772] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 20:26:24 INFO - PROCESS | 1772 | --DOMWINDOW == 89 (0x9250e000) [pid = 1772] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 20:26:24 INFO - PROCESS | 1772 | --DOMWINDOW == 88 (0x999bb000) [pid = 1772] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 20:26:24 INFO - PROCESS | 1772 | --DOMWINDOW == 87 (0x99ded000) [pid = 1772] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 20:26:24 INFO - PROCESS | 1772 | 1472095584454 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]]]}] 20:26:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 20:26:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1278ms 20:26:24 INFO - PROCESS | 1772 | 1472095584479 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 20:26:24 INFO - PROCESS | 1772 | 1472095584482 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 20:26:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 20:26:24 INFO - PROCESS | 1772 | 1472095584488 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 20:26:24 INFO - PROCESS | 1772 | 1472095584490 Marionette TRACE conn3 <- [1,606,null,{}] 20:26:24 INFO - PROCESS | 1772 | 1472095584496 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}] 20:26:24 INFO - PROCESS | 1772 | 1472095584500 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:24 INFO - PROCESS | 1772 | 1472095584683 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 20:26:24 INFO - PROCESS | 1772 | 1472095584760 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:24 INFO - PROCESS | 1772 | 1472095584775 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:24 INFO - PROCESS | 1772 | ++DOCSHELL 0x90980c00 == 28 [pid = 1772] [id = 159] 20:26:24 INFO - PROCESS | 1772 | ++DOMWINDOW == 88 (0x91879800) [pid = 1772] [serial = 477] [outer = (nil)] 20:26:24 INFO - PROCESS | 1772 | ++DOMWINDOW == 89 (0x91b77c00) [pid = 1772] [serial = 478] [outer = 0x91879800] 20:26:24 INFO - PROCESS | 1772 | 1472095584843 Marionette DEBUG loaded listener.js 20:26:24 INFO - PROCESS | 1772 | ++DOMWINDOW == 90 (0x956be400) [pid = 1772] [serial = 479] [outer = 0x91879800] 20:26:25 INFO - PROCESS | 1772 | 1472095585524 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]]]}] 20:26:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 20:26:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1077ms 20:26:25 INFO - PROCESS | 1772 | 1472095585565 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 20:26:25 INFO - PROCESS | 1772 | 1472095585569 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 20:26:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 20:26:25 INFO - PROCESS | 1772 | 1472095585574 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 20:26:25 INFO - PROCESS | 1772 | 1472095585577 Marionette TRACE conn3 <- [1,610,null,{}] 20:26:25 INFO - PROCESS | 1772 | 1472095585593 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}] 20:26:25 INFO - PROCESS | 1772 | 1472095585597 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:25 INFO - PROCESS | 1772 | 1472095585733 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 20:26:25 INFO - PROCESS | 1772 | 1472095585747 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:25 INFO - PROCESS | 1772 | 1472095585754 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:25 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e769000 == 29 [pid = 1772] [id = 160] 20:26:25 INFO - PROCESS | 1772 | ++DOMWINDOW == 91 (0x906b1000) [pid = 1772] [serial = 480] [outer = (nil)] 20:26:25 INFO - PROCESS | 1772 | ++DOMWINDOW == 92 (0x9a068400) [pid = 1772] [serial = 481] [outer = 0x906b1000] 20:26:25 INFO - PROCESS | 1772 | 1472095585813 Marionette DEBUG loaded listener.js 20:26:25 INFO - PROCESS | 1772 | ++DOMWINDOW == 93 (0x9a14c400) [pid = 1772] [serial = 482] [outer = 0x906b1000] 20:26:26 INFO - PROCESS | 1772 | 1472095586689 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]]]}] 20:26:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 20:26:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1185ms 20:26:26 INFO - PROCESS | 1772 | 1472095586761 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 20:26:26 INFO - PROCESS | 1772 | 1472095586768 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 20:26:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 20:26:26 INFO - PROCESS | 1772 | 1472095586777 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 20:26:26 INFO - PROCESS | 1772 | 1472095586782 Marionette TRACE conn3 <- [1,614,null,{}] 20:26:26 INFO - PROCESS | 1772 | 1472095586791 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}] 20:26:26 INFO - PROCESS | 1772 | 1472095586795 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:27 INFO - PROCESS | 1772 | 1472095587002 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 20:26:27 INFO - PROCESS | 1772 | 1472095587163 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:27 INFO - PROCESS | 1772 | 1472095587177 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:27 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee42000 == 30 [pid = 1772] [id = 161] 20:26:27 INFO - PROCESS | 1772 | ++DOMWINDOW == 94 (0x8ee47400) [pid = 1772] [serial = 483] [outer = (nil)] 20:26:27 INFO - PROCESS | 1772 | ++DOMWINDOW == 95 (0x90765c00) [pid = 1772] [serial = 484] [outer = 0x8ee47400] 20:26:27 INFO - PROCESS | 1772 | 1472095587255 Marionette DEBUG loaded listener.js 20:26:27 INFO - PROCESS | 1772 | ++DOMWINDOW == 96 (0x90975c00) [pid = 1772] [serial = 485] [outer = 0x8ee47400] 20:26:28 INFO - PROCESS | 1772 | 1472095588106 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]]]}] 20:26:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 20:26:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1386ms 20:26:28 INFO - PROCESS | 1772 | 1472095588162 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 20:26:28 INFO - PROCESS | 1772 | 1472095588172 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 20:26:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 20:26:28 INFO - PROCESS | 1772 | 1472095588182 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 20:26:28 INFO - PROCESS | 1772 | 1472095588185 Marionette TRACE conn3 <- [1,618,null,{}] 20:26:28 INFO - PROCESS | 1772 | 1472095588191 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}] 20:26:28 INFO - PROCESS | 1772 | 1472095588197 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:28 INFO - PROCESS | 1772 | 1472095588390 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 20:26:28 INFO - PROCESS | 1772 | 1472095588554 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:28 INFO - PROCESS | 1772 | 1472095588562 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:28 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee4ac00 == 31 [pid = 1772] [id = 162] 20:26:28 INFO - PROCESS | 1772 | ++DOMWINDOW == 97 (0x92026000) [pid = 1772] [serial = 486] [outer = (nil)] 20:26:28 INFO - PROCESS | 1772 | ++DOMWINDOW == 98 (0x9536ac00) [pid = 1772] [serial = 487] [outer = 0x92026000] 20:26:28 INFO - PROCESS | 1772 | 1472095588638 Marionette DEBUG loaded listener.js 20:26:28 INFO - PROCESS | 1772 | ++DOMWINDOW == 99 (0x95602800) [pid = 1772] [serial = 488] [outer = 0x92026000] 20:26:29 INFO - PROCESS | 1772 | 1472095589534 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]]]}] 20:26:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 20:26:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1387ms 20:26:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 20:26:29 INFO - PROCESS | 1772 | 1472095589569 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 20:26:29 INFO - PROCESS | 1772 | 1472095589572 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 20:26:29 INFO - PROCESS | 1772 | 1472095589579 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 20:26:29 INFO - PROCESS | 1772 | 1472095589584 Marionette TRACE conn3 <- [1,622,null,{}] 20:26:29 INFO - PROCESS | 1772 | 1472095589599 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}] 20:26:29 INFO - PROCESS | 1772 | 1472095589607 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:29 INFO - PROCESS | 1772 | 1472095589771 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 20:26:29 INFO - PROCESS | 1772 | 1472095589937 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:29 INFO - PROCESS | 1772 | 1472095589955 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:29 INFO - PROCESS | 1772 | ++DOCSHELL 0x9a140400 == 32 [pid = 1772] [id = 163] 20:26:29 INFO - PROCESS | 1772 | ++DOMWINDOW == 100 (0x9a145000) [pid = 1772] [serial = 489] [outer = (nil)] 20:26:30 INFO - PROCESS | 1772 | ++DOMWINDOW == 101 (0x9abb5800) [pid = 1772] [serial = 490] [outer = 0x9a145000] 20:26:30 INFO - PROCESS | 1772 | 1472095590027 Marionette DEBUG loaded listener.js 20:26:30 INFO - PROCESS | 1772 | ++DOMWINDOW == 102 (0x9acd3c00) [pid = 1772] [serial = 491] [outer = 0x9a145000] 20:26:30 INFO - PROCESS | 1772 | 1472095590828 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]]]}] 20:26:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 20:26:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1282ms 20:26:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 20:26:30 INFO - PROCESS | 1772 | 1472095590861 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 20:26:30 INFO - PROCESS | 1772 | 1472095590865 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 20:26:30 INFO - PROCESS | 1772 | 1472095590871 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 20:26:30 INFO - PROCESS | 1772 | 1472095590874 Marionette TRACE conn3 <- [1,626,null,{}] 20:26:30 INFO - PROCESS | 1772 | 1472095590897 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}] 20:26:30 INFO - PROCESS | 1772 | 1472095590901 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:31 INFO - PROCESS | 1772 | 1472095591063 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 20:26:31 INFO - PROCESS | 1772 | 1472095591225 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:31 INFO - PROCESS | 1772 | 1472095591235 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:31 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e764800 == 33 [pid = 1772] [id = 164] 20:26:31 INFO - PROCESS | 1772 | ++DOMWINDOW == 103 (0x9abb6000) [pid = 1772] [serial = 492] [outer = (nil)] 20:26:31 INFO - PROCESS | 1772 | ++DOMWINDOW == 104 (0x9b4b0000) [pid = 1772] [serial = 493] [outer = 0x9abb6000] 20:26:31 INFO - PROCESS | 1772 | 1472095591306 Marionette DEBUG loaded listener.js 20:26:31 INFO - PROCESS | 1772 | ++DOMWINDOW == 105 (0x9b8c1c00) [pid = 1772] [serial = 494] [outer = 0x9abb6000] 20:26:32 INFO - PROCESS | 1772 | 1472095592151 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]]]}] 20:26:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 20:26:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1355ms 20:26:32 INFO - PROCESS | 1772 | 1472095592226 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 20:26:32 INFO - PROCESS | 1772 | 1472095592230 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 20:26:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 20:26:32 INFO - PROCESS | 1772 | 1472095592236 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 20:26:32 INFO - PROCESS | 1772 | 1472095592239 Marionette TRACE conn3 <- [1,630,null,{}] 20:26:32 INFO - PROCESS | 1772 | 1472095592244 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}] 20:26:32 INFO - PROCESS | 1772 | 1472095592249 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:32 INFO - PROCESS | 1772 | 1472095592458 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 20:26:32 INFO - PROCESS | 1772 | 1472095592624 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:32 INFO - PROCESS | 1772 | 1472095592630 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:32 INFO - PROCESS | 1772 | ++DOCSHELL 0x9a144400 == 34 [pid = 1772] [id = 165] 20:26:32 INFO - PROCESS | 1772 | ++DOMWINDOW == 106 (0x9b8ba800) [pid = 1772] [serial = 495] [outer = (nil)] 20:26:32 INFO - PROCESS | 1772 | ++DOMWINDOW == 107 (0x9d40bc00) [pid = 1772] [serial = 496] [outer = 0x9b8ba800] 20:26:32 INFO - PROCESS | 1772 | 1472095592705 Marionette DEBUG loaded listener.js 20:26:32 INFO - PROCESS | 1772 | ++DOMWINDOW == 108 (0x9d4b0c00) [pid = 1772] [serial = 497] [outer = 0x9b8ba800] 20:26:33 INFO - PROCESS | 1772 | 1472095593483 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]]]}] 20:26:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 20:26:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1332ms 20:26:33 INFO - PROCESS | 1772 | 1472095593568 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 20:26:33 INFO - PROCESS | 1772 | 1472095593572 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 20:26:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 20:26:33 INFO - PROCESS | 1772 | 1472095593595 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 20:26:33 INFO - PROCESS | 1772 | 1472095593599 Marionette TRACE conn3 <- [1,634,null,{}] 20:26:33 INFO - PROCESS | 1772 | 1472095593605 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}] 20:26:33 INFO - PROCESS | 1772 | 1472095593614 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:33 INFO - PROCESS | 1772 | 1472095593802 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 20:26:33 INFO - PROCESS | 1772 | 1472095593963 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:33 INFO - PROCESS | 1772 | 1472095593971 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:33 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e763000 == 35 [pid = 1772] [id = 166] 20:26:33 INFO - PROCESS | 1772 | ++DOMWINDOW == 109 (0x906ad400) [pid = 1772] [serial = 498] [outer = (nil)] 20:26:34 INFO - PROCESS | 1772 | ++DOMWINDOW == 110 (0xa1094800) [pid = 1772] [serial = 499] [outer = 0x906ad400] 20:26:34 INFO - PROCESS | 1772 | 1472095594045 Marionette DEBUG loaded listener.js 20:26:34 INFO - PROCESS | 1772 | ++DOMWINDOW == 111 (0xa214c800) [pid = 1772] [serial = 500] [outer = 0x906ad400] 20:26:34 INFO - PROCESS | 1772 | [1772] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:26:34 INFO - PROCESS | 1772 | 1472095594896 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]]]}] 20:26:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 20:26:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1345ms 20:26:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 20:26:34 INFO - PROCESS | 1772 | 1472095594926 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 20:26:34 INFO - PROCESS | 1772 | 1472095594929 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 20:26:34 INFO - PROCESS | 1772 | 1472095594937 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 20:26:34 INFO - PROCESS | 1772 | 1472095594940 Marionette TRACE conn3 <- [1,638,null,{}] 20:26:34 INFO - PROCESS | 1772 | 1472095594945 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}] 20:26:34 INFO - PROCESS | 1772 | 1472095594950 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:35 INFO - PROCESS | 1772 | 1472095595109 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 20:26:35 INFO - PROCESS | 1772 | 1472095595275 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:35 INFO - PROCESS | 1772 | 1472095595283 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:35 INFO - PROCESS | 1772 | ++DOCSHELL 0x95292000 == 36 [pid = 1772] [id = 167] 20:26:35 INFO - PROCESS | 1772 | ++DOMWINDOW == 112 (0xa1095800) [pid = 1772] [serial = 501] [outer = (nil)] 20:26:35 INFO - PROCESS | 1772 | ++DOMWINDOW == 113 (0xa21e9c00) [pid = 1772] [serial = 502] [outer = 0xa1095800] 20:26:35 INFO - PROCESS | 1772 | 1472095595355 Marionette DEBUG loaded listener.js 20:26:35 INFO - PROCESS | 1772 | ++DOMWINDOW == 114 (0xa2207800) [pid = 1772] [serial = 503] [outer = 0xa1095800] 20:26:35 INFO - PROCESS | 1772 | [1772] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:26:36 INFO - PROCESS | 1772 | 1472095596185 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]]]}] 20:26:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 20:26:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1278ms 20:26:36 INFO - PROCESS | 1772 | 1472095596219 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 20:26:36 INFO - PROCESS | 1772 | 1472095596222 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 20:26:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 20:26:36 INFO - PROCESS | 1772 | 1472095596229 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 20:26:36 INFO - PROCESS | 1772 | 1472095596232 Marionette TRACE conn3 <- [1,642,null,{}] 20:26:36 INFO - PROCESS | 1772 | 1472095596237 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}] 20:26:36 INFO - PROCESS | 1772 | 1472095596242 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:36 INFO - PROCESS | 1772 | 1472095596402 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 20:26:36 INFO - PROCESS | 1772 | 1472095596570 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:36 INFO - PROCESS | 1772 | 1472095596576 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:36 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee57000 == 37 [pid = 1772] [id = 168] 20:26:36 INFO - PROCESS | 1772 | ++DOMWINDOW == 115 (0x8ee59000) [pid = 1772] [serial = 504] [outer = (nil)] 20:26:36 INFO - PROCESS | 1772 | ++DOMWINDOW == 116 (0xa22b6800) [pid = 1772] [serial = 505] [outer = 0x8ee59000] 20:26:36 INFO - PROCESS | 1772 | 1472095596650 Marionette DEBUG loaded listener.js 20:26:36 INFO - PROCESS | 1772 | ++DOMWINDOW == 117 (0xa2441400) [pid = 1772] [serial = 506] [outer = 0x8ee59000] 20:26:37 INFO - PROCESS | 1772 | 1472095597741 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]]]}] 20:26:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 20:26:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1580ms 20:26:37 INFO - PROCESS | 1772 | 1472095597810 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 20:26:37 INFO - PROCESS | 1772 | 1472095597816 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 20:26:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 20:26:37 INFO - PROCESS | 1772 | 1472095597824 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 20:26:37 INFO - PROCESS | 1772 | 1472095597830 Marionette TRACE conn3 <- [1,646,null,{}] 20:26:37 INFO - PROCESS | 1772 | 1472095597837 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}] 20:26:37 INFO - PROCESS | 1772 | 1472095597842 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:38 INFO - PROCESS | 1772 | 1472095598035 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 20:26:38 INFO - PROCESS | 1772 | 1472095598363 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:38 INFO - PROCESS | 1772 | 1472095598376 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:38 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed90800 == 38 [pid = 1772] [id = 169] 20:26:38 INFO - PROCESS | 1772 | ++DOMWINDOW == 118 (0x8ed93000) [pid = 1772] [serial = 507] [outer = (nil)] 20:26:38 INFO - PROCESS | 1772 | ++DOMWINDOW == 119 (0x9187c400) [pid = 1772] [serial = 508] [outer = 0x8ed93000] 20:26:38 INFO - PROCESS | 1772 | 1472095598458 Marionette DEBUG loaded listener.js 20:26:38 INFO - PROCESS | 1772 | ++DOMWINDOW == 120 (0x91b6c400) [pid = 1772] [serial = 509] [outer = 0x8ed93000] 20:26:39 INFO - PROCESS | 1772 | --DOCSHELL 0x8e76f400 == 37 [pid = 1772] [id = 141] 20:26:39 INFO - PROCESS | 1772 | --DOCSHELL 0x90980c00 == 36 [pid = 1772] [id = 159] 20:26:39 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee52400 == 35 [pid = 1772] [id = 140] 20:26:39 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee57000 == 34 [pid = 1772] [id = 168] 20:26:39 INFO - PROCESS | 1772 | --DOCSHELL 0x95292000 == 33 [pid = 1772] [id = 167] 20:26:39 INFO - PROCESS | 1772 | --DOCSHELL 0x8e763000 == 32 [pid = 1772] [id = 166] 20:26:39 INFO - PROCESS | 1772 | --DOCSHELL 0x9a144400 == 31 [pid = 1772] [id = 165] 20:26:39 INFO - PROCESS | 1772 | --DOCSHELL 0x9a140400 == 30 [pid = 1772] [id = 163] 20:26:39 INFO - PROCESS | 1772 | --DOCSHELL 0x8e764800 == 29 [pid = 1772] [id = 164] 20:26:39 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee4ac00 == 28 [pid = 1772] [id = 162] 20:26:39 INFO - PROCESS | 1772 | --DOCSHELL 0x8e769000 == 27 [pid = 1772] [id = 160] 20:26:39 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee42000 == 26 [pid = 1772] [id = 161] 20:26:39 INFO - PROCESS | 1772 | --DOMWINDOW == 119 (0x9536d000) [pid = 1772] [serial = 438] [outer = (nil)] [url = about:blank] 20:26:39 INFO - PROCESS | 1772 | --DOMWINDOW == 118 (0x9a2f3000) [pid = 1772] [serial = 400] [outer = (nil)] [url = about:blank] 20:26:39 INFO - PROCESS | 1772 | --DOMWINDOW == 117 (0x930ca400) [pid = 1772] [serial = 430] [outer = (nil)] [url = about:blank] 20:26:39 INFO - PROCESS | 1772 | --DOMWINDOW == 116 (0x9a05d400) [pid = 1772] [serial = 399] [outer = (nil)] [url = about:blank] 20:26:39 INFO - PROCESS | 1772 | --DOMWINDOW == 115 (0x9d40b800) [pid = 1772] [serial = 403] [outer = (nil)] [url = about:blank] 20:26:39 INFO - PROCESS | 1772 | --DOMWINDOW == 114 (0x9b4b6c00) [pid = 1772] [serial = 402] [outer = (nil)] [url = about:blank] 20:26:39 INFO - PROCESS | 1772 | --DOMWINDOW == 113 (0xa1f09c00) [pid = 1772] [serial = 406] [outer = (nil)] [url = about:blank] 20:26:39 INFO - PROCESS | 1772 | --DOMWINDOW == 112 (0x9d81a800) [pid = 1772] [serial = 405] [outer = (nil)] [url = about:blank] 20:26:39 INFO - PROCESS | 1772 | --DOMWINDOW == 111 (0xa6a53000) [pid = 1772] [serial = 409] [outer = (nil)] [url = about:blank] 20:26:39 INFO - PROCESS | 1772 | --DOMWINDOW == 110 (0xa4f2a000) [pid = 1772] [serial = 408] [outer = (nil)] [url = about:blank] 20:26:39 INFO - PROCESS | 1772 | --DOMWINDOW == 109 (0xa6c24800) [pid = 1772] [serial = 412] [outer = (nil)] [url = about:blank] 20:26:39 INFO - PROCESS | 1772 | --DOMWINDOW == 108 (0xa6c21c00) [pid = 1772] [serial = 411] [outer = (nil)] [url = about:blank] 20:26:39 INFO - PROCESS | 1772 | --DOMWINDOW == 107 (0x8ed8e000) [pid = 1772] [serial = 423] [outer = (nil)] [url = about:blank] 20:26:39 INFO - PROCESS | 1772 | --DOMWINDOW == 106 (0x8ee41400) [pid = 1772] [serial = 424] [outer = (nil)] [url = about:blank] 20:26:39 INFO - PROCESS | 1772 | --DOMWINDOW == 105 (0x92510000) [pid = 1772] [serial = 429] [outer = (nil)] [url = about:blank] 20:26:39 INFO - PROCESS | 1772 | --DOMWINDOW == 104 (0x906b6c00) [pid = 1772] [serial = 421] [outer = (nil)] [url = about:blank] 20:26:39 INFO - PROCESS | 1772 | --DOMWINDOW == 103 (0x8ee5d400) [pid = 1772] [serial = 420] [outer = (nil)] [url = about:blank] 20:26:39 INFO - PROCESS | 1772 | --DOMWINDOW == 102 (0x91883800) [pid = 1772] [serial = 415] [outer = (nil)] [url = about:blank] 20:26:39 INFO - PROCESS | 1772 | --DOMWINDOW == 101 (0x90978800) [pid = 1772] [serial = 426] [outer = (nil)] [url = about:blank] 20:26:39 INFO - PROCESS | 1772 | --DOMWINDOW == 100 (0x9536d400) [pid = 1772] [serial = 432] [outer = (nil)] [url = about:blank] 20:26:39 INFO - PROCESS | 1772 | --DOMWINDOW == 99 (0x91b6dc00) [pid = 1772] [serial = 427] [outer = (nil)] [url = about:blank] 20:26:39 INFO - PROCESS | 1772 | --DOMWINDOW == 98 (0x91882400) [pid = 1772] [serial = 414] [outer = (nil)] [url = about:blank] 20:26:39 INFO - PROCESS | 1772 | --DOMWINDOW == 97 (0x97816400) [pid = 1772] [serial = 418] [outer = (nil)] [url = about:blank] 20:26:39 INFO - PROCESS | 1772 | --DOMWINDOW == 96 (0x956c1400) [pid = 1772] [serial = 417] [outer = (nil)] [url = about:blank] 20:26:39 INFO - PROCESS | 1772 | --DOMWINDOW == 95 (0x90977800) [pid = 1772] [serial = 394] [outer = (nil)] [url = about:blank] 20:26:39 INFO - PROCESS | 1772 | --DOMWINDOW == 94 (0x90769400) [pid = 1772] [serial = 393] [outer = (nil)] [url = about:blank] 20:26:39 INFO - PROCESS | 1772 | --DOMWINDOW == 93 (0x906b6800) [pid = 1772] [serial = 435] [outer = (nil)] [url = about:blank] 20:26:39 INFO - PROCESS | 1772 | --DOMWINDOW == 92 (0x95234000) [pid = 1772] [serial = 397] [outer = (nil)] [url = about:blank] 20:26:39 INFO - PROCESS | 1772 | --DOMWINDOW == 91 (0x93a33800) [pid = 1772] [serial = 396] [outer = (nil)] [url = about:blank] 20:26:39 INFO - PROCESS | 1772 | --DOMWINDOW == 90 (0x90976000) [pid = 1772] [serial = 436] [outer = (nil)] [url = about:blank] 20:26:39 INFO - PROCESS | 1772 | --DOMWINDOW == 89 (0x95476400) [pid = 1772] [serial = 433] [outer = (nil)] [url = about:blank] 20:26:40 INFO - PROCESS | 1772 | 1472095600376 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]]]}] 20:26:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 20:26:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 2587ms 20:26:40 INFO - PROCESS | 1772 | 1472095600411 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 20:26:40 INFO - PROCESS | 1772 | 1472095600416 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 20:26:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 20:26:40 INFO - PROCESS | 1772 | 1472095600424 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 20:26:40 INFO - PROCESS | 1772 | 1472095600428 Marionette TRACE conn3 <- [1,650,null,{}] 20:26:40 INFO - PROCESS | 1772 | 1472095600435 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}] 20:26:40 INFO - PROCESS | 1772 | 1472095600441 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:40 INFO - PROCESS | 1772 | 1472095600582 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 20:26:40 INFO - PROCESS | 1772 | 1472095600599 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:40 INFO - PROCESS | 1772 | 1472095600605 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:40 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee4c400 == 27 [pid = 1772] [id = 170] 20:26:40 INFO - PROCESS | 1772 | ++DOMWINDOW == 90 (0x8ee4d000) [pid = 1772] [serial = 510] [outer = (nil)] 20:26:40 INFO - PROCESS | 1772 | ++DOMWINDOW == 91 (0x8ee5a800) [pid = 1772] [serial = 511] [outer = 0x8ee4d000] 20:26:40 INFO - PROCESS | 1772 | 1472095600671 Marionette DEBUG loaded listener.js 20:26:40 INFO - PROCESS | 1772 | ++DOMWINDOW == 92 (0x8ee61000) [pid = 1772] [serial = 512] [outer = 0x8ee4d000] 20:26:41 INFO - PROCESS | 1772 | 1472095601449 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]]]}] 20:26:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 20:26:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1084ms 20:26:41 INFO - PROCESS | 1772 | 1472095601545 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 20:26:41 INFO - PROCESS | 1772 | 1472095601554 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 20:26:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 20:26:41 INFO - PROCESS | 1772 | 1472095601564 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 20:26:41 INFO - PROCESS | 1772 | 1472095601567 Marionette TRACE conn3 <- [1,654,null,{}] 20:26:41 INFO - PROCESS | 1772 | 1472095601573 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}] 20:26:41 INFO - PROCESS | 1772 | 1472095601578 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:41 INFO - PROCESS | 1772 | 1472095601724 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 20:26:41 INFO - PROCESS | 1772 | 1472095601833 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:41 INFO - PROCESS | 1772 | 1472095601840 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:41 INFO - PROCESS | 1772 | ++DOCSHELL 0x9076ac00 == 28 [pid = 1772] [id = 171] 20:26:41 INFO - PROCESS | 1772 | ++DOMWINDOW == 93 (0x90972400) [pid = 1772] [serial = 513] [outer = (nil)] 20:26:41 INFO - PROCESS | 1772 | ++DOMWINDOW == 94 (0x90976400) [pid = 1772] [serial = 514] [outer = 0x90972400] 20:26:41 INFO - PROCESS | 1772 | 1472095601905 Marionette DEBUG loaded listener.js 20:26:42 INFO - PROCESS | 1772 | ++DOMWINDOW == 95 (0x9097ac00) [pid = 1772] [serial = 515] [outer = 0x90972400] 20:26:42 INFO - PROCESS | 1772 | 1472095602554 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]]]}] 20:26:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 20:26:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1031ms 20:26:42 INFO - PROCESS | 1772 | 1472095602594 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 20:26:42 INFO - PROCESS | 1772 | 1472095602597 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 20:26:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 20:26:42 INFO - PROCESS | 1772 | 1472095602603 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 20:26:42 INFO - PROCESS | 1772 | 1472095602608 Marionette TRACE conn3 <- [1,658,null,{}] 20:26:42 INFO - PROCESS | 1772 | 1472095602655 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}] 20:26:42 INFO - PROCESS | 1772 | 1472095602664 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:42 INFO - PROCESS | 1772 | 1472095602858 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 20:26:42 INFO - PROCESS | 1772 | 1472095602879 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:42 INFO - PROCESS | 1772 | 1472095602892 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:42 INFO - PROCESS | 1772 | ++DOCSHELL 0x92421c00 == 29 [pid = 1772] [id = 172] 20:26:42 INFO - PROCESS | 1772 | ++DOMWINDOW == 96 (0x92428000) [pid = 1772] [serial = 516] [outer = (nil)] 20:26:42 INFO - PROCESS | 1772 | ++DOMWINDOW == 97 (0x92504800) [pid = 1772] [serial = 517] [outer = 0x92428000] 20:26:42 INFO - PROCESS | 1772 | 1472095602953 Marionette DEBUG loaded listener.js 20:26:43 INFO - PROCESS | 1772 | ++DOMWINDOW == 98 (0x9250b400) [pid = 1772] [serial = 518] [outer = 0x92428000] 20:26:43 INFO - PROCESS | 1772 | 1472095603787 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]]]}] 20:26:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 20:26:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1251ms 20:26:43 INFO - PROCESS | 1772 | 1472095603854 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 20:26:43 INFO - PROCESS | 1772 | 1472095603858 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 20:26:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 20:26:43 INFO - PROCESS | 1772 | 1472095603864 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 20:26:43 INFO - PROCESS | 1772 | 1472095603867 Marionette TRACE conn3 <- [1,662,null,{}] 20:26:43 INFO - PROCESS | 1772 | 1472095603872 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}] 20:26:43 INFO - PROCESS | 1772 | 1472095603877 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:44 INFO - PROCESS | 1772 | 1472095604059 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 20:26:44 INFO - PROCESS | 1772 | 1472095604074 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:44 INFO - PROCESS | 1772 | 1472095604083 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:44 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee57000 == 30 [pid = 1772] [id = 173] 20:26:44 INFO - PROCESS | 1772 | ++DOMWINDOW == 99 (0x92505800) [pid = 1772] [serial = 519] [outer = (nil)] 20:26:44 INFO - PROCESS | 1772 | ++DOMWINDOW == 100 (0x930d3800) [pid = 1772] [serial = 520] [outer = 0x92505800] 20:26:44 INFO - PROCESS | 1772 | 1472095604147 Marionette DEBUG loaded listener.js 20:26:44 INFO - PROCESS | 1772 | ++DOMWINDOW == 101 (0x93b4b800) [pid = 1772] [serial = 521] [outer = 0x92505800] 20:26:45 INFO - PROCESS | 1772 | --DOMWINDOW == 100 (0x906b1000) [pid = 1772] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 20:26:45 INFO - PROCESS | 1772 | --DOMWINDOW == 99 (0x92420800) [pid = 1772] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 20:26:45 INFO - PROCESS | 1772 | --DOMWINDOW == 98 (0x91879800) [pid = 1772] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 20:26:45 INFO - PROCESS | 1772 | --DOMWINDOW == 97 (0x8ee43000) [pid = 1772] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 20:26:45 INFO - PROCESS | 1772 | --DOMWINDOW == 96 (0x9536e400) [pid = 1772] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 20:26:45 INFO - PROCESS | 1772 | --DOMWINDOW == 95 (0x8e76dc00) [pid = 1772] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 20:26:45 INFO - PROCESS | 1772 | --DOMWINDOW == 94 (0x8ee4e000) [pid = 1772] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 20:26:45 INFO - PROCESS | 1772 | --DOMWINDOW == 93 (0x92509c00) [pid = 1772] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 20:26:45 INFO - PROCESS | 1772 | --DOMWINDOW == 92 (0x9ad50400) [pid = 1772] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 20:26:45 INFO - PROCESS | 1772 | --DOMWINDOW == 91 (0x8ee48c00) [pid = 1772] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 20:26:45 INFO - PROCESS | 1772 | --DOMWINDOW == 90 (0x9a2f2800) [pid = 1772] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 20:26:45 INFO - PROCESS | 1772 | --DOMWINDOW == 89 (0x9522e800) [pid = 1772] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 20:26:45 INFO - PROCESS | 1772 | --DOMWINDOW == 88 (0x9a143000) [pid = 1772] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 20:26:45 INFO - PROCESS | 1772 | --DOMWINDOW == 87 (0x8e770400) [pid = 1772] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 20:26:45 INFO - PROCESS | 1772 | --DOMWINDOW == 86 (0x95474400) [pid = 1772] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 20:26:45 INFO - PROCESS | 1772 | [1772] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:26:45 INFO - PROCESS | 1772 | 1472095605467 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]]]}] 20:26:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 20:26:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1631ms 20:26:45 INFO - PROCESS | 1772 | 1472095605496 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 20:26:45 INFO - PROCESS | 1772 | 1472095605500 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 20:26:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 20:26:45 INFO - PROCESS | 1772 | 1472095605505 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 20:26:45 INFO - PROCESS | 1772 | 1472095605508 Marionette TRACE conn3 <- [1,666,null,{}] 20:26:45 INFO - PROCESS | 1772 | 1472095605513 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}] 20:26:45 INFO - PROCESS | 1772 | 1472095605518 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:45 INFO - PROCESS | 1772 | 1472095605678 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 20:26:45 INFO - PROCESS | 1772 | 1472095605749 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:45 INFO - PROCESS | 1772 | 1472095605758 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:45 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee41c00 == 31 [pid = 1772] [id = 174] 20:26:45 INFO - PROCESS | 1772 | ++DOMWINDOW == 87 (0x8ee43000) [pid = 1772] [serial = 522] [outer = (nil)] 20:26:45 INFO - PROCESS | 1772 | ++DOMWINDOW == 88 (0x93a2cc00) [pid = 1772] [serial = 523] [outer = 0x8ee43000] 20:26:45 INFO - PROCESS | 1772 | 1472095605817 Marionette DEBUG loaded listener.js 20:26:45 INFO - PROCESS | 1772 | ++DOMWINDOW == 89 (0x93e45c00) [pid = 1772] [serial = 524] [outer = 0x8ee43000] 20:26:46 INFO - PROCESS | 1772 | [1772] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:26:46 INFO - PROCESS | 1772 | 1472095606450 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]]]}] 20:26:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 20:26:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 977ms 20:26:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 20:26:46 INFO - PROCESS | 1772 | 1472095606482 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 20:26:46 INFO - PROCESS | 1772 | 1472095606485 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 20:26:46 INFO - PROCESS | 1772 | 1472095606491 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 20:26:46 INFO - PROCESS | 1772 | 1472095606494 Marionette TRACE conn3 <- [1,670,null,{}] 20:26:46 INFO - PROCESS | 1772 | 1472095606499 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}] 20:26:46 INFO - PROCESS | 1772 | 1472095606508 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:46 INFO - PROCESS | 1772 | 1472095606715 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 20:26:46 INFO - PROCESS | 1772 | 1472095606731 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:46 INFO - PROCESS | 1772 | 1472095606740 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:46 INFO - PROCESS | 1772 | ++DOCSHELL 0x93b56000 == 32 [pid = 1772] [id = 175] 20:26:46 INFO - PROCESS | 1772 | ++DOMWINDOW == 90 (0x9522e800) [pid = 1772] [serial = 525] [outer = (nil)] 20:26:46 INFO - PROCESS | 1772 | ++DOMWINDOW == 91 (0x95298000) [pid = 1772] [serial = 526] [outer = 0x9522e800] 20:26:46 INFO - PROCESS | 1772 | 1472095606802 Marionette DEBUG loaded listener.js 20:26:46 INFO - PROCESS | 1772 | ++DOMWINDOW == 92 (0x9536dc00) [pid = 1772] [serial = 527] [outer = 0x9522e800] 20:26:47 INFO - PROCESS | 1772 | 1472095607802 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]]]}] 20:26:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 20:26:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1380ms 20:26:47 INFO - PROCESS | 1772 | 1472095607872 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 20:26:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 20:26:47 INFO - PROCESS | 1772 | 1472095607878 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 20:26:47 INFO - PROCESS | 1772 | 1472095607885 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 20:26:47 INFO - PROCESS | 1772 | 1472095607890 Marionette TRACE conn3 <- [1,674,null,{}] 20:26:47 INFO - PROCESS | 1772 | 1472095607897 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}] 20:26:47 INFO - PROCESS | 1772 | 1472095607903 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:48 INFO - PROCESS | 1772 | 1472095608071 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 20:26:48 INFO - PROCESS | 1772 | 1472095608220 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:48 INFO - PROCESS | 1772 | 1472095608229 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:48 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee42800 == 33 [pid = 1772] [id = 176] 20:26:48 INFO - PROCESS | 1772 | ++DOMWINDOW == 93 (0x8ee47000) [pid = 1772] [serial = 528] [outer = (nil)] 20:26:48 INFO - PROCESS | 1772 | ++DOMWINDOW == 94 (0x906b4c00) [pid = 1772] [serial = 529] [outer = 0x8ee47000] 20:26:48 INFO - PROCESS | 1772 | 1472095608308 Marionette DEBUG loaded listener.js 20:26:48 INFO - PROCESS | 1772 | ++DOMWINDOW == 95 (0x90768000) [pid = 1772] [serial = 530] [outer = 0x8ee47000] 20:26:48 INFO - PROCESS | 1772 | [1772] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:26:49 INFO - PROCESS | 1772 | 1472095609228 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]]]}] 20:26:49 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 20:26:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1390ms 20:26:49 INFO - PROCESS | 1772 | 1472095609273 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 20:26:49 INFO - PROCESS | 1772 | 1472095609280 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 20:26:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 20:26:49 INFO - PROCESS | 1772 | 1472095609290 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 20:26:49 INFO - PROCESS | 1772 | 1472095609293 Marionette TRACE conn3 <- [1,678,null,{}] 20:26:49 INFO - PROCESS | 1772 | 1472095609299 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}] 20:26:49 INFO - PROCESS | 1772 | 1472095609305 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:49 INFO - PROCESS | 1772 | 1472095609480 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 20:26:49 INFO - PROCESS | 1772 | 1472095609628 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:49 INFO - PROCESS | 1772 | 1472095609634 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:49 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed90400 == 34 [pid = 1772] [id = 177] 20:26:49 INFO - PROCESS | 1772 | ++DOMWINDOW == 96 (0x91b6a400) [pid = 1772] [serial = 531] [outer = (nil)] 20:26:49 INFO - PROCESS | 1772 | ++DOMWINDOW == 97 (0x9202e000) [pid = 1772] [serial = 532] [outer = 0x91b6a400] 20:26:49 INFO - PROCESS | 1772 | 1472095609711 Marionette DEBUG loaded listener.js 20:26:49 INFO - PROCESS | 1772 | ++DOMWINDOW == 98 (0x92429c00) [pid = 1772] [serial = 533] [outer = 0x91b6a400] 20:26:50 INFO - PROCESS | 1772 | 1472095610694 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]]]}] 20:26:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 20:26:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1486ms 20:26:50 INFO - PROCESS | 1772 | 1472095610776 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 20:26:50 INFO - PROCESS | 1772 | 1472095610780 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 20:26:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 20:26:50 INFO - PROCESS | 1772 | 1472095610786 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 20:26:50 INFO - PROCESS | 1772 | 1472095610791 Marionette TRACE conn3 <- [1,682,null,{}] 20:26:50 INFO - PROCESS | 1772 | 1472095610807 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}] 20:26:50 INFO - PROCESS | 1772 | 1472095610814 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:51 INFO - PROCESS | 1772 | 1472095611010 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 20:26:51 INFO - PROCESS | 1772 | 1472095611199 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:51 INFO - PROCESS | 1772 | 1472095611207 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:51 INFO - PROCESS | 1772 | ++DOCSHELL 0x92421400 == 35 [pid = 1772] [id = 178] 20:26:51 INFO - PROCESS | 1772 | ++DOMWINDOW == 99 (0x9536b800) [pid = 1772] [serial = 534] [outer = (nil)] 20:26:51 INFO - PROCESS | 1772 | ++DOMWINDOW == 100 (0x9546d000) [pid = 1772] [serial = 535] [outer = 0x9536b800] 20:26:51 INFO - PROCESS | 1772 | 1472095611329 Marionette DEBUG loaded listener.js 20:26:51 INFO - PROCESS | 1772 | ++DOMWINDOW == 101 (0x95472000) [pid = 1772] [serial = 536] [outer = 0x9536b800] 20:26:52 INFO - PROCESS | 1772 | SkCairoFTTypeface::onFilterRec unimplemented 20:26:52 INFO - PROCESS | 1772 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:26:52 INFO - PROCESS | 1772 | 1472095612645 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]]]}] 20:26:52 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) 20:26:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1884ms 20:26:52 INFO - PROCESS | 1772 | 1472095612764 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 20:26:52 INFO - PROCESS | 1772 | 1472095612774 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 20:26:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 20:26:52 INFO - PROCESS | 1772 | 1472095612804 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 20:26:52 INFO - PROCESS | 1772 | 1472095612812 Marionette TRACE conn3 <- [1,686,null,{}] 20:26:52 INFO - PROCESS | 1772 | 1472095612821 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}] 20:26:52 INFO - PROCESS | 1772 | 1472095612825 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:52 INFO - PROCESS | 1772 | 1472095612968 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 20:26:53 INFO - PROCESS | 1772 | 1472095613156 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:53 INFO - PROCESS | 1772 | 1472095613169 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:53 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee41c00 == 34 [pid = 1772] [id = 174] 20:26:53 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee57000 == 33 [pid = 1772] [id = 173] 20:26:53 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e769000 == 34 [pid = 1772] [id = 179] 20:26:53 INFO - PROCESS | 1772 | ++DOMWINDOW == 102 (0x8ee41c00) [pid = 1772] [serial = 537] [outer = (nil)] 20:26:53 INFO - PROCESS | 1772 | ++DOMWINDOW == 103 (0x8ee5cc00) [pid = 1772] [serial = 538] [outer = 0x8ee41c00] 20:26:53 INFO - PROCESS | 1772 | 1472095613250 Marionette DEBUG loaded listener.js 20:26:53 INFO - PROCESS | 1772 | ++DOMWINDOW == 104 (0x8ee5ec00) [pid = 1772] [serial = 539] [outer = 0x8ee41c00] 20:26:53 INFO - PROCESS | 1772 | --DOCSHELL 0x92421c00 == 33 [pid = 1772] [id = 172] 20:26:53 INFO - PROCESS | 1772 | --DOCSHELL 0x9076ac00 == 32 [pid = 1772] [id = 171] 20:26:53 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee4c400 == 31 [pid = 1772] [id = 170] 20:26:53 INFO - PROCESS | 1772 | --DOMWINDOW == 103 (0x9a068400) [pid = 1772] [serial = 481] [outer = (nil)] [url = about:blank] 20:26:53 INFO - PROCESS | 1772 | --DOMWINDOW == 102 (0x9a14c400) [pid = 1772] [serial = 482] [outer = (nil)] [url = about:blank] 20:26:53 INFO - PROCESS | 1772 | --DOMWINDOW == 101 (0x99718800) [pid = 1772] [serial = 475] [outer = (nil)] [url = about:blank] 20:26:53 INFO - PROCESS | 1772 | --DOMWINDOW == 100 (0x91b77c00) [pid = 1772] [serial = 478] [outer = (nil)] [url = about:blank] 20:26:53 INFO - PROCESS | 1772 | --DOMWINDOW == 99 (0x8ee53c00) [pid = 1772] [serial = 460] [outer = (nil)] [url = about:blank] 20:26:53 INFO - PROCESS | 1772 | --DOMWINDOW == 98 (0x8ee61400) [pid = 1772] [serial = 461] [outer = (nil)] [url = about:blank] 20:26:53 INFO - PROCESS | 1772 | --DOMWINDOW == 97 (0x984e4800) [pid = 1772] [serial = 444] [outer = (nil)] [url = about:blank] 20:26:53 INFO - PROCESS | 1772 | --DOMWINDOW == 96 (0x997fb800) [pid = 1772] [serial = 445] [outer = (nil)] [url = about:blank] 20:26:53 INFO - PROCESS | 1772 | --DOMWINDOW == 95 (0x8ee43400) [pid = 1772] [serial = 463] [outer = (nil)] [url = about:blank] 20:26:53 INFO - PROCESS | 1772 | --DOMWINDOW == 94 (0x8ee4a800) [pid = 1772] [serial = 464] [outer = (nil)] [url = about:blank] 20:26:53 INFO - PROCESS | 1772 | --DOMWINDOW == 93 (0x906af800) [pid = 1772] [serial = 466] [outer = (nil)] [url = about:blank] 20:26:53 INFO - PROCESS | 1772 | --DOMWINDOW == 92 (0x91b6b800) [pid = 1772] [serial = 467] [outer = (nil)] [url = about:blank] 20:26:53 INFO - PROCESS | 1772 | --DOMWINDOW == 91 (0x930d2800) [pid = 1772] [serial = 469] [outer = (nil)] [url = about:blank] 20:26:53 INFO - PROCESS | 1772 | --DOMWINDOW == 90 (0x95235000) [pid = 1772] [serial = 470] [outer = (nil)] [url = about:blank] 20:26:53 INFO - PROCESS | 1772 | --DOMWINDOW == 89 (0x9b48c400) [pid = 1772] [serial = 453] [outer = (nil)] [url = about:blank] 20:26:53 INFO - PROCESS | 1772 | --DOMWINDOW == 88 (0x9b493400) [pid = 1772] [serial = 454] [outer = (nil)] [url = about:blank] 20:26:53 INFO - PROCESS | 1772 | --DOMWINDOW == 87 (0x90765800) [pid = 1772] [serial = 441] [outer = (nil)] [url = about:blank] 20:26:53 INFO - PROCESS | 1772 | --DOMWINDOW == 86 (0x90981800) [pid = 1772] [serial = 442] [outer = (nil)] [url = about:blank] 20:26:53 INFO - PROCESS | 1772 | --DOMWINDOW == 85 (0x9acd0c00) [pid = 1772] [serial = 450] [outer = (nil)] [url = about:blank] 20:26:53 INFO - PROCESS | 1772 | --DOMWINDOW == 84 (0x9acd7000) [pid = 1772] [serial = 451] [outer = (nil)] [url = about:blank] 20:26:53 INFO - PROCESS | 1772 | --DOMWINDOW == 83 (0x9560e400) [pid = 1772] [serial = 439] [outer = (nil)] [url = about:blank] 20:26:53 INFO - PROCESS | 1772 | --DOMWINDOW == 82 (0x9a147c00) [pid = 1772] [serial = 447] [outer = (nil)] [url = about:blank] 20:26:53 INFO - PROCESS | 1772 | --DOMWINDOW == 81 (0x9a1b8c00) [pid = 1772] [serial = 448] [outer = (nil)] [url = about:blank] 20:26:53 INFO - PROCESS | 1772 | --DOMWINDOW == 80 (0x9b4b5c00) [pid = 1772] [serial = 457] [outer = (nil)] [url = about:blank] 20:26:53 INFO - PROCESS | 1772 | --DOMWINDOW == 79 (0x9abb5000) [pid = 1772] [serial = 458] [outer = (nil)] [url = about:blank] 20:26:53 INFO - PROCESS | 1772 | --DOMWINDOW == 78 (0x9b4b2400) [pid = 1772] [serial = 259] [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.] 20:26:53 INFO - PROCESS | 1772 | --DOMWINDOW == 77 (0x956c8400) [pid = 1772] [serial = 472] [outer = (nil)] [url = about:blank] 20:26:53 INFO - PROCESS | 1772 | --DOMWINDOW == 76 (0x956be400) [pid = 1772] [serial = 479] [outer = (nil)] [url = about:blank] 20:26:53 INFO - PROCESS | 1772 | --DOMWINDOW == 75 (0x999b7000) [pid = 1772] [serial = 476] [outer = (nil)] [url = about:blank] 20:26:53 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x9834bc00) [pid = 1772] [serial = 473] [outer = (nil)] [url = about:blank] 20:26:54 INFO - PROCESS | 1772 | SkCairoFTTypeface::onFilterRec unimplemented 20:26:54 INFO - PROCESS | 1772 | 1472095614369 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]]]}] 20:26:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 20:26:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1587ms 20:26:54 INFO - PROCESS | 1772 | 1472095614389 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 20:26:54 INFO - PROCESS | 1772 | 1472095614395 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 20:26:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 20:26:54 INFO - PROCESS | 1772 | 1472095614404 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 20:26:54 INFO - PROCESS | 1772 | 1472095614408 Marionette TRACE conn3 <- [1,690,null,{}] 20:26:54 INFO - PROCESS | 1772 | 1472095614413 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}] 20:26:54 INFO - PROCESS | 1772 | 1472095614417 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:54 INFO - PROCESS | 1772 | 1472095614556 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 20:26:54 INFO - PROCESS | 1772 | 1472095614702 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:54 INFO - PROCESS | 1772 | 1472095614708 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:54 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee4f000 == 32 [pid = 1772] [id = 180] 20:26:54 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x90974800) [pid = 1772] [serial = 540] [outer = (nil)] 20:26:54 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0x91878c00) [pid = 1772] [serial = 541] [outer = 0x90974800] 20:26:54 INFO - PROCESS | 1772 | 1472095614773 Marionette DEBUG loaded listener.js 20:26:54 INFO - PROCESS | 1772 | ++DOMWINDOW == 77 (0x91884c00) [pid = 1772] [serial = 542] [outer = 0x90974800] 20:26:55 INFO - PROCESS | 1772 | SkCairoFTTypeface::onFilterRec unimplemented 20:26:55 INFO - PROCESS | 1772 | 1472095615814 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]]]}] 20:26:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 20:26:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1434ms 20:26:55 INFO - PROCESS | 1772 | 1472095615838 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 20:26:55 INFO - PROCESS | 1772 | 1472095615842 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 20:26:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 20:26:55 INFO - PROCESS | 1772 | 1472095615847 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 20:26:55 INFO - PROCESS | 1772 | 1472095615852 Marionette TRACE conn3 <- [1,694,null,{}] 20:26:55 INFO - PROCESS | 1772 | 1472095615872 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}] 20:26:55 INFO - PROCESS | 1772 | 1472095615879 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:56 INFO - PROCESS | 1772 | 1472095616055 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 20:26:56 INFO - PROCESS | 1772 | 1472095616209 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:56 INFO - PROCESS | 1772 | 1472095616216 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:56 INFO - PROCESS | 1772 | ++DOCSHELL 0x92318800 == 33 [pid = 1772] [id = 181] 20:26:56 INFO - PROCESS | 1772 | ++DOMWINDOW == 78 (0x9250d400) [pid = 1772] [serial = 543] [outer = (nil)] 20:26:56 INFO - PROCESS | 1772 | ++DOMWINDOW == 79 (0x93e39c00) [pid = 1772] [serial = 544] [outer = 0x9250d400] 20:26:56 INFO - PROCESS | 1772 | 1472095616280 Marionette DEBUG loaded listener.js 20:26:56 INFO - PROCESS | 1772 | ++DOMWINDOW == 80 (0x9523a400) [pid = 1772] [serial = 545] [outer = 0x9250d400] 20:26:57 INFO - PROCESS | 1772 | --DOMWINDOW == 79 (0x8ee43000) [pid = 1772] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 20:26:57 INFO - PROCESS | 1772 | --DOMWINDOW == 78 (0xa1095800) [pid = 1772] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 20:26:57 INFO - PROCESS | 1772 | --DOMWINDOW == 77 (0x8ed93000) [pid = 1772] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 20:26:57 INFO - PROCESS | 1772 | --DOMWINDOW == 76 (0x8ee4d000) [pid = 1772] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 20:26:57 INFO - PROCESS | 1772 | --DOMWINDOW == 75 (0x8ee59000) [pid = 1772] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 20:26:57 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x9abb6000) [pid = 1772] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 20:26:57 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x92428000) [pid = 1772] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 20:26:57 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x92505800) [pid = 1772] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 20:26:57 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x9b8ba800) [pid = 1772] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 20:26:57 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x8ee47400) [pid = 1772] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 20:26:57 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x906ad400) [pid = 1772] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 20:26:57 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x92026000) [pid = 1772] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 20:26:57 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x90972400) [pid = 1772] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 20:26:57 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0x9a145000) [pid = 1772] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 20:26:57 INFO - PROCESS | 1772 | SkCairoFTTypeface::onFilterRec unimplemented 20:26:57 INFO - PROCESS | 1772 | 1472095617375 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]]]}] 20:26:57 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) 20:26:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1537ms 20:26:57 INFO - PROCESS | 1772 | 1472095617384 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 20:26:57 INFO - PROCESS | 1772 | 1472095617388 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 20:26:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 20:26:57 INFO - PROCESS | 1772 | 1472095617393 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 20:26:57 INFO - PROCESS | 1772 | 1472095617396 Marionette TRACE conn3 <- [1,698,null,{}] 20:26:57 INFO - PROCESS | 1772 | 1472095617401 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}] 20:26:57 INFO - PROCESS | 1772 | 1472095617405 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:57 INFO - PROCESS | 1772 | 1472095617594 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 20:26:57 INFO - PROCESS | 1772 | 1472095617699 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:57 INFO - PROCESS | 1772 | 1472095617707 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:57 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee44000 == 34 [pid = 1772] [id = 182] 20:26:57 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0x8ee4f800) [pid = 1772] [serial = 546] [outer = (nil)] 20:26:57 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x925fe400) [pid = 1772] [serial = 547] [outer = 0x8ee4f800] 20:26:57 INFO - PROCESS | 1772 | 1472095617769 Marionette DEBUG loaded listener.js 20:26:57 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x9528f800) [pid = 1772] [serial = 548] [outer = 0x8ee4f800] 20:26:58 INFO - PROCESS | 1772 | SkCairoFTTypeface::onFilterRec unimplemented 20:26:58 INFO - PROCESS | 1772 | 1472095618791 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]]]}] 20:26:58 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) 20:26:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1427ms 20:26:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 20:26:58 INFO - PROCESS | 1772 | 1472095618821 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 20:26:58 INFO - PROCESS | 1772 | 1472095618823 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 20:26:58 INFO - PROCESS | 1772 | 1472095618828 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 20:26:58 INFO - PROCESS | 1772 | 1472095618832 Marionette TRACE conn3 <- [1,702,null,{}] 20:26:58 INFO - PROCESS | 1772 | 1472095618837 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}] 20:26:58 INFO - PROCESS | 1772 | 1472095618841 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:58 INFO - PROCESS | 1772 | 1472095618971 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 20:26:58 INFO - PROCESS | 1772 | 1472095618979 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:58 INFO - PROCESS | 1772 | 1472095618988 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:26:59 INFO - PROCESS | 1772 | ++DOCSHELL 0x92507c00 == 35 [pid = 1772] [id = 183] 20:26:59 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x93a2dc00) [pid = 1772] [serial = 549] [outer = (nil)] 20:26:59 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x95602400) [pid = 1772] [serial = 550] [outer = 0x93a2dc00] 20:26:59 INFO - PROCESS | 1772 | 1472095619048 Marionette DEBUG loaded listener.js 20:26:59 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x95605c00) [pid = 1772] [serial = 551] [outer = 0x93a2dc00] 20:27:00 INFO - PROCESS | 1772 | SkCairoFTTypeface::onFilterRec unimplemented 20:27:00 INFO - PROCESS | 1772 | 1472095620458 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]]]}] 20:27:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 20:27:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1678ms 20:27:00 INFO - PROCESS | 1772 | 1472095620508 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 20:27:00 INFO - PROCESS | 1772 | 1472095620514 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 20:27:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 20:27:00 INFO - PROCESS | 1772 | 1472095620523 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 20:27:00 INFO - PROCESS | 1772 | 1472095620527 Marionette TRACE conn3 <- [1,706,null,{}] 20:27:00 INFO - PROCESS | 1772 | 1472095620636 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}] 20:27:00 INFO - PROCESS | 1772 | 1472095620641 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:00 INFO - PROCESS | 1772 | 1472095620792 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 20:27:00 INFO - PROCESS | 1772 | 1472095620939 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:00 INFO - PROCESS | 1772 | 1472095620949 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:00 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e767800 == 36 [pid = 1772] [id = 184] 20:27:00 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x8ee50800) [pid = 1772] [serial = 552] [outer = (nil)] 20:27:01 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x9076fc00) [pid = 1772] [serial = 553] [outer = 0x8ee50800] 20:27:01 INFO - PROCESS | 1772 | 1472095621024 Marionette DEBUG loaded listener.js 20:27:01 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x91879400) [pid = 1772] [serial = 554] [outer = 0x8ee50800] 20:27:02 INFO - PROCESS | 1772 | SkCairoFTTypeface::onFilterRec unimplemented 20:27:02 INFO - PROCESS | 1772 | 1472095622258 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]]]}] 20:27: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 20:27:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1792ms 20:27:02 INFO - PROCESS | 1772 | 1472095622315 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 20:27:02 INFO - PROCESS | 1772 | 1472095622322 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 20:27:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 20:27:02 INFO - PROCESS | 1772 | 1472095622332 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 20:27:02 INFO - PROCESS | 1772 | 1472095622336 Marionette TRACE conn3 <- [1,710,null,{}] 20:27:02 INFO - PROCESS | 1772 | 1472095622342 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}] 20:27:02 INFO - PROCESS | 1772 | 1472095622347 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:02 INFO - PROCESS | 1772 | 1472095622583 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 20:27:02 INFO - PROCESS | 1772 | 1472095622730 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:02 INFO - PROCESS | 1772 | 1472095622740 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:02 INFO - PROCESS | 1772 | ++DOCSHELL 0x92429400 == 37 [pid = 1772] [id = 185] 20:27:02 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0x9242bc00) [pid = 1772] [serial = 555] [outer = (nil)] 20:27:02 INFO - PROCESS | 1772 | ++DOMWINDOW == 77 (0x93a2c800) [pid = 1772] [serial = 556] [outer = 0x9242bc00] 20:27:02 INFO - PROCESS | 1772 | 1472095622814 Marionette DEBUG loaded listener.js 20:27:02 INFO - PROCESS | 1772 | ++DOMWINDOW == 78 (0x9528b400) [pid = 1772] [serial = 557] [outer = 0x9242bc00] 20:27:04 INFO - PROCESS | 1772 | SkCairoFTTypeface::onFilterRec unimplemented 20:27:04 INFO - PROCESS | 1772 | 1472095624050 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]]]}] 20:27:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 20:27:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1781ms 20:27:04 INFO - PROCESS | 1772 | 1472095624114 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 20:27:04 INFO - PROCESS | 1772 | 1472095624118 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 20:27:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 20:27:04 INFO - PROCESS | 1772 | 1472095624124 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 20:27:04 INFO - PROCESS | 1772 | 1472095624130 Marionette TRACE conn3 <- [1,714,null,{}] 20:27:04 INFO - PROCESS | 1772 | 1472095624239 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}] 20:27:04 INFO - PROCESS | 1772 | 1472095624247 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:04 INFO - PROCESS | 1772 | 1472095624397 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 20:27:04 INFO - PROCESS | 1772 | 1472095624553 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:04 INFO - PROCESS | 1772 | 1472095624562 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:04 INFO - PROCESS | 1772 | ++DOCSHELL 0x95610800 == 38 [pid = 1772] [id = 186] 20:27:04 INFO - PROCESS | 1772 | ++DOMWINDOW == 79 (0x956c0400) [pid = 1772] [serial = 558] [outer = (nil)] 20:27:04 INFO - PROCESS | 1772 | ++DOMWINDOW == 80 (0x99719400) [pid = 1772] [serial = 559] [outer = 0x956c0400] 20:27:04 INFO - PROCESS | 1772 | 1472095624638 Marionette DEBUG loaded listener.js 20:27:04 INFO - PROCESS | 1772 | ++DOMWINDOW == 81 (0x997f1800) [pid = 1772] [serial = 560] [outer = 0x956c0400] 20:27:05 INFO - PROCESS | 1772 | SkCairoFTTypeface::onFilterRec unimplemented 20:27:05 INFO - PROCESS | 1772 | 1472095625832 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]]]}] 20:27:05 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 20:27:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1738ms 20:27:05 INFO - PROCESS | 1772 | 1472095625863 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 20:27:05 INFO - PROCESS | 1772 | 1472095625867 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 20:27:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 20:27:05 INFO - PROCESS | 1772 | 1472095625873 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 20:27:05 INFO - PROCESS | 1772 | 1472095625876 Marionette TRACE conn3 <- [1,718,null,{}] 20:27:05 INFO - PROCESS | 1772 | 1472095625891 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}] 20:27:05 INFO - PROCESS | 1772 | 1472095625895 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:06 INFO - PROCESS | 1772 | 1472095626084 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 20:27:06 INFO - PROCESS | 1772 | 1472095626405 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:06 INFO - PROCESS | 1772 | 1472095626415 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:06 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e76fc00 == 39 [pid = 1772] [id = 187] 20:27:06 INFO - PROCESS | 1772 | ++DOMWINDOW == 82 (0x8ed92400) [pid = 1772] [serial = 561] [outer = (nil)] 20:27:06 INFO - PROCESS | 1772 | ++DOMWINDOW == 83 (0x8ee49400) [pid = 1772] [serial = 562] [outer = 0x8ed92400] 20:27:06 INFO - PROCESS | 1772 | 1472095626481 Marionette DEBUG loaded listener.js 20:27:06 INFO - PROCESS | 1772 | ++DOMWINDOW == 84 (0x906a8800) [pid = 1772] [serial = 563] [outer = 0x8ed92400] 20:27:07 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee44000 == 38 [pid = 1772] [id = 182] 20:27:07 INFO - PROCESS | 1772 | --DOCSHELL 0x92318800 == 37 [pid = 1772] [id = 181] 20:27:07 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee4f000 == 36 [pid = 1772] [id = 180] 20:27:07 INFO - PROCESS | 1772 | --DOCSHELL 0x8e769000 == 35 [pid = 1772] [id = 179] 20:27:07 INFO - PROCESS | 1772 | --DOCSHELL 0x93b56000 == 34 [pid = 1772] [id = 175] 20:27:07 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee42800 == 33 [pid = 1772] [id = 176] 20:27:07 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed90400 == 32 [pid = 1772] [id = 177] 20:27:07 INFO - PROCESS | 1772 | --DOCSHELL 0x92421400 == 31 [pid = 1772] [id = 178] 20:27:07 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed90800 == 30 [pid = 1772] [id = 169] 20:27:07 INFO - PROCESS | 1772 | --DOCSHELL 0x95610800 == 29 [pid = 1772] [id = 186] 20:27:07 INFO - PROCESS | 1772 | --DOCSHELL 0x92429400 == 28 [pid = 1772] [id = 185] 20:27:07 INFO - PROCESS | 1772 | --DOCSHELL 0x92507c00 == 27 [pid = 1772] [id = 183] 20:27:07 INFO - PROCESS | 1772 | --DOCSHELL 0x8e767800 == 26 [pid = 1772] [id = 184] 20:27:07 INFO - PROCESS | 1772 | --DOMWINDOW == 83 (0x95298000) [pid = 1772] [serial = 526] [outer = (nil)] [url = about:blank] 20:27:07 INFO - PROCESS | 1772 | --DOMWINDOW == 82 (0x93a2cc00) [pid = 1772] [serial = 523] [outer = (nil)] [url = about:blank] 20:27:07 INFO - PROCESS | 1772 | --DOMWINDOW == 81 (0xa21e9c00) [pid = 1772] [serial = 502] [outer = (nil)] [url = about:blank] 20:27:07 INFO - PROCESS | 1772 | --DOMWINDOW == 80 (0x9187c400) [pid = 1772] [serial = 508] [outer = (nil)] [url = about:blank] 20:27:07 INFO - PROCESS | 1772 | --DOMWINDOW == 79 (0x8ee61000) [pid = 1772] [serial = 512] [outer = (nil)] [url = about:blank] 20:27:07 INFO - PROCESS | 1772 | --DOMWINDOW == 78 (0xa22b6800) [pid = 1772] [serial = 505] [outer = (nil)] [url = about:blank] 20:27:07 INFO - PROCESS | 1772 | --DOMWINDOW == 77 (0x9b4b0000) [pid = 1772] [serial = 493] [outer = (nil)] [url = about:blank] 20:27:07 INFO - PROCESS | 1772 | --DOMWINDOW == 76 (0xa2207800) [pid = 1772] [serial = 503] [outer = (nil)] [url = about:blank] 20:27:07 INFO - PROCESS | 1772 | --DOMWINDOW == 75 (0x92504800) [pid = 1772] [serial = 517] [outer = (nil)] [url = about:blank] 20:27:07 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x93e45c00) [pid = 1772] [serial = 524] [outer = (nil)] [url = about:blank] 20:27:07 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x91b6c400) [pid = 1772] [serial = 509] [outer = (nil)] [url = about:blank] 20:27:07 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x930d3800) [pid = 1772] [serial = 520] [outer = (nil)] [url = about:blank] 20:27:07 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x9d4b0c00) [pid = 1772] [serial = 497] [outer = (nil)] [url = about:blank] 20:27:07 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x90975c00) [pid = 1772] [serial = 485] [outer = (nil)] [url = about:blank] 20:27:07 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0xa1094800) [pid = 1772] [serial = 499] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x95602800) [pid = 1772] [serial = 488] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x9536ac00) [pid = 1772] [serial = 487] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0xa214c800) [pid = 1772] [serial = 500] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 1772 | --DOMWINDOW == 65 (0x8ee5a800) [pid = 1772] [serial = 511] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 1772 | --DOMWINDOW == 64 (0x9097ac00) [pid = 1772] [serial = 515] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 1772 | --DOMWINDOW == 63 (0x90765c00) [pid = 1772] [serial = 484] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 1772 | --DOMWINDOW == 62 (0x9abb5800) [pid = 1772] [serial = 490] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 1772 | --DOMWINDOW == 61 (0x90976400) [pid = 1772] [serial = 514] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 1772 | --DOMWINDOW == 60 (0x9acd3c00) [pid = 1772] [serial = 491] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 1772 | --DOMWINDOW == 59 (0x9d40bc00) [pid = 1772] [serial = 496] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 1772 | --DOMWINDOW == 58 (0x9b8c1c00) [pid = 1772] [serial = 494] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 1772 | --DOMWINDOW == 57 (0x93b4b800) [pid = 1772] [serial = 521] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 1772 | --DOMWINDOW == 56 (0x9250b400) [pid = 1772] [serial = 518] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 1772 | --DOMWINDOW == 55 (0xa2441400) [pid = 1772] [serial = 506] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 1772 | SkCairoFTTypeface::onFilterRec unimplemented 20:27:08 INFO - PROCESS | 1772 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:27:08 INFO - PROCESS | 1772 | 1472095628691 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]]]}] 20:27:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 20:27:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2849ms 20:27:08 INFO - PROCESS | 1772 | 1472095628723 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 20:27:08 INFO - PROCESS | 1772 | 1472095628728 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 20:27:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 20:27:08 INFO - PROCESS | 1772 | 1472095628736 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 20:27:08 INFO - PROCESS | 1772 | 1472095628741 Marionette TRACE conn3 <- [1,722,null,{}] 20:27:08 INFO - PROCESS | 1772 | 1472095628749 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}] 20:27:08 INFO - PROCESS | 1772 | 1472095628754 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:08 INFO - PROCESS | 1772 | 1472095628925 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 20:27:09 INFO - PROCESS | 1772 | 1472095629112 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:09 INFO - PROCESS | 1772 | 1472095629123 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:09 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e76e800 == 27 [pid = 1772] [id = 188] 20:27:09 INFO - PROCESS | 1772 | ++DOMWINDOW == 56 (0x906af800) [pid = 1772] [serial = 564] [outer = (nil)] 20:27:09 INFO - PROCESS | 1772 | ++DOMWINDOW == 57 (0x906b7c00) [pid = 1772] [serial = 565] [outer = 0x906af800] 20:27:09 INFO - PROCESS | 1772 | 1472095629187 Marionette DEBUG loaded listener.js 20:27:09 INFO - PROCESS | 1772 | ++DOMWINDOW == 58 (0x8ed8d400) [pid = 1772] [serial = 566] [outer = 0x906af800] 20:27:09 INFO - PROCESS | 1772 | 1472095629866 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] 20:27:09 INFO - PROCESS | 1772 | 1472095629938 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 20:27:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 20:27:09 INFO - PROCESS | 1772 | 1472095629961 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 20:27:09 INFO - PROCESS | 1772 | 1472095629966 Marionette TRACE conn3 <- [1,726,null,{}] 20:27:09 INFO - PROCESS | 1772 | 1472095629972 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}] 20:27:09 INFO - PROCESS | 1772 | 1472095629977 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:10 INFO - PROCESS | 1772 | 1472095630161 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 20:27:10 INFO - PROCESS | 1772 | 1472095630180 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:10 INFO - PROCESS | 1772 | 1472095630191 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:10 INFO - PROCESS | 1772 | ++DOCSHELL 0x9187a400 == 28 [pid = 1772] [id = 189] 20:27:10 INFO - PROCESS | 1772 | ++DOMWINDOW == 59 (0x9187b000) [pid = 1772] [serial = 567] [outer = (nil)] 20:27:10 INFO - PROCESS | 1772 | ++DOMWINDOW == 60 (0x91881800) [pid = 1772] [serial = 568] [outer = 0x9187b000] 20:27:10 INFO - PROCESS | 1772 | 1472095630254 Marionette DEBUG loaded listener.js 20:27:10 INFO - PROCESS | 1772 | ++DOMWINDOW == 61 (0x91b6dc00) [pid = 1772] [serial = 569] [outer = 0x9187b000] 20:27:10 INFO - PROCESS | 1772 | SkCairoFTTypeface::onFilterRec unimplemented 20:27:10 INFO - PROCESS | 1772 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:27:11 INFO - PROCESS | 1772 | 1472095631200 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]]]}] 20:27:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 20:27:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1296ms 20:27:11 INFO - PROCESS | 1772 | 1472095631245 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 20:27:11 INFO - PROCESS | 1772 | 1472095631248 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 20:27:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 20:27:11 INFO - PROCESS | 1772 | 1472095631254 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 20:27:11 INFO - PROCESS | 1772 | 1472095631259 Marionette TRACE conn3 <- [1,730,null,{}] 20:27:11 INFO - PROCESS | 1772 | 1472095631297 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}] 20:27:11 INFO - PROCESS | 1772 | 1472095631305 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:11 INFO - PROCESS | 1772 | 1472095631487 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 20:27:11 INFO - PROCESS | 1772 | 1472095631505 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:11 INFO - PROCESS | 1772 | 1472095631512 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:11 INFO - PROCESS | 1772 | ++DOCSHELL 0x925ef800 == 29 [pid = 1772] [id = 190] 20:27:11 INFO - PROCESS | 1772 | ++DOMWINDOW == 62 (0x925f7000) [pid = 1772] [serial = 570] [outer = (nil)] 20:27:11 INFO - PROCESS | 1772 | ++DOMWINDOW == 63 (0x930d2800) [pid = 1772] [serial = 571] [outer = 0x925f7000] 20:27:11 INFO - PROCESS | 1772 | 1472095631580 Marionette DEBUG loaded listener.js 20:27:11 INFO - PROCESS | 1772 | ++DOMWINDOW == 64 (0x93a31000) [pid = 1772] [serial = 572] [outer = 0x925f7000] 20:27:12 INFO - PROCESS | 1772 | --DOMWINDOW == 63 (0x9250d400) [pid = 1772] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 20:27:12 INFO - PROCESS | 1772 | --DOMWINDOW == 62 (0x8ee47000) [pid = 1772] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 20:27:12 INFO - PROCESS | 1772 | --DOMWINDOW == 61 (0x90974800) [pid = 1772] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 20:27:12 INFO - PROCESS | 1772 | --DOMWINDOW == 60 (0x8ee41c00) [pid = 1772] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 20:27:12 INFO - PROCESS | 1772 | --DOMWINDOW == 59 (0x91b6a400) [pid = 1772] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 20:27:12 INFO - PROCESS | 1772 | --DOMWINDOW == 58 (0x9536b800) [pid = 1772] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 20:27:12 INFO - PROCESS | 1772 | --DOMWINDOW == 57 (0x9522e800) [pid = 1772] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 20:27:12 INFO - PROCESS | 1772 | --DOMWINDOW == 56 (0x93a2dc00) [pid = 1772] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 20:27:12 INFO - PROCESS | 1772 | --DOMWINDOW == 55 (0x8ee4f800) [pid = 1772] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 20:27:12 INFO - PROCESS | 1772 | SkCairoFTTypeface::onFilterRec unimplemented 20:27:12 INFO - PROCESS | 1772 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:27:12 INFO - PROCESS | 1772 | 1472095632645 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] 20:27:12 INFO - PROCESS | 1772 | 1472095632699 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 20:27:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 20:27:12 INFO - PROCESS | 1772 | 1472095632705 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 20:27:12 INFO - PROCESS | 1772 | 1472095632707 Marionette TRACE conn3 <- [1,734,null,{}] 20:27:12 INFO - PROCESS | 1772 | 1472095632712 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}] 20:27:12 INFO - PROCESS | 1772 | 1472095632717 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:12 INFO - PROCESS | 1772 | 1472095632850 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 20:27:12 INFO - PROCESS | 1772 | 1472095632863 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:12 INFO - PROCESS | 1772 | 1472095632871 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:12 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e761c00 == 30 [pid = 1772] [id = 191] 20:27:12 INFO - PROCESS | 1772 | ++DOMWINDOW == 56 (0x8ed90000) [pid = 1772] [serial = 573] [outer = (nil)] 20:27:13 INFO - PROCESS | 1772 | ++DOMWINDOW == 57 (0x93a2e000) [pid = 1772] [serial = 574] [outer = 0x8ed90000] 20:27:13 INFO - PROCESS | 1772 | 1472095633024 Marionette DEBUG loaded listener.js 20:27:13 INFO - PROCESS | 1772 | ++DOMWINDOW == 58 (0x9528e000) [pid = 1772] [serial = 575] [outer = 0x8ed90000] 20:27:13 INFO - PROCESS | 1772 | SkCairoFTTypeface::onFilterRec unimplemented 20:27:13 INFO - PROCESS | 1772 | 1472095633719 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]]]}] 20:27: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 20:27:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1078ms 20:27:13 INFO - PROCESS | 1772 | 1472095633783 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 20:27:13 INFO - PROCESS | 1772 | 1472095633787 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 20:27:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 20:27:13 INFO - PROCESS | 1772 | 1472095633792 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 20:27:13 INFO - PROCESS | 1772 | 1472095633795 Marionette TRACE conn3 <- [1,738,null,{}] 20:27:13 INFO - PROCESS | 1772 | 1472095633800 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}] 20:27:13 INFO - PROCESS | 1772 | 1472095633803 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:13 INFO - PROCESS | 1772 | 1472095633973 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 20:27:14 INFO - PROCESS | 1772 | 1472095633984 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:14 INFO - PROCESS | 1772 | 1472095633991 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:14 INFO - PROCESS | 1772 | ++DOCSHELL 0x93a2fc00 == 31 [pid = 1772] [id = 192] 20:27:14 INFO - PROCESS | 1772 | ++DOMWINDOW == 59 (0x93b4d000) [pid = 1772] [serial = 576] [outer = (nil)] 20:27:14 INFO - PROCESS | 1772 | ++DOMWINDOW == 60 (0x95372000) [pid = 1772] [serial = 577] [outer = 0x93b4d000] 20:27:14 INFO - PROCESS | 1772 | 1472095634064 Marionette DEBUG loaded listener.js 20:27:14 INFO - PROCESS | 1772 | ++DOMWINDOW == 61 (0x95476c00) [pid = 1772] [serial = 578] [outer = 0x93b4d000] 20:27:15 INFO - PROCESS | 1772 | SkCairoFTTypeface::onFilterRec unimplemented 20:27:15 INFO - PROCESS | 1772 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:27:15 INFO - PROCESS | 1772 | 1472095635430 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]]]}] 20:27:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 20:27:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1679ms 20:27:15 INFO - PROCESS | 1772 | 1472095635473 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 20:27:15 INFO - PROCESS | 1772 | 1472095635480 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 20:27:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 20:27:15 INFO - PROCESS | 1772 | 1472095635590 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 20:27:15 INFO - PROCESS | 1772 | 1472095635594 Marionette TRACE conn3 <- [1,742,null,{}] 20:27:15 INFO - PROCESS | 1772 | 1472095635604 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}] 20:27:15 INFO - PROCESS | 1772 | 1472095635609 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:15 INFO - PROCESS | 1772 | 1472095635760 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 20:27:15 INFO - PROCESS | 1772 | 1472095635901 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:15 INFO - PROCESS | 1772 | 1472095635912 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:15 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e764000 == 32 [pid = 1772] [id = 193] 20:27:15 INFO - PROCESS | 1772 | ++DOMWINDOW == 62 (0x8ee43800) [pid = 1772] [serial = 579] [outer = (nil)] 20:27:15 INFO - PROCESS | 1772 | ++DOMWINDOW == 63 (0x90769000) [pid = 1772] [serial = 580] [outer = 0x8ee43800] 20:27:15 INFO - PROCESS | 1772 | 1472095635985 Marionette DEBUG loaded listener.js 20:27:16 INFO - PROCESS | 1772 | ++DOMWINDOW == 64 (0x9097bc00) [pid = 1772] [serial = 581] [outer = 0x8ee43800] 20:27:17 INFO - PROCESS | 1772 | SkCairoFTTypeface::onFilterRec unimplemented 20:27:17 INFO - PROCESS | 1772 | 1472095637234 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]]]}] 20:27: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 20:27:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1733ms 20:27:17 INFO - PROCESS | 1772 | 1472095637273 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 20:27:17 INFO - PROCESS | 1772 | 1472095637279 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 20:27:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 20:27:17 INFO - PROCESS | 1772 | 1472095637289 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 20:27:17 INFO - PROCESS | 1772 | 1472095637293 Marionette TRACE conn3 <- [1,746,null,{}] 20:27:17 INFO - PROCESS | 1772 | 1472095637299 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}] 20:27:17 INFO - PROCESS | 1772 | 1472095637304 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:17 INFO - PROCESS | 1772 | 1472095637535 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 20:27:17 INFO - PROCESS | 1772 | 1472095637676 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:17 INFO - PROCESS | 1772 | 1472095637685 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:17 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e766400 == 33 [pid = 1772] [id = 194] 20:27:17 INFO - PROCESS | 1772 | ++DOMWINDOW == 65 (0x92026800) [pid = 1772] [serial = 582] [outer = (nil)] 20:27:17 INFO - PROCESS | 1772 | ++DOMWINDOW == 66 (0x9250d800) [pid = 1772] [serial = 583] [outer = 0x92026800] 20:27:17 INFO - PROCESS | 1772 | 1472095637760 Marionette DEBUG loaded listener.js 20:27:17 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0x925f6800) [pid = 1772] [serial = 584] [outer = 0x92026800] 20:27:18 INFO - PROCESS | 1772 | SkCairoFTTypeface::onFilterRec unimplemented 20:27:19 INFO - PROCESS | 1772 | --DOCSHELL 0x8e761c00 == 32 [pid = 1772] [id = 191] 20:27:19 INFO - PROCESS | 1772 | --DOCSHELL 0x925ef800 == 31 [pid = 1772] [id = 190] 20:27:19 INFO - PROCESS | 1772 | --DOCSHELL 0x9187a400 == 30 [pid = 1772] [id = 189] 20:27:19 INFO - PROCESS | 1772 | --DOCSHELL 0x8e76e800 == 29 [pid = 1772] [id = 188] 20:27:19 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0x93e39c00) [pid = 1772] [serial = 544] [outer = (nil)] [url = about:blank] 20:27:19 INFO - PROCESS | 1772 | --DOMWINDOW == 65 (0x9523a400) [pid = 1772] [serial = 545] [outer = (nil)] [url = about:blank] 20:27:19 INFO - PROCESS | 1772 | --DOMWINDOW == 64 (0x906b4c00) [pid = 1772] [serial = 529] [outer = (nil)] [url = about:blank] 20:27:19 INFO - PROCESS | 1772 | --DOMWINDOW == 63 (0x90768000) [pid = 1772] [serial = 530] [outer = (nil)] [url = about:blank] 20:27:19 INFO - PROCESS | 1772 | --DOMWINDOW == 62 (0x91878c00) [pid = 1772] [serial = 541] [outer = (nil)] [url = about:blank] 20:27:19 INFO - PROCESS | 1772 | --DOMWINDOW == 61 (0x8ee5cc00) [pid = 1772] [serial = 538] [outer = (nil)] [url = about:blank] 20:27:19 INFO - PROCESS | 1772 | --DOMWINDOW == 60 (0x8ee5ec00) [pid = 1772] [serial = 539] [outer = (nil)] [url = about:blank] 20:27:19 INFO - PROCESS | 1772 | --DOMWINDOW == 59 (0x9202e000) [pid = 1772] [serial = 532] [outer = (nil)] [url = about:blank] 20:27:19 INFO - PROCESS | 1772 | --DOMWINDOW == 58 (0x92429c00) [pid = 1772] [serial = 533] [outer = (nil)] [url = about:blank] 20:27:19 INFO - PROCESS | 1772 | --DOMWINDOW == 57 (0x9546d000) [pid = 1772] [serial = 535] [outer = (nil)] [url = about:blank] 20:27:19 INFO - PROCESS | 1772 | --DOMWINDOW == 56 (0x95472000) [pid = 1772] [serial = 536] [outer = (nil)] [url = about:blank] 20:27:19 INFO - PROCESS | 1772 | --DOMWINDOW == 55 (0x9536dc00) [pid = 1772] [serial = 527] [outer = (nil)] [url = about:blank] 20:27:19 INFO - PROCESS | 1772 | --DOMWINDOW == 54 (0x95602400) [pid = 1772] [serial = 550] [outer = (nil)] [url = about:blank] 20:27:19 INFO - PROCESS | 1772 | --DOMWINDOW == 53 (0x95605c00) [pid = 1772] [serial = 551] [outer = (nil)] [url = about:blank] 20:27:19 INFO - PROCESS | 1772 | --DOMWINDOW == 52 (0x9528f800) [pid = 1772] [serial = 548] [outer = (nil)] [url = about:blank] 20:27:19 INFO - PROCESS | 1772 | --DOMWINDOW == 51 (0x925fe400) [pid = 1772] [serial = 547] [outer = (nil)] [url = about:blank] 20:27:19 INFO - PROCESS | 1772 | --DOMWINDOW == 50 (0x91884c00) [pid = 1772] [serial = 542] [outer = (nil)] [url = about:blank] 20:27:19 INFO - PROCESS | 1772 | SkCairoFTTypeface::onFilterRec unimplemented 20:27:19 INFO - PROCESS | 1772 | 1472095639214 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]]]}] 20:27: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.) 20:27:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1982ms 20:27:19 INFO - PROCESS | 1772 | 1472095639272 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 20:27:19 INFO - PROCESS | 1772 | 1472095639276 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 20:27:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 20:27:19 INFO - PROCESS | 1772 | 1472095639283 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 20:27:19 INFO - PROCESS | 1772 | 1472095639288 Marionette TRACE conn3 <- [1,750,null,{}] 20:27:19 INFO - PROCESS | 1772 | 1472095639295 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}] 20:27:19 INFO - PROCESS | 1772 | 1472095639301 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:19 INFO - PROCESS | 1772 | 1472095639444 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 20:27:19 INFO - PROCESS | 1772 | 1472095639554 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:19 INFO - PROCESS | 1772 | 1472095639566 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:19 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed8fc00 == 30 [pid = 1772] [id = 195] 20:27:19 INFO - PROCESS | 1772 | ++DOMWINDOW == 51 (0x8ee47000) [pid = 1772] [serial = 585] [outer = (nil)] 20:27:19 INFO - PROCESS | 1772 | ++DOMWINDOW == 52 (0x8ee54000) [pid = 1772] [serial = 586] [outer = 0x8ee47000] 20:27:19 INFO - PROCESS | 1772 | 1472095639629 Marionette DEBUG loaded listener.js 20:27:19 INFO - PROCESS | 1772 | ++DOMWINDOW == 53 (0x906a8400) [pid = 1772] [serial = 587] [outer = 0x8ee47000] 20:27:20 INFO - PROCESS | 1772 | SkCairoFTTypeface::onFilterRec unimplemented 20:27:20 INFO - PROCESS | 1772 | 1472095640697 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]]]}] 20:27:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 20:27:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1435ms 20:27:20 INFO - PROCESS | 1772 | 1472095640718 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 20:27:20 INFO - PROCESS | 1772 | 1472095640724 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 20:27:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 20:27:20 INFO - PROCESS | 1772 | 1472095640733 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 20:27:20 INFO - PROCESS | 1772 | 1472095640737 Marionette TRACE conn3 <- [1,754,null,{}] 20:27:20 INFO - PROCESS | 1772 | 1472095640742 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}] 20:27:20 INFO - PROCESS | 1772 | 1472095640747 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:20 INFO - PROCESS | 1772 | 1472095640880 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 20:27:21 INFO - PROCESS | 1772 | 1472095641026 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:21 INFO - PROCESS | 1772 | 1472095641034 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:21 INFO - PROCESS | 1772 | ++DOCSHELL 0x906b6400 == 31 [pid = 1772] [id = 196] 20:27:21 INFO - PROCESS | 1772 | ++DOMWINDOW == 54 (0x90764800) [pid = 1772] [serial = 588] [outer = (nil)] 20:27:21 INFO - PROCESS | 1772 | ++DOMWINDOW == 55 (0x90980000) [pid = 1772] [serial = 589] [outer = 0x90764800] 20:27:21 INFO - PROCESS | 1772 | 1472095641097 Marionette DEBUG loaded listener.js 20:27:21 INFO - PROCESS | 1772 | ++DOMWINDOW == 56 (0x91881400) [pid = 1772] [serial = 590] [outer = 0x90764800] 20:27:22 INFO - PROCESS | 1772 | SkCairoFTTypeface::onFilterRec unimplemented 20:27:22 INFO - PROCESS | 1772 | 1472095642155 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]]]}] 20:27:22 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 20:27:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1435ms 20:27:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 20:27:22 INFO - PROCESS | 1772 | 1472095642169 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 20:27:22 INFO - PROCESS | 1772 | 1472095642172 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 20:27:22 INFO - PROCESS | 1772 | 1472095642178 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 20:27:22 INFO - PROCESS | 1772 | 1472095642183 Marionette TRACE conn3 <- [1,758,null,{}] 20:27:22 INFO - PROCESS | 1772 | 1472095642199 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}] 20:27:22 INFO - PROCESS | 1772 | 1472095642207 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:22 INFO - PROCESS | 1772 | 1472095642388 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 20:27:22 INFO - PROCESS | 1772 | 1472095642500 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:22 INFO - PROCESS | 1772 | 1472095642512 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:22 INFO - PROCESS | 1772 | ++DOCSHELL 0x9250a000 == 32 [pid = 1772] [id = 197] 20:27:22 INFO - PROCESS | 1772 | ++DOMWINDOW == 57 (0x925ef400) [pid = 1772] [serial = 591] [outer = (nil)] 20:27:22 INFO - PROCESS | 1772 | ++DOMWINDOW == 58 (0x925fe400) [pid = 1772] [serial = 592] [outer = 0x925ef400] 20:27:22 INFO - PROCESS | 1772 | 1472095642575 Marionette DEBUG loaded listener.js 20:27:22 INFO - PROCESS | 1772 | ++DOMWINDOW == 59 (0x93a32c00) [pid = 1772] [serial = 593] [outer = 0x925ef400] 20:27:22 INFO - PROCESS | 1772 | --DOMWINDOW == 58 (0x906af800) [pid = 1772] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 20:27:22 INFO - PROCESS | 1772 | --DOMWINDOW == 57 (0x8ed92400) [pid = 1772] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 20:27:22 INFO - PROCESS | 1772 | --DOMWINDOW == 56 (0x8ee50800) [pid = 1772] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 20:27:22 INFO - PROCESS | 1772 | --DOMWINDOW == 55 (0x925f7000) [pid = 1772] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 20:27:22 INFO - PROCESS | 1772 | --DOMWINDOW == 54 (0x8ed90000) [pid = 1772] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 20:27:22 INFO - PROCESS | 1772 | --DOMWINDOW == 53 (0x9242bc00) [pid = 1772] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 20:27:22 INFO - PROCESS | 1772 | --DOMWINDOW == 52 (0x9187b000) [pid = 1772] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 20:27:22 INFO - PROCESS | 1772 | --DOMWINDOW == 51 (0x956c0400) [pid = 1772] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 20:27:23 INFO - PROCESS | 1772 | SkCairoFTTypeface::onFilterRec unimplemented 20:27:23 INFO - PROCESS | 1772 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:27:23 INFO - PROCESS | 1772 | SkCairoFTTypeface::onFilterRec unimplemented 20:27:23 INFO - PROCESS | 1772 | SkCairoFTTypeface::onFilterRec unimplemented 20:27:23 INFO - PROCESS | 1772 | SkCairoFTTypeface::onFilterRec unimplemented 20:27:23 INFO - PROCESS | 1772 | 1472095643244 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]]]}] 20:27:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 20:27:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1133ms 20:27:23 INFO - PROCESS | 1772 | 1472095643310 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 20:27:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 20:27:23 INFO - PROCESS | 1772 | 1472095643315 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 20:27:23 INFO - PROCESS | 1772 | 1472095643320 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 20:27:23 INFO - PROCESS | 1772 | 1472095643323 Marionette TRACE conn3 <- [1,762,null,{}] 20:27:23 INFO - PROCESS | 1772 | 1472095643328 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}] 20:27:23 INFO - PROCESS | 1772 | 1472095643331 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:23 INFO - PROCESS | 1772 | 1472095643471 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 20:27:23 INFO - PROCESS | 1772 | 1472095643479 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:23 INFO - PROCESS | 1772 | 1472095643488 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:23 INFO - PROCESS | 1772 | ++DOCSHELL 0x9250c000 == 33 [pid = 1772] [id = 198] 20:27:23 INFO - PROCESS | 1772 | ++DOMWINDOW == 52 (0x925f2800) [pid = 1772] [serial = 594] [outer = (nil)] 20:27:23 INFO - PROCESS | 1772 | ++DOMWINDOW == 53 (0x9522fc00) [pid = 1772] [serial = 595] [outer = 0x925f2800] 20:27:23 INFO - PROCESS | 1772 | 1472095643550 Marionette DEBUG loaded listener.js 20:27:23 INFO - PROCESS | 1772 | ++DOMWINDOW == 54 (0x9523ac00) [pid = 1772] [serial = 596] [outer = 0x925f2800] 20:27:24 INFO - PROCESS | 1772 | 1472095644704 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]]]}] 20:27:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 20:27:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1433ms 20:27:24 INFO - PROCESS | 1772 | 1472095644753 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 20:27:24 INFO - PROCESS | 1772 | 1472095644756 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 20:27:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 20:27:24 INFO - PROCESS | 1772 | 1472095644761 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 20:27:24 INFO - PROCESS | 1772 | 1472095644764 Marionette TRACE conn3 <- [1,766,null,{}] 20:27:24 INFO - PROCESS | 1772 | 1472095644769 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}] 20:27:24 INFO - PROCESS | 1772 | 1472095644774 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:24 INFO - PROCESS | 1772 | 1472095644900 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 20:27:25 INFO - PROCESS | 1772 | 1472095645041 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:25 INFO - PROCESS | 1772 | 1472095645047 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:25 INFO - PROCESS | 1772 | ++DOCSHELL 0x9202a800 == 34 [pid = 1772] [id = 199] 20:27:25 INFO - PROCESS | 1772 | ++DOMWINDOW == 55 (0x92504c00) [pid = 1772] [serial = 597] [outer = (nil)] 20:27:25 INFO - PROCESS | 1772 | ++DOMWINDOW == 56 (0x9536a800) [pid = 1772] [serial = 598] [outer = 0x92504c00] 20:27:25 INFO - PROCESS | 1772 | 1472095645110 Marionette DEBUG loaded listener.js 20:27:25 INFO - PROCESS | 1772 | ++DOMWINDOW == 57 (0x92505000) [pid = 1772] [serial = 599] [outer = 0x92504c00] 20:27:26 INFO - PROCESS | 1772 | 1472095646247 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]]]}] 20:27:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 20:27:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1528ms 20:27:26 INFO - PROCESS | 1772 | 1472095646298 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 20:27:26 INFO - PROCESS | 1772 | 1472095646303 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 20:27:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 20:27:26 INFO - PROCESS | 1772 | 1472095646322 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 20:27:26 INFO - PROCESS | 1772 | 1472095646328 Marionette TRACE conn3 <- [1,770,null,{}] 20:27:26 INFO - PROCESS | 1772 | 1472095646335 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}] 20:27:26 INFO - PROCESS | 1772 | 1472095646340 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:26 INFO - PROCESS | 1772 | 1472095646557 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 20:27:26 INFO - PROCESS | 1772 | 1472095646710 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:26 INFO - PROCESS | 1772 | 1472095646721 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:26 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e764800 == 35 [pid = 1772] [id = 200] 20:27:26 INFO - PROCESS | 1772 | ++DOMWINDOW == 58 (0x8ed91000) [pid = 1772] [serial = 600] [outer = (nil)] 20:27:26 INFO - PROCESS | 1772 | ++DOMWINDOW == 59 (0x90762400) [pid = 1772] [serial = 601] [outer = 0x8ed91000] 20:27:26 INFO - PROCESS | 1772 | 1472095646793 Marionette DEBUG loaded listener.js 20:27:26 INFO - PROCESS | 1772 | ++DOMWINDOW == 60 (0x90976400) [pid = 1772] [serial = 602] [outer = 0x8ed91000] 20:27:27 INFO - PROCESS | 1772 | 1472095647591 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]]]}] 20:27:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 20:27:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1283ms 20:27:27 INFO - PROCESS | 1772 | 1472095647603 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 20:27:27 INFO - PROCESS | 1772 | 1472095647609 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 20:27:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 20:27:27 INFO - PROCESS | 1772 | 1472095647619 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 20:27:27 INFO - PROCESS | 1772 | 1472095647622 Marionette TRACE conn3 <- [1,774,null,{}] 20:27:27 INFO - PROCESS | 1772 | 1472095647629 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}] 20:27:27 INFO - PROCESS | 1772 | 1472095647634 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:27 INFO - PROCESS | 1772 | 1472095647783 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 20:27:27 INFO - PROCESS | 1772 | 1472095647937 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:27 INFO - PROCESS | 1772 | 1472095647945 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:27 INFO - PROCESS | 1772 | ++DOCSHELL 0x9202ec00 == 36 [pid = 1772] [id = 201] 20:27:27 INFO - PROCESS | 1772 | ++DOMWINDOW == 61 (0x9241d400) [pid = 1772] [serial = 603] [outer = (nil)] 20:27:28 INFO - PROCESS | 1772 | ++DOMWINDOW == 62 (0x9250cc00) [pid = 1772] [serial = 604] [outer = 0x9241d400] 20:27:28 INFO - PROCESS | 1772 | 1472095648020 Marionette DEBUG loaded listener.js 20:27:28 INFO - PROCESS | 1772 | ++DOMWINDOW == 63 (0x925f2000) [pid = 1772] [serial = 605] [outer = 0x9241d400] 20:27:28 INFO - PROCESS | 1772 | 1472095648970 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]]]}] 20:27:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 20:27:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1382ms 20:27:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 20:27:29 INFO - PROCESS | 1772 | 1472095649001 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 20:27:29 INFO - PROCESS | 1772 | 1472095649004 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 20:27:29 INFO - PROCESS | 1772 | 1472095649011 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 20:27:29 INFO - PROCESS | 1772 | 1472095649017 Marionette TRACE conn3 <- [1,778,null,{}] 20:27:29 INFO - PROCESS | 1772 | 1472095649032 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}] 20:27:29 INFO - PROCESS | 1772 | 1472095649040 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:29 INFO - PROCESS | 1772 | 1472095649246 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 20:27:29 INFO - PROCESS | 1772 | 1472095649435 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:29 INFO - PROCESS | 1772 | 1472095649445 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:29 INFO - PROCESS | 1772 | ++DOCSHELL 0x95602800 == 37 [pid = 1772] [id = 202] 20:27:29 INFO - PROCESS | 1772 | ++DOMWINDOW == 64 (0x95604c00) [pid = 1772] [serial = 606] [outer = (nil)] 20:27:29 INFO - PROCESS | 1772 | ++DOMWINDOW == 65 (0x95609800) [pid = 1772] [serial = 607] [outer = 0x95604c00] 20:27:29 INFO - PROCESS | 1772 | 1472095649568 Marionette DEBUG loaded listener.js 20:27:29 INFO - PROCESS | 1772 | ++DOMWINDOW == 66 (0x956bd000) [pid = 1772] [serial = 608] [outer = 0x95604c00] 20:27:30 INFO - PROCESS | 1772 | 1472095650354 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]]]}] 20:27:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 20:27:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1392ms 20:27:30 INFO - PROCESS | 1772 | 1472095650403 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 20:27:30 INFO - PROCESS | 1772 | 1472095650407 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 20:27:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 20:27:30 INFO - PROCESS | 1772 | 1472095650413 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 20:27:30 INFO - PROCESS | 1772 | 1472095650417 Marionette TRACE conn3 <- [1,782,null,{}] 20:27:30 INFO - PROCESS | 1772 | 1472095650423 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}] 20:27:30 INFO - PROCESS | 1772 | 1472095650427 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:30 INFO - PROCESS | 1772 | 1472095650587 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 20:27:30 INFO - PROCESS | 1772 | 1472095650732 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:30 INFO - PROCESS | 1772 | 1472095650741 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:30 INFO - PROCESS | 1772 | ++DOCSHELL 0x91b71c00 == 38 [pid = 1772] [id = 203] 20:27:30 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0x92507400) [pid = 1772] [serial = 609] [outer = (nil)] 20:27:30 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x98341800) [pid = 1772] [serial = 610] [outer = 0x92507400] 20:27:30 INFO - PROCESS | 1772 | 1472095650814 Marionette DEBUG loaded listener.js 20:27:30 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x9834b400) [pid = 1772] [serial = 611] [outer = 0x92507400] 20:27:31 INFO - PROCESS | 1772 | 1472095651824 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]]]}] 20:27:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 20:27:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1479ms 20:27:31 INFO - PROCESS | 1772 | 1472095651893 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 20:27:31 INFO - PROCESS | 1772 | 1472095651899 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 20:27:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 20:27:31 INFO - PROCESS | 1772 | 1472095651907 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 20:27:31 INFO - PROCESS | 1772 | 1472095651911 Marionette TRACE conn3 <- [1,786,null,{}] 20:27:31 INFO - PROCESS | 1772 | 1472095651918 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}] 20:27:31 INFO - PROCESS | 1772 | 1472095651922 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:32 INFO - PROCESS | 1772 | 1472095652163 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 20:27:33 INFO - PROCESS | 1772 | --DOCSHELL 0x9250c000 == 37 [pid = 1772] [id = 198] 20:27:33 INFO - PROCESS | 1772 | --DOCSHELL 0x9250a000 == 36 [pid = 1772] [id = 197] 20:27:33 INFO - PROCESS | 1772 | --DOCSHELL 0x906b6400 == 35 [pid = 1772] [id = 196] 20:27:33 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed8fc00 == 34 [pid = 1772] [id = 195] 20:27:33 INFO - PROCESS | 1772 | --DOCSHELL 0x8e76fc00 == 33 [pid = 1772] [id = 187] 20:27:33 INFO - PROCESS | 1772 | --DOCSHELL 0x93a2fc00 == 32 [pid = 1772] [id = 192] 20:27:33 INFO - PROCESS | 1772 | --DOCSHELL 0x8e764000 == 31 [pid = 1772] [id = 193] 20:27:33 INFO - PROCESS | 1772 | --DOCSHELL 0x8e766400 == 30 [pid = 1772] [id = 194] 20:27:33 INFO - PROCESS | 1772 | --DOCSHELL 0x91b71c00 == 29 [pid = 1772] [id = 203] 20:27:33 INFO - PROCESS | 1772 | --DOCSHELL 0x95602800 == 28 [pid = 1772] [id = 202] 20:27:33 INFO - PROCESS | 1772 | --DOCSHELL 0x9202ec00 == 27 [pid = 1772] [id = 201] 20:27:33 INFO - PROCESS | 1772 | --DOCSHELL 0x9202a800 == 26 [pid = 1772] [id = 199] 20:27:33 INFO - PROCESS | 1772 | --DOCSHELL 0x8e764800 == 25 [pid = 1772] [id = 200] 20:27:33 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x906b7c00) [pid = 1772] [serial = 565] [outer = (nil)] [url = about:blank] 20:27:33 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x906a8800) [pid = 1772] [serial = 563] [outer = (nil)] [url = about:blank] 20:27:33 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0x8ee49400) [pid = 1772] [serial = 562] [outer = (nil)] [url = about:blank] 20:27:33 INFO - PROCESS | 1772 | --DOMWINDOW == 65 (0x91879400) [pid = 1772] [serial = 554] [outer = (nil)] [url = about:blank] 20:27:33 INFO - PROCESS | 1772 | --DOMWINDOW == 64 (0x930d2800) [pid = 1772] [serial = 571] [outer = (nil)] [url = about:blank] 20:27:33 INFO - PROCESS | 1772 | --DOMWINDOW == 63 (0x9528e000) [pid = 1772] [serial = 575] [outer = (nil)] [url = about:blank] 20:27:33 INFO - PROCESS | 1772 | --DOMWINDOW == 62 (0x9076fc00) [pid = 1772] [serial = 553] [outer = (nil)] [url = about:blank] 20:27:33 INFO - PROCESS | 1772 | --DOMWINDOW == 61 (0x93a31000) [pid = 1772] [serial = 572] [outer = (nil)] [url = about:blank] 20:27:33 INFO - PROCESS | 1772 | --DOMWINDOW == 60 (0x9528b400) [pid = 1772] [serial = 557] [outer = (nil)] [url = about:blank] 20:27:33 INFO - PROCESS | 1772 | --DOMWINDOW == 59 (0x93a2c800) [pid = 1772] [serial = 556] [outer = (nil)] [url = about:blank] 20:27:33 INFO - PROCESS | 1772 | --DOMWINDOW == 58 (0x91881800) [pid = 1772] [serial = 568] [outer = (nil)] [url = about:blank] 20:27:33 INFO - PROCESS | 1772 | --DOMWINDOW == 57 (0x91b6dc00) [pid = 1772] [serial = 569] [outer = (nil)] [url = about:blank] 20:27:33 INFO - PROCESS | 1772 | --DOMWINDOW == 56 (0x997f1800) [pid = 1772] [serial = 560] [outer = (nil)] [url = about:blank] 20:27:33 INFO - PROCESS | 1772 | --DOMWINDOW == 55 (0x93a2e000) [pid = 1772] [serial = 574] [outer = (nil)] [url = about:blank] 20:27:33 INFO - PROCESS | 1772 | --DOMWINDOW == 54 (0x99719400) [pid = 1772] [serial = 559] [outer = (nil)] [url = about:blank] 20:27:33 INFO - PROCESS | 1772 | --DOMWINDOW == 53 (0x8ed8d400) [pid = 1772] [serial = 566] [outer = (nil)] [url = about:blank] 20:27:33 INFO - PROCESS | 1772 | --DOMWINDOW == 52 (0x95372000) [pid = 1772] [serial = 577] [outer = (nil)] [url = about:blank] 20:27:33 INFO - PROCESS | 1772 | 1472095653184 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:33 INFO - PROCESS | 1772 | 1472095653195 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:33 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e76d400 == 26 [pid = 1772] [id = 204] 20:27:33 INFO - PROCESS | 1772 | ++DOMWINDOW == 53 (0x8e76f000) [pid = 1772] [serial = 612] [outer = (nil)] 20:27:33 INFO - PROCESS | 1772 | ++DOMWINDOW == 54 (0x8ed8bc00) [pid = 1772] [serial = 613] [outer = 0x8e76f000] 20:27:33 INFO - PROCESS | 1772 | 1472095653265 Marionette DEBUG loaded listener.js 20:27:33 INFO - PROCESS | 1772 | ++DOMWINDOW == 55 (0x8ee41c00) [pid = 1772] [serial = 614] [outer = 0x8e76f000] 20:27:33 INFO - PROCESS | 1772 | 1472095653965 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]]]}] 20:27:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 20:27:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 2093ms 20:27:34 INFO - PROCESS | 1772 | 1472095654001 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 20:27:34 INFO - PROCESS | 1772 | 1472095654005 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 20:27:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 20:27:34 INFO - PROCESS | 1772 | 1472095654013 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 20:27:34 INFO - PROCESS | 1772 | 1472095654018 Marionette TRACE conn3 <- [1,790,null,{}] 20:27:34 INFO - PROCESS | 1772 | 1472095654028 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}] 20:27:34 INFO - PROCESS | 1772 | 1472095654036 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:34 INFO - PROCESS | 1772 | 1472095654196 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 20:27:34 INFO - PROCESS | 1772 | 1472095654296 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:34 INFO - PROCESS | 1772 | 1472095654306 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:34 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee56400 == 27 [pid = 1772] [id = 205] 20:27:34 INFO - PROCESS | 1772 | ++DOMWINDOW == 56 (0x8ee5c800) [pid = 1772] [serial = 615] [outer = (nil)] 20:27:34 INFO - PROCESS | 1772 | ++DOMWINDOW == 57 (0x906b1400) [pid = 1772] [serial = 616] [outer = 0x8ee5c800] 20:27:34 INFO - PROCESS | 1772 | 1472095654374 Marionette DEBUG loaded listener.js 20:27:34 INFO - PROCESS | 1772 | ++DOMWINDOW == 58 (0x906b7c00) [pid = 1772] [serial = 617] [outer = 0x8ee5c800] 20:27:35 INFO - PROCESS | 1772 | 1472095655077 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]]]}] 20:27:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 20:27:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1077ms 20:27:35 INFO - PROCESS | 1772 | 1472095655114 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 20:27:35 INFO - PROCESS | 1772 | 1472095655121 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 20:27:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 20:27:35 INFO - PROCESS | 1772 | 1472095655141 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 20:27:35 INFO - PROCESS | 1772 | 1472095655144 Marionette TRACE conn3 <- [1,794,null,{}] 20:27:35 INFO - PROCESS | 1772 | 1472095655150 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}] 20:27:35 INFO - PROCESS | 1772 | 1472095655155 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:35 INFO - PROCESS | 1772 | 1472095655307 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 20:27:35 INFO - PROCESS | 1772 | 1472095655317 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:35 INFO - PROCESS | 1772 | 1472095655323 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:35 INFO - PROCESS | 1772 | ++DOCSHELL 0x9097b400 == 28 [pid = 1772] [id = 206] 20:27:35 INFO - PROCESS | 1772 | ++DOMWINDOW == 59 (0x9097ec00) [pid = 1772] [serial = 618] [outer = (nil)] 20:27:35 INFO - PROCESS | 1772 | ++DOMWINDOW == 60 (0x91884c00) [pid = 1772] [serial = 619] [outer = 0x9097ec00] 20:27:35 INFO - PROCESS | 1772 | 1472095655386 Marionette DEBUG loaded listener.js 20:27:35 INFO - PROCESS | 1772 | ++DOMWINDOW == 61 (0x91b73c00) [pid = 1772] [serial = 620] [outer = 0x9097ec00] 20:27:36 INFO - PROCESS | 1772 | 1472095656273 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]]]}] 20:27:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 20:27:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1181ms 20:27:36 INFO - PROCESS | 1772 | 1472095656322 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 20:27:36 INFO - PROCESS | 1772 | 1472095656325 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 20:27:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 20:27:36 INFO - PROCESS | 1772 | 1472095656346 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 20:27:36 INFO - PROCESS | 1772 | 1472095656354 Marionette TRACE conn3 <- [1,798,null,{}] 20:27:36 INFO - PROCESS | 1772 | 1472095656361 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}] 20:27:36 INFO - PROCESS | 1772 | 1472095656368 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:36 INFO - PROCESS | 1772 | 1472095656557 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 20:27:36 INFO - PROCESS | 1772 | 1472095656626 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:36 INFO - PROCESS | 1772 | 1472095656632 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:36 INFO - PROCESS | 1772 | ++DOCSHELL 0x92422800 == 29 [pid = 1772] [id = 207] 20:27:36 INFO - PROCESS | 1772 | ++DOMWINDOW == 62 (0x92424800) [pid = 1772] [serial = 621] [outer = (nil)] 20:27:36 INFO - PROCESS | 1772 | ++DOMWINDOW == 63 (0x930c9800) [pid = 1772] [serial = 622] [outer = 0x92424800] 20:27:36 INFO - PROCESS | 1772 | 1472095656706 Marionette DEBUG loaded listener.js 20:27:36 INFO - PROCESS | 1772 | ++DOMWINDOW == 64 (0x9097fc00) [pid = 1772] [serial = 623] [outer = 0x92424800] 20:27:37 INFO - PROCESS | 1772 | 1472095657481 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]]]}] 20:27:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 20:27:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1195ms 20:27:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 20:27:37 INFO - PROCESS | 1772 | 1472095657537 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 20:27:37 INFO - PROCESS | 1772 | 1472095657540 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 20:27:37 INFO - PROCESS | 1772 | 1472095657546 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 20:27:37 INFO - PROCESS | 1772 | 1472095657549 Marionette TRACE conn3 <- [1,802,null,{}] 20:27:37 INFO - PROCESS | 1772 | 1472095657554 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}] 20:27:37 INFO - PROCESS | 1772 | 1472095657558 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:37 INFO - PROCESS | 1772 | 1472095657884 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 20:27:37 INFO - PROCESS | 1772 | --DOMWINDOW == 63 (0x925f2800) [pid = 1772] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 20:27:37 INFO - PROCESS | 1772 | --DOMWINDOW == 62 (0x92504c00) [pid = 1772] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 20:27:37 INFO - PROCESS | 1772 | --DOMWINDOW == 61 (0x925ef400) [pid = 1772] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 20:27:37 INFO - PROCESS | 1772 | --DOMWINDOW == 60 (0x92026800) [pid = 1772] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 20:27:37 INFO - PROCESS | 1772 | --DOMWINDOW == 59 (0x90764800) [pid = 1772] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 20:27:37 INFO - PROCESS | 1772 | --DOMWINDOW == 58 (0x8ee43800) [pid = 1772] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 20:27:37 INFO - PROCESS | 1772 | --DOMWINDOW == 57 (0x93b4d000) [pid = 1772] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 20:27:37 INFO - PROCESS | 1772 | --DOMWINDOW == 56 (0x8ee47000) [pid = 1772] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 20:27:37 INFO - PROCESS | 1772 | 1472095657969 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:37 INFO - PROCESS | 1772 | 1472095657976 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:38 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed91800 == 30 [pid = 1772] [id = 208] 20:27:38 INFO - PROCESS | 1772 | ++DOMWINDOW == 57 (0x8ee43800) [pid = 1772] [serial = 624] [outer = (nil)] 20:27:38 INFO - PROCESS | 1772 | ++DOMWINDOW == 58 (0x92026800) [pid = 1772] [serial = 625] [outer = 0x8ee43800] 20:27:38 INFO - PROCESS | 1772 | 1472095658041 Marionette DEBUG loaded listener.js 20:27:38 INFO - PROCESS | 1772 | ++DOMWINDOW == 59 (0x930d2400) [pid = 1772] [serial = 626] [outer = 0x8ee43800] 20:27:38 INFO - PROCESS | 1772 | 1472095658714 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]]]}] 20:27:38 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 20:27:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1227ms 20:27:38 INFO - PROCESS | 1772 | 1472095658773 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 20:27:38 INFO - PROCESS | 1772 | 1472095658776 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 20:27:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 20:27:38 INFO - PROCESS | 1772 | 1472095658782 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 20:27:38 INFO - PROCESS | 1772 | 1472095658784 Marionette TRACE conn3 <- [1,806,null,{}] 20:27:38 INFO - PROCESS | 1772 | 1472095658790 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}] 20:27:38 INFO - PROCESS | 1772 | 1472095658794 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:38 INFO - PROCESS | 1772 | 1472095658933 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 20:27:38 INFO - PROCESS | 1772 | 1472095658943 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:38 INFO - PROCESS | 1772 | 1472095658960 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:38 INFO - PROCESS | 1772 | ++DOCSHELL 0x9523a000 == 31 [pid = 1772] [id = 209] 20:27:38 INFO - PROCESS | 1772 | ++DOMWINDOW == 60 (0x9523a400) [pid = 1772] [serial = 627] [outer = (nil)] 20:27:39 INFO - PROCESS | 1772 | ++DOMWINDOW == 61 (0x95298c00) [pid = 1772] [serial = 628] [outer = 0x9523a400] 20:27:39 INFO - PROCESS | 1772 | 1472095659033 Marionette DEBUG loaded listener.js 20:27:39 INFO - PROCESS | 1772 | ++DOMWINDOW == 62 (0x9546d000) [pid = 1772] [serial = 629] [outer = 0x9523a400] 20:27:39 INFO - PROCESS | 1772 | 1472095659835 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]]]}] 20:27:39 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 20:27:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1179ms 20:27:39 INFO - PROCESS | 1772 | 1472095659962 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 20:27:39 INFO - PROCESS | 1772 | 1472095659967 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 20:27:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 20:27:39 INFO - PROCESS | 1772 | 1472095659975 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 20:27:39 INFO - PROCESS | 1772 | 1472095659981 Marionette TRACE conn3 <- [1,810,null,{}] 20:27:40 INFO - PROCESS | 1772 | 1472095660043 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}] 20:27:40 INFO - PROCESS | 1772 | 1472095660049 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:40 INFO - PROCESS | 1772 | 1472095660224 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 20:27:40 INFO - PROCESS | 1772 | 1472095660365 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:40 INFO - PROCESS | 1772 | 1472095660377 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:40 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e76d000 == 32 [pid = 1772] [id = 210] 20:27:40 INFO - PROCESS | 1772 | ++DOMWINDOW == 63 (0x8ee49c00) [pid = 1772] [serial = 630] [outer = (nil)] 20:27:40 INFO - PROCESS | 1772 | ++DOMWINDOW == 64 (0x906a8c00) [pid = 1772] [serial = 631] [outer = 0x8ee49c00] 20:27:40 INFO - PROCESS | 1772 | 1472095660457 Marionette DEBUG loaded listener.js 20:27:40 INFO - PROCESS | 1772 | ++DOMWINDOW == 65 (0x906b3000) [pid = 1772] [serial = 632] [outer = 0x8ee49c00] 20:27:41 INFO - PROCESS | 1772 | 1472095661445 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]]]}] 20:27:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 20:27:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1533ms 20:27:41 INFO - PROCESS | 1772 | 1472095661508 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 20:27:41 INFO - PROCESS | 1772 | 1472095661513 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 20:27:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 20:27:41 INFO - PROCESS | 1772 | 1472095661523 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 20:27:41 INFO - PROCESS | 1772 | 1472095661528 Marionette TRACE conn3 <- [1,814,null,{}] 20:27:41 INFO - PROCESS | 1772 | 1472095661534 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}] 20:27:41 INFO - PROCESS | 1772 | 1472095661539 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:41 INFO - PROCESS | 1772 | 1472095661718 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 20:27:41 INFO - PROCESS | 1772 | 1472095661862 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:41 INFO - PROCESS | 1772 | 1472095661870 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:41 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee4c400 == 33 [pid = 1772] [id = 211] 20:27:41 INFO - PROCESS | 1772 | ++DOMWINDOW == 66 (0x9202a800) [pid = 1772] [serial = 633] [outer = (nil)] 20:27:41 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0x92314800) [pid = 1772] [serial = 634] [outer = 0x9202a800] 20:27:41 INFO - PROCESS | 1772 | 1472095661985 Marionette DEBUG loaded listener.js 20:27:42 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x92511000) [pid = 1772] [serial = 635] [outer = 0x9202a800] 20:27:42 INFO - PROCESS | 1772 | 1472095662920 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] 20:27:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 20:27:42 INFO - PROCESS | 1772 | 1472095662976 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 20:27:42 INFO - PROCESS | 1772 | 1472095662982 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 20:27:42 INFO - PROCESS | 1772 | 1472095662986 Marionette TRACE conn3 <- [1,818,null,{}] 20:27:43 INFO - PROCESS | 1772 | 1472095663000 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}] 20:27:43 INFO - PROCESS | 1772 | 1472095663008 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:43 INFO - PROCESS | 1772 | 1472095663171 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 20:27:43 INFO - PROCESS | 1772 | 1472095663317 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:43 INFO - PROCESS | 1772 | 1472095663326 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:43 INFO - PROCESS | 1772 | ++DOCSHELL 0x95473800 == 34 [pid = 1772] [id = 212] 20:27:43 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x95473c00) [pid = 1772] [serial = 636] [outer = (nil)] 20:27:43 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x95606c00) [pid = 1772] [serial = 637] [outer = 0x95473c00] 20:27:43 INFO - PROCESS | 1772 | 1472095663446 Marionette DEBUG loaded listener.js 20:27:43 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x9560cc00) [pid = 1772] [serial = 638] [outer = 0x95473c00] 20:27:44 INFO - PROCESS | 1772 | 1472095664495 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]]]}] 20:27:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 20:27:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1543ms 20:27:44 INFO - PROCESS | 1772 | 1472095664524 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 20:27:44 INFO - PROCESS | 1772 | 1472095664529 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 20:27:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 20:27:44 INFO - PROCESS | 1772 | 1472095664537 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 20:27:44 INFO - PROCESS | 1772 | 1472095664546 Marionette TRACE conn3 <- [1,822,null,{}] 20:27:44 INFO - PROCESS | 1772 | 1472095664557 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}] 20:27:44 INFO - PROCESS | 1772 | 1472095664563 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:44 INFO - PROCESS | 1772 | 1472095664716 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 20:27:44 INFO - PROCESS | 1772 | 1472095664901 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:44 INFO - PROCESS | 1772 | 1472095664913 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:44 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee60c00 == 35 [pid = 1772] [id = 213] 20:27:44 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x8ee61c00) [pid = 1772] [serial = 639] [outer = (nil)] 20:27:45 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x90765c00) [pid = 1772] [serial = 640] [outer = 0x8ee61c00] 20:27:45 INFO - PROCESS | 1772 | 1472095665026 Marionette DEBUG loaded listener.js 20:27:45 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x90978000) [pid = 1772] [serial = 641] [outer = 0x8ee61c00] 20:27:45 INFO - PROCESS | 1772 | --DOCSHELL 0x906aec00 == 34 [pid = 1772] [id = 145] 20:27:45 INFO - PROCESS | 1772 | --DOCSHELL 0x930d8c00 == 33 [pid = 1772] [id = 157] 20:27:45 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee5fc00 == 32 [pid = 1772] [id = 142] 20:27:45 INFO - PROCESS | 1772 | --DOCSHELL 0x92509400 == 31 [pid = 1772] [id = 156] 20:27:45 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed96400 == 30 [pid = 1772] [id = 155] 20:27:45 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x9523ac00) [pid = 1772] [serial = 596] [outer = (nil)] [url = about:blank] 20:27:45 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x92505000) [pid = 1772] [serial = 599] [outer = (nil)] [url = about:blank] 20:27:45 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x9536a800) [pid = 1772] [serial = 598] [outer = (nil)] [url = about:blank] 20:27:45 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x925fe400) [pid = 1772] [serial = 592] [outer = (nil)] [url = about:blank] 20:27:45 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x9522fc00) [pid = 1772] [serial = 595] [outer = (nil)] [url = about:blank] 20:27:45 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x93a32c00) [pid = 1772] [serial = 593] [outer = (nil)] [url = about:blank] 20:27:45 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x9250d800) [pid = 1772] [serial = 583] [outer = (nil)] [url = about:blank] 20:27:45 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0x925f6800) [pid = 1772] [serial = 584] [outer = (nil)] [url = about:blank] 20:27:45 INFO - PROCESS | 1772 | --DOMWINDOW == 65 (0x90980000) [pid = 1772] [serial = 589] [outer = (nil)] [url = about:blank] 20:27:45 INFO - PROCESS | 1772 | --DOMWINDOW == 64 (0x90769000) [pid = 1772] [serial = 580] [outer = (nil)] [url = about:blank] 20:27:45 INFO - PROCESS | 1772 | --DOMWINDOW == 63 (0x9097bc00) [pid = 1772] [serial = 581] [outer = (nil)] [url = about:blank] 20:27:45 INFO - PROCESS | 1772 | --DOMWINDOW == 62 (0x95476c00) [pid = 1772] [serial = 578] [outer = (nil)] [url = about:blank] 20:27:45 INFO - PROCESS | 1772 | --DOMWINDOW == 61 (0x8ee54000) [pid = 1772] [serial = 586] [outer = (nil)] [url = about:blank] 20:27:45 INFO - PROCESS | 1772 | --DOMWINDOW == 60 (0x906a8400) [pid = 1772] [serial = 587] [outer = (nil)] [url = about:blank] 20:27:45 INFO - PROCESS | 1772 | --DOMWINDOW == 59 (0x91881400) [pid = 1772] [serial = 590] [outer = (nil)] [url = about:blank] 20:27:45 INFO - PROCESS | 1772 | 1472095665826 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] 20:27:45 INFO - PROCESS | 1772 | 1472095665890 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 20:27:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 20:27:45 INFO - PROCESS | 1772 | 1472095665899 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 20:27:45 INFO - PROCESS | 1772 | 1472095665903 Marionette TRACE conn3 <- [1,826,null,{}] 20:27:45 INFO - PROCESS | 1772 | 1472095665908 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}] 20:27:45 INFO - PROCESS | 1772 | 1472095665913 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:46 INFO - PROCESS | 1772 | 1472095666049 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 20:27:46 INFO - PROCESS | 1772 | 1472095666059 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:46 INFO - PROCESS | 1772 | 1472095666068 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:46 INFO - PROCESS | 1772 | ++DOCSHELL 0x9097bc00 == 31 [pid = 1772] [id = 214] 20:27:46 INFO - PROCESS | 1772 | ++DOMWINDOW == 60 (0x90980000) [pid = 1772] [serial = 642] [outer = (nil)] 20:27:46 INFO - PROCESS | 1772 | ++DOMWINDOW == 61 (0x91b71400) [pid = 1772] [serial = 643] [outer = 0x90980000] 20:27:46 INFO - PROCESS | 1772 | 1472095666135 Marionette DEBUG loaded listener.js 20:27:46 INFO - PROCESS | 1772 | ++DOMWINDOW == 62 (0x9202dc00) [pid = 1772] [serial = 644] [outer = 0x90980000] 20:27:46 INFO - PROCESS | 1772 | 1472095666922 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]]]}] 20:27:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 20:27:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1082ms 20:27:46 INFO - PROCESS | 1772 | 1472095666981 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 20:27:46 INFO - PROCESS | 1772 | 1472095666985 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 20:27:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 20:27:46 INFO - PROCESS | 1772 | 1472095666991 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 20:27:46 INFO - PROCESS | 1772 | 1472095666996 Marionette TRACE conn3 <- [1,830,null,{}] 20:27:47 INFO - PROCESS | 1772 | 1472095667014 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}] 20:27:47 INFO - PROCESS | 1772 | 1472095667021 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:47 INFO - PROCESS | 1772 | 1472095667159 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 20:27:47 INFO - PROCESS | 1772 | 1472095667168 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:47 INFO - PROCESS | 1772 | 1472095667179 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:47 INFO - PROCESS | 1772 | ++DOCSHELL 0x9522d000 == 32 [pid = 1772] [id = 215] 20:27:47 INFO - PROCESS | 1772 | ++DOMWINDOW == 63 (0x9522d400) [pid = 1772] [serial = 645] [outer = (nil)] 20:27:47 INFO - PROCESS | 1772 | ++DOMWINDOW == 64 (0x95237400) [pid = 1772] [serial = 646] [outer = 0x9522d400] 20:27:47 INFO - PROCESS | 1772 | 1472095667240 Marionette DEBUG loaded listener.js 20:27:47 INFO - PROCESS | 1772 | ++DOMWINDOW == 65 (0x95369400) [pid = 1772] [serial = 647] [outer = 0x9522d400] 20:27:48 INFO - PROCESS | 1772 | 1472095668004 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]]]}] 20:27:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 20:27:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1041ms 20:27:48 INFO - PROCESS | 1772 | 1472095668032 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 20:27:48 INFO - PROCESS | 1772 | 1472095668035 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 20:27:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 20:27:48 INFO - PROCESS | 1772 | 1472095668054 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 20:27:48 INFO - PROCESS | 1772 | 1472095668056 Marionette TRACE conn3 <- [1,834,null,{}] 20:27:48 INFO - PROCESS | 1772 | 1472095668061 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}] 20:27:48 INFO - PROCESS | 1772 | 1472095668065 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:48 INFO - PROCESS | 1772 | 1472095668257 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 20:27:48 INFO - PROCESS | 1772 | 1472095668279 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:48 INFO - PROCESS | 1772 | 1472095668287 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:48 INFO - PROCESS | 1772 | ++DOCSHELL 0x95373800 == 33 [pid = 1772] [id = 216] 20:27:48 INFO - PROCESS | 1772 | ++DOMWINDOW == 66 (0x9546f800) [pid = 1772] [serial = 648] [outer = (nil)] 20:27:48 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0x95475000) [pid = 1772] [serial = 649] [outer = 0x9546f800] 20:27:48 INFO - PROCESS | 1772 | 1472095668350 Marionette DEBUG loaded listener.js 20:27:48 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x956c1c00) [pid = 1772] [serial = 650] [outer = 0x9546f800] 20:27:49 INFO - PROCESS | 1772 | 1472095669101 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]]]}] 20:27:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 20:27:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1089ms 20:27:49 INFO - PROCESS | 1772 | 1472095669138 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 20:27:49 INFO - PROCESS | 1772 | 1472095669144 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 20:27:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 20:27:49 INFO - PROCESS | 1772 | 1472095669161 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 20:27:49 INFO - PROCESS | 1772 | 1472095669164 Marionette TRACE conn3 <- [1,838,null,{}] 20:27:49 INFO - PROCESS | 1772 | 1472095669169 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}] 20:27:49 INFO - PROCESS | 1772 | 1472095669173 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:49 INFO - PROCESS | 1772 | 1472095669337 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 20:27:49 INFO - PROCESS | 1772 | 1472095669413 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:49 INFO - PROCESS | 1772 | 1472095669422 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:49 INFO - PROCESS | 1772 | ++DOCSHELL 0x95235c00 == 34 [pid = 1772] [id = 217] 20:27:49 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x95367c00) [pid = 1772] [serial = 651] [outer = (nil)] 20:27:49 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x9834c400) [pid = 1772] [serial = 652] [outer = 0x95367c00] 20:27:49 INFO - PROCESS | 1772 | 1472095669483 Marionette DEBUG loaded listener.js 20:27:49 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x984dd400) [pid = 1772] [serial = 653] [outer = 0x95367c00] 20:27:50 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x92424800) [pid = 1772] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 20:27:50 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x8ee43800) [pid = 1772] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 20:27:50 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x8e76f000) [pid = 1772] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 20:27:50 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x9097ec00) [pid = 1772] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 20:27:50 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0x8ed91000) [pid = 1772] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 20:27:50 INFO - PROCESS | 1772 | --DOMWINDOW == 65 (0x9241d400) [pid = 1772] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 20:27:50 INFO - PROCESS | 1772 | --DOMWINDOW == 64 (0x95604c00) [pid = 1772] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 20:27:50 INFO - PROCESS | 1772 | --DOMWINDOW == 63 (0x8ee5c800) [pid = 1772] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 20:27:50 INFO - PROCESS | 1772 | 1472095670291 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]]]}] 20:27:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 20:27:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1181ms 20:27:50 INFO - PROCESS | 1772 | 1472095670343 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 20:27:50 INFO - PROCESS | 1772 | 1472095670347 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 20:27:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 20:27:50 INFO - PROCESS | 1772 | 1472095670352 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 20:27:50 INFO - PROCESS | 1772 | 1472095670354 Marionette TRACE conn3 <- [1,842,null,{}] 20:27:50 INFO - PROCESS | 1772 | 1472095670360 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}] 20:27:50 INFO - PROCESS | 1772 | 1472095670369 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:50 INFO - PROCESS | 1772 | 1472095670582 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 20:27:50 INFO - PROCESS | 1772 | 1472095670594 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:50 INFO - PROCESS | 1772 | 1472095670600 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:50 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed8b400 == 35 [pid = 1772] [id = 218] 20:27:50 INFO - PROCESS | 1772 | ++DOMWINDOW == 64 (0x8ed8dc00) [pid = 1772] [serial = 654] [outer = (nil)] 20:27:50 INFO - PROCESS | 1772 | ++DOMWINDOW == 65 (0x998a0400) [pid = 1772] [serial = 655] [outer = 0x8ed8dc00] 20:27:50 INFO - PROCESS | 1772 | 1472095670663 Marionette DEBUG loaded listener.js 20:27:50 INFO - PROCESS | 1772 | ++DOMWINDOW == 66 (0x998a9000) [pid = 1772] [serial = 656] [outer = 0x8ed8dc00] 20:27:51 INFO - PROCESS | 1772 | 1472095671376 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]]]}] 20:27:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 20:27:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1078ms 20:27:51 INFO - PROCESS | 1772 | 1472095671435 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 20:27:51 INFO - PROCESS | 1772 | 1472095671437 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 20:27:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 20:27:51 INFO - PROCESS | 1772 | 1472095671461 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 20:27:51 INFO - PROCESS | 1772 | 1472095671464 Marionette TRACE conn3 <- [1,846,null,{}] 20:27:51 INFO - PROCESS | 1772 | 1472095671469 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}] 20:27:51 INFO - PROCESS | 1772 | 1472095671472 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:51 INFO - PROCESS | 1772 | 1472095671602 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 20:27:51 INFO - PROCESS | 1772 | 1472095671610 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:51 INFO - PROCESS | 1772 | 1472095671620 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:51 INFO - PROCESS | 1772 | ++DOCSHELL 0x9076c400 == 36 [pid = 1772] [id = 219] 20:27:51 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0x9187d400) [pid = 1772] [serial = 657] [outer = (nil)] 20:27:51 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x99b50000) [pid = 1772] [serial = 658] [outer = 0x9187d400] 20:27:51 INFO - PROCESS | 1772 | 1472095671678 Marionette DEBUG loaded listener.js 20:27:51 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x99cba000) [pid = 1772] [serial = 659] [outer = 0x9187d400] 20:27:52 INFO - PROCESS | 1772 | 1472095672598 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]]]}] 20:27:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 20:27:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1184ms 20:27:52 INFO - PROCESS | 1772 | 1472095672646 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 20:27:52 INFO - PROCESS | 1772 | 1472095672652 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 20:27:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 20:27:52 INFO - PROCESS | 1772 | 1472095672659 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 20:27:52 INFO - PROCESS | 1772 | 1472095672664 Marionette TRACE conn3 <- [1,850,null,{}] 20:27:52 INFO - PROCESS | 1772 | 1472095672672 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}] 20:27:52 INFO - PROCESS | 1772 | 1472095672678 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:52 INFO - PROCESS | 1772 | 1472095672844 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 20:27:53 INFO - PROCESS | 1772 | 1472095672992 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:53 INFO - PROCESS | 1772 | 1472095673001 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:53 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed97c00 == 37 [pid = 1772] [id = 220] 20:27:53 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x8ed98800) [pid = 1772] [serial = 660] [outer = (nil)] 20:27:53 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x90973c00) [pid = 1772] [serial = 661] [outer = 0x8ed98800] 20:27:53 INFO - PROCESS | 1772 | 1472095673079 Marionette DEBUG loaded listener.js 20:27:53 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x91882000) [pid = 1772] [serial = 662] [outer = 0x8ed98800] 20:27:53 INFO - PROCESS | 1772 | 1472095673941 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]]]}] 20:27:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 20:27:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1330ms 20:27:53 INFO - PROCESS | 1772 | 1472095673991 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 20:27:53 INFO - PROCESS | 1772 | 1472095673997 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 20:27:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 20:27:54 INFO - PROCESS | 1772 | 1472095674007 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 20:27:54 INFO - PROCESS | 1772 | 1472095674010 Marionette TRACE conn3 <- [1,854,null,{}] 20:27:54 INFO - PROCESS | 1772 | 1472095674016 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}] 20:27:54 INFO - PROCESS | 1772 | 1472095674021 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:54 INFO - PROCESS | 1772 | 1472095674195 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 20:27:54 INFO - PROCESS | 1772 | 1472095674343 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:54 INFO - PROCESS | 1772 | 1472095674352 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:54 INFO - PROCESS | 1772 | ++DOCSHELL 0x930ca000 == 38 [pid = 1772] [id = 221] 20:27:54 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x930d2c00) [pid = 1772] [serial = 663] [outer = (nil)] 20:27:54 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x94874800) [pid = 1772] [serial = 664] [outer = 0x930d2c00] 20:27:54 INFO - PROCESS | 1772 | 1472095674427 Marionette DEBUG loaded listener.js 20:27:54 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x95237c00) [pid = 1772] [serial = 665] [outer = 0x930d2c00] 20:27:55 INFO - PROCESS | 1772 | 1472095675339 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]]]}] 20:27:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 20:27:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1380ms 20:27:55 INFO - PROCESS | 1772 | 1472095675387 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 20:27:55 INFO - PROCESS | 1772 | 1472095675391 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 20:27:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 20:27:55 INFO - PROCESS | 1772 | 1472095675398 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 20:27:55 INFO - PROCESS | 1772 | 1472095675403 Marionette TRACE conn3 <- [1,858,null,{}] 20:27:55 INFO - PROCESS | 1772 | 1472095675418 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}] 20:27:55 INFO - PROCESS | 1772 | 1472095675426 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:55 INFO - PROCESS | 1772 | 1472095675591 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 20:27:55 INFO - PROCESS | 1772 | 1472095675740 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:55 INFO - PROCESS | 1772 | 1472095675752 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:55 INFO - PROCESS | 1772 | ++DOCSHELL 0x997ef000 == 39 [pid = 1772] [id = 222] 20:27:55 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0x997f1400) [pid = 1772] [serial = 666] [outer = (nil)] 20:27:55 INFO - PROCESS | 1772 | ++DOMWINDOW == 77 (0x99b52400) [pid = 1772] [serial = 667] [outer = 0x997f1400] 20:27:55 INFO - PROCESS | 1772 | 1472095675829 Marionette DEBUG loaded listener.js 20:27:55 INFO - PROCESS | 1772 | ++DOMWINDOW == 78 (0x99df4000) [pid = 1772] [serial = 668] [outer = 0x997f1400] 20:27:56 INFO - PROCESS | 1772 | 1472095676658 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]]]}] 20:27:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 20:27:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1332ms 20:27:56 INFO - PROCESS | 1772 | 1472095676731 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 20:27:56 INFO - PROCESS | 1772 | 1472095676735 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 20:27:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 20:27:56 INFO - PROCESS | 1772 | 1472095676741 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 20:27:56 INFO - PROCESS | 1772 | 1472095676743 Marionette TRACE conn3 <- [1,862,null,{}] 20:27:56 INFO - PROCESS | 1772 | 1472095676749 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}] 20:27:56 INFO - PROCESS | 1772 | 1472095676754 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:56 INFO - PROCESS | 1772 | 1472095676911 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 20:27:57 INFO - PROCESS | 1772 | 1472095677058 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:57 INFO - PROCESS | 1772 | 1472095677066 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:57 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee50800 == 40 [pid = 1772] [id = 223] 20:27:57 INFO - PROCESS | 1772 | ++DOMWINDOW == 79 (0x9a05c400) [pid = 1772] [serial = 669] [outer = (nil)] 20:27:57 INFO - PROCESS | 1772 | ++DOMWINDOW == 80 (0x9a145400) [pid = 1772] [serial = 670] [outer = 0x9a05c400] 20:27:57 INFO - PROCESS | 1772 | 1472095677141 Marionette DEBUG loaded listener.js 20:27:57 INFO - PROCESS | 1772 | ++DOMWINDOW == 81 (0x9a149000) [pid = 1772] [serial = 671] [outer = 0x9a05c400] 20:27:57 INFO - PROCESS | 1772 | 1472095677955 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]]]}] 20:27:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 20:27:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1282ms 20:27:58 INFO - PROCESS | 1772 | 1472095678023 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 20:27:58 INFO - PROCESS | 1772 | 1472095678027 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 20:27:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 20:27:58 INFO - PROCESS | 1772 | 1472095678033 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 20:27:58 INFO - PROCESS | 1772 | 1472095678035 Marionette TRACE conn3 <- [1,866,null,{}] 20:27:58 INFO - PROCESS | 1772 | 1472095678041 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}] 20:27:58 INFO - PROCESS | 1772 | 1472095678046 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:58 INFO - PROCESS | 1772 | 1472095678231 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 20:27:58 INFO - PROCESS | 1772 | 1472095678380 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:58 INFO - PROCESS | 1772 | 1472095678391 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:58 INFO - PROCESS | 1772 | ++DOCSHELL 0x9a140800 == 41 [pid = 1772] [id = 224] 20:27:58 INFO - PROCESS | 1772 | ++DOMWINDOW == 82 (0x9a144000) [pid = 1772] [serial = 672] [outer = (nil)] 20:27:58 INFO - PROCESS | 1772 | ++DOMWINDOW == 83 (0x9a14d800) [pid = 1772] [serial = 673] [outer = 0x9a144000] 20:27:58 INFO - PROCESS | 1772 | 1472095678464 Marionette DEBUG loaded listener.js 20:27:58 INFO - PROCESS | 1772 | ++DOMWINDOW == 84 (0x9a1bd800) [pid = 1772] [serial = 674] [outer = 0x9a144000] 20:27:59 INFO - PROCESS | 1772 | 1472095679327 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]]]}] 20:27:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 20:27:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1334ms 20:27:59 INFO - PROCESS | 1772 | 1472095679367 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 20:27:59 INFO - PROCESS | 1772 | 1472095679371 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 20:27:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 20:27:59 INFO - PROCESS | 1772 | 1472095679376 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 20:27:59 INFO - PROCESS | 1772 | 1472095679380 Marionette TRACE conn3 <- [1,870,null,{}] 20:27:59 INFO - PROCESS | 1772 | 1472095679385 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}] 20:27:59 INFO - PROCESS | 1772 | 1472095679394 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:59 INFO - PROCESS | 1772 | 1472095679577 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 20:27:59 INFO - PROCESS | 1772 | 1472095679736 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:59 INFO - PROCESS | 1772 | 1472095679744 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:27:59 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e76ac00 == 42 [pid = 1772] [id = 225] 20:27:59 INFO - PROCESS | 1772 | ++DOMWINDOW == 85 (0x9971b800) [pid = 1772] [serial = 675] [outer = (nil)] 20:27:59 INFO - PROCESS | 1772 | ++DOMWINDOW == 86 (0x9a2f7800) [pid = 1772] [serial = 676] [outer = 0x9971b800] 20:27:59 INFO - PROCESS | 1772 | 1472095679816 Marionette DEBUG loaded listener.js 20:27:59 INFO - PROCESS | 1772 | ++DOMWINDOW == 87 (0x9abb7000) [pid = 1772] [serial = 677] [outer = 0x9971b800] 20:28:00 INFO - PROCESS | 1772 | 1472095680684 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]]]}] 20:28:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 20:28:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1536ms 20:28:00 INFO - PROCESS | 1772 | 1472095680914 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 20:28:00 INFO - PROCESS | 1772 | 1472095680920 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 20:28:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 20:28:00 INFO - PROCESS | 1772 | 1472095680929 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 20:28:00 INFO - PROCESS | 1772 | 1472095680933 Marionette TRACE conn3 <- [1,874,null,{}] 20:28:00 INFO - PROCESS | 1772 | 1472095680940 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}] 20:28:00 INFO - PROCESS | 1772 | 1472095680946 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:01 INFO - PROCESS | 1772 | 1472095681135 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 20:28:01 INFO - PROCESS | 1772 | 1472095681385 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:01 INFO - PROCESS | 1772 | 1472095681399 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:01 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed89400 == 43 [pid = 1772] [id = 226] 20:28:01 INFO - PROCESS | 1772 | ++DOMWINDOW == 88 (0x8ee5a000) [pid = 1772] [serial = 678] [outer = (nil)] 20:28:01 INFO - PROCESS | 1772 | ++DOMWINDOW == 89 (0x9076e000) [pid = 1772] [serial = 679] [outer = 0x8ee5a000] 20:28:01 INFO - PROCESS | 1772 | 1472095681509 Marionette DEBUG loaded listener.js 20:28:01 INFO - PROCESS | 1772 | ++DOMWINDOW == 90 (0x91879400) [pid = 1772] [serial = 680] [outer = 0x8ee5a000] 20:28:02 INFO - PROCESS | 1772 | --DOCSHELL 0x8e767c00 == 42 [pid = 1772] [id = 152] 20:28:02 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee42400 == 41 [pid = 1772] [id = 153] 20:28:02 INFO - PROCESS | 1772 | --DOCSHELL 0x8e76c800 == 40 [pid = 1772] [id = 154] 20:28:02 INFO - PROCESS | 1772 | --DOCSHELL 0x8e76d400 == 39 [pid = 1772] [id = 204] 20:28:02 INFO - PROCESS | 1772 | --DOCSHELL 0x92513800 == 38 [pid = 1772] [id = 144] 20:28:02 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee5e800 == 37 [pid = 1772] [id = 158] 20:28:02 INFO - PROCESS | 1772 | --DOCSHELL 0x92313000 == 36 [pid = 1772] [id = 146] 20:28:02 INFO - PROCESS | 1772 | --DOCSHELL 0x9a141800 == 35 [pid = 1772] [id = 151] 20:28:02 INFO - PROCESS | 1772 | --DOCSHELL 0x9076e800 == 34 [pid = 1772] [id = 143] 20:28:02 INFO - PROCESS | 1772 | --DOCSHELL 0x9a2e8800 == 33 [pid = 1772] [id = 150] 20:28:02 INFO - PROCESS | 1772 | --DOCSHELL 0x8e76e400 == 32 [pid = 1772] [id = 147] 20:28:02 INFO - PROCESS | 1772 | --DOCSHELL 0x9a141400 == 31 [pid = 1772] [id = 149] 20:28:02 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed8a000 == 30 [pid = 1772] [id = 148] 20:28:02 INFO - PROCESS | 1772 | --DOMWINDOW == 89 (0x95298c00) [pid = 1772] [serial = 628] [outer = (nil)] [url = about:blank] 20:28:02 INFO - PROCESS | 1772 | --DOMWINDOW == 88 (0x930c9800) [pid = 1772] [serial = 622] [outer = (nil)] [url = about:blank] 20:28:02 INFO - PROCESS | 1772 | --DOMWINDOW == 87 (0x92026800) [pid = 1772] [serial = 625] [outer = (nil)] [url = about:blank] 20:28:02 INFO - PROCESS | 1772 | --DOMWINDOW == 86 (0x8ed8bc00) [pid = 1772] [serial = 613] [outer = (nil)] [url = about:blank] 20:28:02 INFO - PROCESS | 1772 | --DOMWINDOW == 85 (0x8ee41c00) [pid = 1772] [serial = 614] [outer = (nil)] [url = about:blank] 20:28:02 INFO - PROCESS | 1772 | --DOMWINDOW == 84 (0x91884c00) [pid = 1772] [serial = 619] [outer = (nil)] [url = about:blank] 20:28:02 INFO - PROCESS | 1772 | --DOMWINDOW == 83 (0x9097fc00) [pid = 1772] [serial = 623] [outer = (nil)] [url = about:blank] 20:28:02 INFO - PROCESS | 1772 | --DOMWINDOW == 82 (0x90976400) [pid = 1772] [serial = 602] [outer = (nil)] [url = about:blank] 20:28:02 INFO - PROCESS | 1772 | --DOMWINDOW == 81 (0x90762400) [pid = 1772] [serial = 601] [outer = (nil)] [url = about:blank] 20:28:02 INFO - PROCESS | 1772 | --DOMWINDOW == 80 (0x925f2000) [pid = 1772] [serial = 605] [outer = (nil)] [url = about:blank] 20:28:02 INFO - PROCESS | 1772 | --DOMWINDOW == 79 (0x9250cc00) [pid = 1772] [serial = 604] [outer = (nil)] [url = about:blank] 20:28:02 INFO - PROCESS | 1772 | --DOMWINDOW == 78 (0x956bd000) [pid = 1772] [serial = 608] [outer = (nil)] [url = about:blank] 20:28:02 INFO - PROCESS | 1772 | --DOMWINDOW == 77 (0x95609800) [pid = 1772] [serial = 607] [outer = (nil)] [url = about:blank] 20:28:02 INFO - PROCESS | 1772 | --DOMWINDOW == 76 (0x98341800) [pid = 1772] [serial = 610] [outer = (nil)] [url = about:blank] 20:28:02 INFO - PROCESS | 1772 | --DOMWINDOW == 75 (0x906b7c00) [pid = 1772] [serial = 617] [outer = (nil)] [url = about:blank] 20:28:02 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x906b1400) [pid = 1772] [serial = 616] [outer = (nil)] [url = about:blank] 20:28:02 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x930d2400) [pid = 1772] [serial = 626] [outer = (nil)] [url = about:blank] 20:28:02 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x91b73c00) [pid = 1772] [serial = 620] [outer = (nil)] [url = about:blank] 20:28:03 INFO - PROCESS | 1772 | 1472095683134 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]]]}] 20:28:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 20:28:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 2285ms 20:28:03 INFO - PROCESS | 1772 | 1472095683215 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 20:28:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 20:28:03 INFO - PROCESS | 1772 | 1472095683220 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 20:28:03 INFO - PROCESS | 1772 | 1472095683227 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 20:28:03 INFO - PROCESS | 1772 | 1472095683234 Marionette TRACE conn3 <- [1,878,null,{}] 20:28:03 INFO - PROCESS | 1772 | 1472095683241 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}] 20:28:03 INFO - PROCESS | 1772 | 1472095683246 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:03 INFO - PROCESS | 1772 | 1472095683397 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 20:28:03 INFO - PROCESS | 1772 | 1472095683407 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:03 INFO - PROCESS | 1772 | 1472095683417 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:03 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee4fc00 == 31 [pid = 1772] [id = 227] 20:28:03 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x8ee50400) [pid = 1772] [serial = 681] [outer = (nil)] 20:28:03 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x8ee60000) [pid = 1772] [serial = 682] [outer = 0x8ee50400] 20:28:03 INFO - PROCESS | 1772 | 1472095683487 Marionette DEBUG loaded listener.js 20:28:03 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x906b0800) [pid = 1772] [serial = 683] [outer = 0x8ee50400] 20:28:04 INFO - PROCESS | 1772 | 1472095684288 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]]]}] 20:28:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 20:28:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1087ms 20:28:04 INFO - PROCESS | 1772 | 1472095684325 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 20:28:04 INFO - PROCESS | 1772 | 1472095684333 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 20:28:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 20:28:04 INFO - PROCESS | 1772 | 1472095684343 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 20:28:04 INFO - PROCESS | 1772 | 1472095684347 Marionette TRACE conn3 <- [1,882,null,{}] 20:28:04 INFO - PROCESS | 1772 | 1472095684353 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}] 20:28:04 INFO - PROCESS | 1772 | 1472095684358 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:04 INFO - PROCESS | 1772 | 1472095684575 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 20:28:04 INFO - PROCESS | 1772 | 1472095684656 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:04 INFO - PROCESS | 1772 | 1472095684666 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:04 INFO - PROCESS | 1772 | ++DOCSHELL 0x9097a400 == 32 [pid = 1772] [id = 228] 20:28:04 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0x90981000) [pid = 1772] [serial = 684] [outer = (nil)] 20:28:04 INFO - PROCESS | 1772 | ++DOMWINDOW == 77 (0x91b6dc00) [pid = 1772] [serial = 685] [outer = 0x90981000] 20:28:04 INFO - PROCESS | 1772 | 1472095684730 Marionette DEBUG loaded listener.js 20:28:04 INFO - PROCESS | 1772 | ++DOMWINDOW == 78 (0x91b75400) [pid = 1772] [serial = 686] [outer = 0x90981000] 20:28:05 INFO - PROCESS | 1772 | 1472095685518 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]]]}] 20:28:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 20:28:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1227ms 20:28:05 INFO - PROCESS | 1772 | 1472095685572 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 20:28:05 INFO - PROCESS | 1772 | 1472095685575 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 20:28:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 20:28:05 INFO - PROCESS | 1772 | 1472095685581 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 20:28:05 INFO - PROCESS | 1772 | 1472095685586 Marionette TRACE conn3 <- [1,886,null,{}] 20:28:05 INFO - PROCESS | 1772 | 1472095685602 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}] 20:28:05 INFO - PROCESS | 1772 | 1472095685610 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:05 INFO - PROCESS | 1772 | 1472095685795 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 20:28:05 INFO - PROCESS | 1772 | 1472095685814 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:05 INFO - PROCESS | 1772 | 1472095685823 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:05 INFO - PROCESS | 1772 | ++DOCSHELL 0x925f2400 == 33 [pid = 1772] [id = 229] 20:28:05 INFO - PROCESS | 1772 | ++DOMWINDOW == 79 (0x925f7c00) [pid = 1772] [serial = 687] [outer = (nil)] 20:28:05 INFO - PROCESS | 1772 | ++DOMWINDOW == 80 (0x930c9800) [pid = 1772] [serial = 688] [outer = 0x925f7c00] 20:28:05 INFO - PROCESS | 1772 | 1472095685887 Marionette DEBUG loaded listener.js 20:28:05 INFO - PROCESS | 1772 | ++DOMWINDOW == 81 (0x93a30400) [pid = 1772] [serial = 689] [outer = 0x925f7c00] 20:28:06 INFO - PROCESS | 1772 | 1472095686698 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]]]}] 20:28:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 20:28:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1182ms 20:28:06 INFO - PROCESS | 1772 | 1472095686763 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 20:28:06 INFO - PROCESS | 1772 | 1472095686767 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 20:28:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 20:28:06 INFO - PROCESS | 1772 | 1472095686773 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 20:28:06 INFO - PROCESS | 1772 | 1472095686775 Marionette TRACE conn3 <- [1,890,null,{}] 20:28:06 INFO - PROCESS | 1772 | 1472095686780 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}] 20:28:06 INFO - PROCESS | 1772 | 1472095686785 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:06 INFO - PROCESS | 1772 | 1472095686966 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 20:28:07 INFO - PROCESS | 1772 | --DOMWINDOW == 80 (0x92507400) [pid = 1772] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 20:28:07 INFO - PROCESS | 1772 | --DOMWINDOW == 79 (0x95367c00) [pid = 1772] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 20:28:07 INFO - PROCESS | 1772 | --DOMWINDOW == 78 (0x9546f800) [pid = 1772] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 20:28:07 INFO - PROCESS | 1772 | --DOMWINDOW == 77 (0x9522d400) [pid = 1772] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 20:28:07 INFO - PROCESS | 1772 | --DOMWINDOW == 76 (0x90980000) [pid = 1772] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 20:28:07 INFO - PROCESS | 1772 | --DOMWINDOW == 75 (0x8ee61c00) [pid = 1772] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 20:28:07 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x9523a400) [pid = 1772] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 20:28:07 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x9202a800) [pid = 1772] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 20:28:07 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x95473c00) [pid = 1772] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 20:28:07 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x8ee49c00) [pid = 1772] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 20:28:07 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x8ed8dc00) [pid = 1772] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 20:28:07 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x9187d400) [pid = 1772] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 20:28:07 INFO - PROCESS | 1772 | 1472095687374 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:07 INFO - PROCESS | 1772 | 1472095687380 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:07 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed8dc00 == 34 [pid = 1772] [id = 230] 20:28:07 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x8ed94000) [pid = 1772] [serial = 690] [outer = (nil)] 20:28:07 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x8ee4e400) [pid = 1772] [serial = 691] [outer = 0x8ed94000] 20:28:07 INFO - PROCESS | 1772 | 1472095687448 Marionette DEBUG loaded listener.js 20:28:07 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x92507400) [pid = 1772] [serial = 692] [outer = 0x8ed94000] 20:28:08 INFO - PROCESS | 1772 | 1472095688274 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]]]}] 20:28:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 20:28:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1538ms 20:28:08 INFO - PROCESS | 1772 | 1472095688312 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 20:28:08 INFO - PROCESS | 1772 | 1472095688318 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 20:28:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 20:28:08 INFO - PROCESS | 1772 | 1472095688325 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 20:28:08 INFO - PROCESS | 1772 | 1472095688330 Marionette TRACE conn3 <- [1,894,null,{}] 20:28:08 INFO - PROCESS | 1772 | 1472095688338 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}] 20:28:08 INFO - PROCESS | 1772 | 1472095688343 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:08 INFO - PROCESS | 1772 | 1472095688513 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 20:28:08 INFO - PROCESS | 1772 | 1472095688661 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:08 INFO - PROCESS | 1772 | 1472095688670 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:08 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e770000 == 35 [pid = 1772] [id = 231] 20:28:08 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x8ed92c00) [pid = 1772] [serial = 693] [outer = (nil)] 20:28:08 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x906b0c00) [pid = 1772] [serial = 694] [outer = 0x8ed92c00] 20:28:08 INFO - PROCESS | 1772 | 1472095688746 Marionette DEBUG loaded listener.js 20:28:08 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x9076b800) [pid = 1772] [serial = 695] [outer = 0x8ed92c00] 20:28:09 INFO - PROCESS | 1772 | 1472095689767 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]]]}] 20:28:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 20:28:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1482ms 20:28:09 INFO - PROCESS | 1772 | 1472095689806 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 20:28:09 INFO - PROCESS | 1772 | 1472095689813 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 20:28:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 20:28:09 INFO - PROCESS | 1772 | 1472095689823 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 20:28:09 INFO - PROCESS | 1772 | 1472095689826 Marionette TRACE conn3 <- [1,898,null,{}] 20:28:09 INFO - PROCESS | 1772 | 1472095689832 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}] 20:28:09 INFO - PROCESS | 1772 | 1472095689838 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:10 INFO - PROCESS | 1772 | 1472095689998 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 20:28:10 INFO - PROCESS | 1772 | 1472095690158 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:10 INFO - PROCESS | 1772 | 1472095690165 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:10 INFO - PROCESS | 1772 | ++DOCSHELL 0x92507000 == 36 [pid = 1772] [id = 232] 20:28:10 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0x9250ec00) [pid = 1772] [serial = 696] [outer = (nil)] 20:28:10 INFO - PROCESS | 1772 | ++DOMWINDOW == 77 (0x925f2800) [pid = 1772] [serial = 697] [outer = 0x9250ec00] 20:28:10 INFO - PROCESS | 1772 | 1472095690282 Marionette DEBUG loaded listener.js 20:28:10 INFO - PROCESS | 1772 | ++DOMWINDOW == 78 (0x93a38000) [pid = 1772] [serial = 698] [outer = 0x9250ec00] 20:28:11 INFO - PROCESS | 1772 | 1472095691239 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]]]}] 20:28:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 20:28:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1482ms 20:28:11 INFO - PROCESS | 1772 | 1472095691305 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 20:28:11 INFO - PROCESS | 1772 | 1472095691309 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 20:28:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 20:28:11 INFO - PROCESS | 1772 | 1472095691315 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 20:28:11 INFO - PROCESS | 1772 | 1472095691321 Marionette TRACE conn3 <- [1,902,null,{}] 20:28:11 INFO - PROCESS | 1772 | 1472095691336 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}] 20:28:11 INFO - PROCESS | 1772 | 1472095691344 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:11 INFO - PROCESS | 1772 | 1472095691539 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 20:28:11 INFO - PROCESS | 1772 | 1472095691740 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:11 INFO - PROCESS | 1772 | 1472095691752 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:11 INFO - PROCESS | 1772 | ++DOCSHELL 0x95238c00 == 37 [pid = 1772] [id = 233] 20:28:11 INFO - PROCESS | 1772 | ++DOMWINDOW == 79 (0x95373c00) [pid = 1772] [serial = 699] [outer = (nil)] 20:28:11 INFO - PROCESS | 1772 | ++DOMWINDOW == 80 (0x95478c00) [pid = 1772] [serial = 700] [outer = 0x95373c00] 20:28:11 INFO - PROCESS | 1772 | 1472095691874 Marionette DEBUG loaded listener.js 20:28:11 INFO - PROCESS | 1772 | ++DOMWINDOW == 81 (0x9560dc00) [pid = 1772] [serial = 701] [outer = 0x95373c00] 20:28:12 INFO - PROCESS | 1772 | 1472095692851 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]]]}] 20:28:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 20:28:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1633ms 20:28:12 INFO - PROCESS | 1772 | 1472095692950 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 20:28:12 INFO - PROCESS | 1772 | 1472095692956 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 20:28:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 20:28:12 INFO - PROCESS | 1772 | 1472095692963 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 20:28:12 INFO - PROCESS | 1772 | 1472095692968 Marionette TRACE conn3 <- [1,906,null,{}] 20:28:12 INFO - PROCESS | 1772 | 1472095692976 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}] 20:28:12 INFO - PROCESS | 1772 | 1472095692981 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:13 INFO - PROCESS | 1772 | 1472095693175 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 20:28:13 INFO - PROCESS | 1772 | --DOMWINDOW == 80 (0x9834b400) [pid = 1772] [serial = 611] [outer = (nil)] [url = about:blank] 20:28:13 INFO - PROCESS | 1772 | --DOMWINDOW == 79 (0x9834c400) [pid = 1772] [serial = 652] [outer = (nil)] [url = about:blank] 20:28:13 INFO - PROCESS | 1772 | --DOMWINDOW == 78 (0x95475000) [pid = 1772] [serial = 649] [outer = (nil)] [url = about:blank] 20:28:13 INFO - PROCESS | 1772 | --DOMWINDOW == 77 (0x984dd400) [pid = 1772] [serial = 653] [outer = (nil)] [url = about:blank] 20:28:13 INFO - PROCESS | 1772 | --DOMWINDOW == 76 (0x95237400) [pid = 1772] [serial = 646] [outer = (nil)] [url = about:blank] 20:28:13 INFO - PROCESS | 1772 | --DOMWINDOW == 75 (0x91b71400) [pid = 1772] [serial = 643] [outer = (nil)] [url = about:blank] 20:28:13 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x9202dc00) [pid = 1772] [serial = 644] [outer = (nil)] [url = about:blank] 20:28:13 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x90765c00) [pid = 1772] [serial = 640] [outer = (nil)] [url = about:blank] 20:28:13 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x90978000) [pid = 1772] [serial = 641] [outer = (nil)] [url = about:blank] 20:28:13 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x9546d000) [pid = 1772] [serial = 629] [outer = (nil)] [url = about:blank] 20:28:13 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x92314800) [pid = 1772] [serial = 634] [outer = (nil)] [url = about:blank] 20:28:13 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x92511000) [pid = 1772] [serial = 635] [outer = (nil)] [url = about:blank] 20:28:13 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x95606c00) [pid = 1772] [serial = 637] [outer = (nil)] [url = about:blank] 20:28:13 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x9560cc00) [pid = 1772] [serial = 638] [outer = (nil)] [url = about:blank] 20:28:13 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0x906a8c00) [pid = 1772] [serial = 631] [outer = (nil)] [url = about:blank] 20:28:13 INFO - PROCESS | 1772 | --DOMWINDOW == 65 (0x906b3000) [pid = 1772] [serial = 632] [outer = (nil)] [url = about:blank] 20:28:13 INFO - PROCESS | 1772 | --DOMWINDOW == 64 (0x956c1c00) [pid = 1772] [serial = 650] [outer = (nil)] [url = about:blank] 20:28:13 INFO - PROCESS | 1772 | --DOMWINDOW == 63 (0x998a9000) [pid = 1772] [serial = 656] [outer = (nil)] [url = about:blank] 20:28:13 INFO - PROCESS | 1772 | --DOMWINDOW == 62 (0x95369400) [pid = 1772] [serial = 647] [outer = (nil)] [url = about:blank] 20:28:13 INFO - PROCESS | 1772 | --DOMWINDOW == 61 (0x998a0400) [pid = 1772] [serial = 655] [outer = (nil)] [url = about:blank] 20:28:13 INFO - PROCESS | 1772 | --DOMWINDOW == 60 (0x99b50000) [pid = 1772] [serial = 658] [outer = (nil)] [url = about:blank] 20:28:13 INFO - PROCESS | 1772 | --DOMWINDOW == 59 (0x99cba000) [pid = 1772] [serial = 659] [outer = (nil)] [url = about:blank] 20:28:13 INFO - PROCESS | 1772 | 1472095693396 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:13 INFO - PROCESS | 1772 | 1472095693407 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:13 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee42c00 == 38 [pid = 1772] [id = 234] 20:28:13 INFO - PROCESS | 1772 | ++DOMWINDOW == 60 (0x8ee43400) [pid = 1772] [serial = 702] [outer = (nil)] 20:28:13 INFO - PROCESS | 1772 | ++DOMWINDOW == 61 (0x8ee5d400) [pid = 1772] [serial = 703] [outer = 0x8ee43400] 20:28:13 INFO - PROCESS | 1772 | 1472095693475 Marionette DEBUG loaded listener.js 20:28:13 INFO - PROCESS | 1772 | ++DOMWINDOW == 62 (0x906b3000) [pid = 1772] [serial = 704] [outer = 0x8ee43400] 20:28:14 INFO - PROCESS | 1772 | 1472095694147 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]]]}] 20:28:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 20:28:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1231ms 20:28:14 INFO - PROCESS | 1772 | 1472095694199 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 20:28:14 INFO - PROCESS | 1772 | 1472095694206 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 20:28:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 20:28:14 INFO - PROCESS | 1772 | 1472095694218 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 20:28:14 INFO - PROCESS | 1772 | 1472095694221 Marionette TRACE conn3 <- [1,910,null,{}] 20:28:14 INFO - PROCESS | 1772 | 1472095694239 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}] 20:28:14 INFO - PROCESS | 1772 | 1472095694249 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:14 INFO - PROCESS | 1772 | 1472095694401 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 20:28:14 INFO - PROCESS | 1772 | 1472095694410 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:14 INFO - PROCESS | 1772 | 1472095694417 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:14 INFO - PROCESS | 1772 | ++DOCSHELL 0x90978400 == 39 [pid = 1772] [id = 235] 20:28:14 INFO - PROCESS | 1772 | ++DOMWINDOW == 63 (0x92313000) [pid = 1772] [serial = 705] [outer = (nil)] 20:28:14 INFO - PROCESS | 1772 | ++DOMWINDOW == 64 (0x9242a400) [pid = 1772] [serial = 706] [outer = 0x92313000] 20:28:14 INFO - PROCESS | 1772 | 1472095694482 Marionette DEBUG loaded listener.js 20:28:14 INFO - PROCESS | 1772 | ++DOMWINDOW == 65 (0x92510c00) [pid = 1772] [serial = 707] [outer = 0x92313000] 20:28:15 INFO - PROCESS | 1772 | ++DOMWINDOW == 66 (0x9241d400) [pid = 1772] [serial = 708] [outer = 0x91b79c00] 20:28:15 INFO - PROCESS | 1772 | 1472095695364 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]]]}] 20:28:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 20:28:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1188ms 20:28:15 INFO - PROCESS | 1772 | 1472095695433 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 20:28:15 INFO - PROCESS | 1772 | 1472095695437 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 20:28:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 20:28:15 INFO - PROCESS | 1772 | 1472095695457 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 20:28:15 INFO - PROCESS | 1772 | 1472095695463 Marionette TRACE conn3 <- [1,914,null,{}] 20:28:15 INFO - PROCESS | 1772 | 1472095695477 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}] 20:28:15 INFO - PROCESS | 1772 | 1472095695484 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:15 INFO - PROCESS | 1772 | 1472095695624 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 20:28:15 INFO - PROCESS | 1772 | 1472095695634 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:15 INFO - PROCESS | 1772 | 1472095695646 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:15 INFO - PROCESS | 1772 | ++DOCSHELL 0x95365c00 == 40 [pid = 1772] [id = 236] 20:28:15 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0x95366000) [pid = 1772] [serial = 709] [outer = (nil)] 20:28:15 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x95472c00) [pid = 1772] [serial = 710] [outer = 0x95366000] 20:28:15 INFO - PROCESS | 1772 | 1472095695814 Marionette DEBUG loaded listener.js 20:28:15 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x9560b400) [pid = 1772] [serial = 711] [outer = 0x95366000] 20:28:16 INFO - PROCESS | 1772 | 1472095696578 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]]]}] 20:28:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 20:28:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1182ms 20:28:16 INFO - PROCESS | 1772 | 1472095696640 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 20:28:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 20:28:16 INFO - PROCESS | 1772 | 1472095696644 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 20:28:16 INFO - PROCESS | 1772 | 1472095696650 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 20:28:16 INFO - PROCESS | 1772 | 1472095696653 Marionette TRACE conn3 <- [1,918,null,{}] 20:28:16 INFO - PROCESS | 1772 | 1472095696658 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}] 20:28:16 INFO - PROCESS | 1772 | 1472095696662 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:16 INFO - PROCESS | 1772 | 1472095696859 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 20:28:16 INFO - PROCESS | 1772 | 1472095696875 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:16 INFO - PROCESS | 1772 | 1472095696884 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:16 INFO - PROCESS | 1772 | ++DOCSHELL 0x91b73c00 == 41 [pid = 1772] [id = 237] 20:28:16 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x92314800) [pid = 1772] [serial = 712] [outer = (nil)] 20:28:16 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x956c7c00) [pid = 1772] [serial = 713] [outer = 0x92314800] 20:28:16 INFO - PROCESS | 1772 | 1472095696945 Marionette DEBUG loaded listener.js 20:28:17 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x9834c000) [pid = 1772] [serial = 714] [outer = 0x92314800] 20:28:17 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x925f7c00) [pid = 1772] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 20:28:17 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x8ee5a000) [pid = 1772] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 20:28:17 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x8ee50400) [pid = 1772] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 20:28:17 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x90981000) [pid = 1772] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 20:28:17 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x8ed98800) [pid = 1772] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 20:28:17 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0x930d2c00) [pid = 1772] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 20:28:17 INFO - PROCESS | 1772 | --DOMWINDOW == 65 (0x997f1400) [pid = 1772] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 20:28:17 INFO - PROCESS | 1772 | --DOMWINDOW == 64 (0x9a05c400) [pid = 1772] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 20:28:17 INFO - PROCESS | 1772 | --DOMWINDOW == 63 (0x9a144000) [pid = 1772] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 20:28:17 INFO - PROCESS | 1772 | --DOMWINDOW == 62 (0x9971b800) [pid = 1772] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 20:28:17 INFO - PROCESS | 1772 | 1472095697771 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]]]}] 20:28:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 20:28:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1180ms 20:28:17 INFO - PROCESS | 1772 | 1472095697829 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 20:28:17 INFO - PROCESS | 1772 | 1472095697832 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 20:28:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 20:28:17 INFO - PROCESS | 1772 | 1472095697839 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 20:28:17 INFO - PROCESS | 1772 | 1472095697841 Marionette TRACE conn3 <- [1,922,null,{}] 20:28:17 INFO - PROCESS | 1772 | 1472095697846 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}] 20:28:17 INFO - PROCESS | 1772 | 1472095697850 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:17 INFO - PROCESS | 1772 | 1472095697983 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 20:28:18 INFO - PROCESS | 1772 | 1472095698091 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:18 INFO - PROCESS | 1772 | 1472095698099 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:18 INFO - PROCESS | 1772 | ++DOCSHELL 0x90980400 == 42 [pid = 1772] [id = 238] 20:28:18 INFO - PROCESS | 1772 | ++DOMWINDOW == 63 (0x90980800) [pid = 1772] [serial = 715] [outer = (nil)] 20:28:18 INFO - PROCESS | 1772 | ++DOMWINDOW == 64 (0x956c2400) [pid = 1772] [serial = 716] [outer = 0x90980800] 20:28:18 INFO - PROCESS | 1772 | 1472095698162 Marionette DEBUG loaded listener.js 20:28:18 INFO - PROCESS | 1772 | ++DOMWINDOW == 65 (0x9781b000) [pid = 1772] [serial = 717] [outer = 0x90980800] 20:28:18 INFO - PROCESS | 1772 | 1472095698805 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]]]}] 20:28:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 20:28:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1031ms 20:28:18 INFO - PROCESS | 1772 | 1472095698870 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 20:28:18 INFO - PROCESS | 1772 | 1472095698874 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 20:28:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 20:28:18 INFO - PROCESS | 1772 | 1472095698879 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 20:28:18 INFO - PROCESS | 1772 | 1472095698882 Marionette TRACE conn3 <- [1,926,null,{}] 20:28:18 INFO - PROCESS | 1772 | 1472095698912 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}] 20:28:18 INFO - PROCESS | 1772 | 1472095698921 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:19 INFO - PROCESS | 1772 | 1472095699094 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 20:28:19 INFO - PROCESS | 1772 | 1472095699102 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:19 INFO - PROCESS | 1772 | 1472095699108 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:19 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e766c00 == 43 [pid = 1772] [id = 239] 20:28:19 INFO - PROCESS | 1772 | ++DOMWINDOW == 66 (0x8ee61800) [pid = 1772] [serial = 718] [outer = (nil)] 20:28:19 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0x99cbb800) [pid = 1772] [serial = 719] [outer = 0x8ee61800] 20:28:19 INFO - PROCESS | 1772 | 1472095699171 Marionette DEBUG loaded listener.js 20:28:19 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x99d17000) [pid = 1772] [serial = 720] [outer = 0x8ee61800] 20:28:20 INFO - PROCESS | 1772 | 1472095700085 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]]]}] 20:28:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 20:28:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1281ms 20:28:20 INFO - PROCESS | 1772 | 1472095700177 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 20:28:20 INFO - PROCESS | 1772 | 1472095700182 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 20:28:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 20:28:20 INFO - PROCESS | 1772 | 1472095700192 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 20:28:20 INFO - PROCESS | 1772 | 1472095700196 Marionette TRACE conn3 <- [1,930,null,{}] 20:28:20 INFO - PROCESS | 1772 | 1472095700205 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}] 20:28:20 INFO - PROCESS | 1772 | 1472095700210 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:20 INFO - PROCESS | 1772 | 1472095700382 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 20:28:20 INFO - PROCESS | 1772 | 1472095700534 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:20 INFO - PROCESS | 1772 | 1472095700548 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:20 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e764c00 == 44 [pid = 1772] [id = 240] 20:28:20 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x8ee43c00) [pid = 1772] [serial = 721] [outer = (nil)] 20:28:20 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x9076a000) [pid = 1772] [serial = 722] [outer = 0x8ee43c00] 20:28:20 INFO - PROCESS | 1772 | 1472095700624 Marionette DEBUG loaded listener.js 20:28:20 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x90979000) [pid = 1772] [serial = 723] [outer = 0x8ee43c00] 20:28:21 INFO - PROCESS | 1772 | 1472095701491 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]]]}] 20:28:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 20:28:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1332ms 20:28:21 INFO - PROCESS | 1772 | 1472095701523 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 20:28:21 INFO - PROCESS | 1772 | 1472095701530 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 20:28:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 20:28:21 INFO - PROCESS | 1772 | 1472095701540 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 20:28:21 INFO - PROCESS | 1772 | 1472095701544 Marionette TRACE conn3 <- [1,934,null,{}] 20:28:21 INFO - PROCESS | 1772 | 1472095701550 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}] 20:28:21 INFO - PROCESS | 1772 | 1472095701555 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:21 INFO - PROCESS | 1772 | 1472095701717 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 20:28:21 INFO - PROCESS | 1772 | 1472095701866 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:21 INFO - PROCESS | 1772 | 1472095701872 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:21 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e768800 == 45 [pid = 1772] [id = 241] 20:28:21 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x9522f400) [pid = 1772] [serial = 724] [outer = (nil)] 20:28:21 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x95239800) [pid = 1772] [serial = 725] [outer = 0x9522f400] 20:28:21 INFO - PROCESS | 1772 | 1472095701949 Marionette DEBUG loaded listener.js 20:28:22 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x95369400) [pid = 1772] [serial = 726] [outer = 0x9522f400] 20:28:22 INFO - PROCESS | 1772 | 1472095702881 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]]]}] 20:28:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 20:28:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1379ms 20:28:22 INFO - PROCESS | 1772 | 1472095702920 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 20:28:22 INFO - PROCESS | 1772 | 1472095702923 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 20:28:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 20:28:22 INFO - PROCESS | 1772 | 1472095702930 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 20:28:22 INFO - PROCESS | 1772 | 1472095702935 Marionette TRACE conn3 <- [1,938,null,{}] 20:28:22 INFO - PROCESS | 1772 | 1472095702951 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}] 20:28:22 INFO - PROCESS | 1772 | 1472095702958 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:23 INFO - PROCESS | 1772 | 1472095703119 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 20:28:23 INFO - PROCESS | 1772 | 1472095703271 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:23 INFO - PROCESS | 1772 | 1472095703279 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:23 INFO - PROCESS | 1772 | ++DOCSHELL 0x997efc00 == 46 [pid = 1772] [id = 242] 20:28:23 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x997f6c00) [pid = 1772] [serial = 727] [outer = (nil)] 20:28:23 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0x99b48c00) [pid = 1772] [serial = 728] [outer = 0x997f6c00] 20:28:23 INFO - PROCESS | 1772 | 1472095703356 Marionette DEBUG loaded listener.js 20:28:23 INFO - PROCESS | 1772 | ++DOMWINDOW == 77 (0x9a062400) [pid = 1772] [serial = 729] [outer = 0x997f6c00] 20:28:24 INFO - PROCESS | 1772 | 1472095704209 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]]]}] 20:28:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 20:28:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1338ms 20:28:24 INFO - PROCESS | 1772 | 1472095704269 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 20:28:24 INFO - PROCESS | 1772 | 1472095704273 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 20:28:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 20:28:24 INFO - PROCESS | 1772 | 1472095704301 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 20:28:24 INFO - PROCESS | 1772 | 1472095704307 Marionette TRACE conn3 <- [1,942,null,{}] 20:28:24 INFO - PROCESS | 1772 | 1472095704312 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}] 20:28:24 INFO - PROCESS | 1772 | 1472095704317 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:24 INFO - PROCESS | 1772 | 1472095704472 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 20:28:24 INFO - PROCESS | 1772 | 1472095704621 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:24 INFO - PROCESS | 1772 | 1472095704634 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:24 INFO - PROCESS | 1772 | ++DOCSHELL 0x95421c00 == 47 [pid = 1772] [id = 243] 20:28:24 INFO - PROCESS | 1772 | ++DOMWINDOW == 78 (0x95470400) [pid = 1772] [serial = 730] [outer = (nil)] 20:28:24 INFO - PROCESS | 1772 | ++DOMWINDOW == 79 (0x9a14c000) [pid = 1772] [serial = 731] [outer = 0x95470400] 20:28:24 INFO - PROCESS | 1772 | 1472095704728 Marionette DEBUG loaded listener.js 20:28:24 INFO - PROCESS | 1772 | ++DOMWINDOW == 80 (0x9a2eb400) [pid = 1772] [serial = 732] [outer = 0x95470400] 20:28:25 INFO - PROCESS | 1772 | 1472095705504 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]]]}] 20:28:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 20:28:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1232ms 20:28:25 INFO - PROCESS | 1772 | 1472095705532 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 20:28:25 INFO - PROCESS | 1772 | 1472095705536 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 20:28:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 20:28:25 INFO - PROCESS | 1772 | 1472095705542 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 20:28:25 INFO - PROCESS | 1772 | 1472095705544 Marionette TRACE conn3 <- [1,946,null,{}] 20:28:25 INFO - PROCESS | 1772 | 1472095705550 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}] 20:28:25 INFO - PROCESS | 1772 | 1472095705555 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:25 INFO - PROCESS | 1772 | 1472095705704 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 20:28:25 INFO - PROCESS | 1772 | 1472095705855 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:25 INFO - PROCESS | 1772 | 1472095705864 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:25 INFO - PROCESS | 1772 | ++DOCSHELL 0x9a146000 == 48 [pid = 1772] [id = 244] 20:28:25 INFO - PROCESS | 1772 | ++DOMWINDOW == 81 (0x9a146c00) [pid = 1772] [serial = 733] [outer = (nil)] 20:28:25 INFO - PROCESS | 1772 | ++DOMWINDOW == 82 (0x9a2f1400) [pid = 1772] [serial = 734] [outer = 0x9a146c00] 20:28:25 INFO - PROCESS | 1772 | 1472095705934 Marionette DEBUG loaded listener.js 20:28:26 INFO - PROCESS | 1772 | ++DOMWINDOW == 83 (0x9a2f4000) [pid = 1772] [serial = 735] [outer = 0x9a146c00] 20:28:26 INFO - PROCESS | 1772 | 1472095706811 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]]]}] 20:28:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 20:28:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1328ms 20:28:26 INFO - PROCESS | 1772 | 1472095706870 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 20:28:26 INFO - PROCESS | 1772 | 1472095706874 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 20:28:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 20:28:26 INFO - PROCESS | 1772 | 1472095706880 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 20:28:26 INFO - PROCESS | 1772 | 1472095706883 Marionette TRACE conn3 <- [1,950,null,{}] 20:28:26 INFO - PROCESS | 1772 | 1472095706888 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}] 20:28:26 INFO - PROCESS | 1772 | 1472095706897 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:27 INFO - PROCESS | 1772 | 1472095707122 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 20:28:27 INFO - PROCESS | 1772 | 1472095707476 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:27 INFO - PROCESS | 1772 | 1472095707486 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:27 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed92400 == 49 [pid = 1772] [id = 245] 20:28:27 INFO - PROCESS | 1772 | ++DOMWINDOW == 84 (0x8ee41c00) [pid = 1772] [serial = 736] [outer = (nil)] 20:28:27 INFO - PROCESS | 1772 | ++DOMWINDOW == 85 (0x8ee48400) [pid = 1772] [serial = 737] [outer = 0x8ee41c00] 20:28:27 INFO - PROCESS | 1772 | 1472095707597 Marionette DEBUG loaded listener.js 20:28:27 INFO - PROCESS | 1772 | ++DOMWINDOW == 86 (0x8ee57c00) [pid = 1772] [serial = 738] [outer = 0x8ee41c00] 20:28:29 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee4fc00 == 48 [pid = 1772] [id = 227] 20:28:29 INFO - PROCESS | 1772 | --DOCSHELL 0x925f2400 == 47 [pid = 1772] [id = 229] 20:28:29 INFO - PROCESS | 1772 | --DOCSHELL 0x9097a400 == 46 [pid = 1772] [id = 228] 20:28:29 INFO - PROCESS | 1772 | --DOCSHELL 0x90980400 == 45 [pid = 1772] [id = 238] 20:28:29 INFO - PROCESS | 1772 | --DOCSHELL 0x91b73c00 == 44 [pid = 1772] [id = 237] 20:28:29 INFO - PROCESS | 1772 | --DOCSHELL 0x95365c00 == 43 [pid = 1772] [id = 236] 20:28:29 INFO - PROCESS | 1772 | --DOCSHELL 0x90978400 == 42 [pid = 1772] [id = 235] 20:28:29 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee42c00 == 41 [pid = 1772] [id = 234] 20:28:29 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed8dc00 == 40 [pid = 1772] [id = 230] 20:28:29 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee50800 == 39 [pid = 1772] [id = 223] 20:28:29 INFO - PROCESS | 1772 | --DOCSHELL 0x8e770000 == 38 [pid = 1772] [id = 231] 20:28:29 INFO - PROCESS | 1772 | --DOCSHELL 0x95238c00 == 37 [pid = 1772] [id = 233] 20:28:29 INFO - PROCESS | 1772 | --DOCSHELL 0x92507000 == 36 [pid = 1772] [id = 232] 20:28:29 INFO - PROCESS | 1772 | --DOCSHELL 0x9a140800 == 35 [pid = 1772] [id = 224] 20:28:29 INFO - PROCESS | 1772 | --DOCSHELL 0x8e76ac00 == 34 [pid = 1772] [id = 225] 20:28:29 INFO - PROCESS | 1772 | --DOCSHELL 0x997ef000 == 33 [pid = 1772] [id = 222] 20:28:29 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed89400 == 32 [pid = 1772] [id = 226] 20:28:29 INFO - PROCESS | 1772 | --DOCSHELL 0x9a146000 == 31 [pid = 1772] [id = 244] 20:28:29 INFO - PROCESS | 1772 | --DOCSHELL 0x997efc00 == 30 [pid = 1772] [id = 242] 20:28:29 INFO - PROCESS | 1772 | --DOCSHELL 0x95421c00 == 29 [pid = 1772] [id = 243] 20:28:29 INFO - PROCESS | 1772 | --DOCSHELL 0x8e768800 == 28 [pid = 1772] [id = 241] 20:28:29 INFO - PROCESS | 1772 | --DOCSHELL 0x8e766c00 == 27 [pid = 1772] [id = 239] 20:28:29 INFO - PROCESS | 1772 | --DOCSHELL 0x8e764c00 == 26 [pid = 1772] [id = 240] 20:28:29 INFO - PROCESS | 1772 | 1472095709300 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]]]}] 20:28:29 INFO - PROCESS | 1772 | --DOMWINDOW == 85 (0x930c9800) [pid = 1772] [serial = 688] [outer = (nil)] [url = about:blank] 20:28:29 INFO - PROCESS | 1772 | --DOMWINDOW == 84 (0x91879400) [pid = 1772] [serial = 680] [outer = (nil)] [url = about:blank] 20:28:29 INFO - PROCESS | 1772 | --DOMWINDOW == 83 (0x9076e000) [pid = 1772] [serial = 679] [outer = (nil)] [url = about:blank] 20:28:29 INFO - PROCESS | 1772 | --DOMWINDOW == 82 (0x8ee60000) [pid = 1772] [serial = 682] [outer = (nil)] [url = about:blank] 20:28:29 INFO - PROCESS | 1772 | --DOMWINDOW == 81 (0x906b0800) [pid = 1772] [serial = 683] [outer = (nil)] [url = about:blank] 20:28:29 INFO - PROCESS | 1772 | --DOMWINDOW == 80 (0x91b6dc00) [pid = 1772] [serial = 685] [outer = (nil)] [url = about:blank] 20:28:29 INFO - PROCESS | 1772 | --DOMWINDOW == 79 (0x91882000) [pid = 1772] [serial = 662] [outer = (nil)] [url = about:blank] 20:28:29 INFO - PROCESS | 1772 | --DOMWINDOW == 78 (0x90973c00) [pid = 1772] [serial = 661] [outer = (nil)] [url = about:blank] 20:28:29 INFO - PROCESS | 1772 | --DOMWINDOW == 77 (0x93a30400) [pid = 1772] [serial = 689] [outer = (nil)] [url = about:blank] 20:28:29 INFO - PROCESS | 1772 | --DOMWINDOW == 76 (0x95237c00) [pid = 1772] [serial = 665] [outer = (nil)] [url = about:blank] 20:28:29 INFO - PROCESS | 1772 | --DOMWINDOW == 75 (0x94874800) [pid = 1772] [serial = 664] [outer = (nil)] [url = about:blank] 20:28:29 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x99df4000) [pid = 1772] [serial = 668] [outer = (nil)] [url = about:blank] 20:28:29 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x99b52400) [pid = 1772] [serial = 667] [outer = (nil)] [url = about:blank] 20:28:29 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x9a149000) [pid = 1772] [serial = 671] [outer = (nil)] [url = about:blank] 20:28:29 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x9a145400) [pid = 1772] [serial = 670] [outer = (nil)] [url = about:blank] 20:28:29 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x9a1bd800) [pid = 1772] [serial = 674] [outer = (nil)] [url = about:blank] 20:28:29 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x9a14d800) [pid = 1772] [serial = 673] [outer = (nil)] [url = about:blank] 20:28:29 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x9abb7000) [pid = 1772] [serial = 677] [outer = (nil)] [url = about:blank] 20:28:29 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x9a2f7800) [pid = 1772] [serial = 676] [outer = (nil)] [url = about:blank] 20:28:29 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0x8ee4e400) [pid = 1772] [serial = 691] [outer = (nil)] [url = about:blank] 20:28:29 INFO - PROCESS | 1772 | --DOMWINDOW == 65 (0x91b75400) [pid = 1772] [serial = 686] [outer = (nil)] [url = about:blank] 20:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 20:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 2633ms 20:28:29 INFO - PROCESS | 1772 | 1472095709563 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 20:28:29 INFO - PROCESS | 1772 | 1472095709568 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 20:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 20:28:29 INFO - PROCESS | 1772 | 1472095709577 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 20:28:29 INFO - PROCESS | 1772 | 1472095709580 Marionette TRACE conn3 <- [1,954,null,{}] 20:28:29 INFO - PROCESS | 1772 | 1472095709589 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}] 20:28:29 INFO - PROCESS | 1772 | 1472095709594 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:29 INFO - PROCESS | 1772 | 1472095709730 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 20:28:29 INFO - PROCESS | 1772 | 1472095709831 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:29 INFO - PROCESS | 1772 | 1472095709837 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:29 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee4ac00 == 27 [pid = 1772] [id = 246] 20:28:29 INFO - PROCESS | 1772 | ++DOMWINDOW == 66 (0x8ee4b400) [pid = 1772] [serial = 739] [outer = (nil)] 20:28:29 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0x8ee52800) [pid = 1772] [serial = 740] [outer = 0x8ee4b400] 20:28:29 INFO - PROCESS | 1772 | 1472095709910 Marionette DEBUG loaded listener.js 20:28:30 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x8ee5a800) [pid = 1772] [serial = 741] [outer = 0x8ee4b400] 20:28:30 INFO - PROCESS | 1772 | 1472095710568 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]]]}] 20:28:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 20:28:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1038ms 20:28:30 INFO - PROCESS | 1772 | 1472095710615 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 20:28:30 INFO - PROCESS | 1772 | 1472095710623 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 20:28:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 20:28:30 INFO - PROCESS | 1772 | 1472095710633 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 20:28:30 INFO - PROCESS | 1772 | 1472095710637 Marionette TRACE conn3 <- [1,958,null,{}] 20:28:30 INFO - PROCESS | 1772 | 1472095710679 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}] 20:28:30 INFO - PROCESS | 1772 | 1472095710684 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:30 INFO - PROCESS | 1772 | 1472095710834 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 20:28:30 INFO - PROCESS | 1772 | 1472095710845 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:30 INFO - PROCESS | 1772 | 1472095710855 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:30 INFO - PROCESS | 1772 | ++DOCSHELL 0x91880800 == 28 [pid = 1772] [id = 247] 20:28:30 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x91882000) [pid = 1772] [serial = 742] [outer = (nil)] 20:28:30 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x91886400) [pid = 1772] [serial = 743] [outer = 0x91882000] 20:28:30 INFO - PROCESS | 1772 | 1472095710917 Marionette DEBUG loaded listener.js 20:28:31 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x91b71c00) [pid = 1772] [serial = 744] [outer = 0x91882000] 20:28:31 INFO - PROCESS | 1772 | 1472095711684 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]]]}] 20:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 20:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1102ms 20:28:31 INFO - PROCESS | 1772 | 1472095711800 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 20:28:31 INFO - PROCESS | 1772 | 1472095711803 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 20:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 20:28:31 INFO - PROCESS | 1772 | 1472095711810 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 20:28:31 INFO - PROCESS | 1772 | 1472095711815 Marionette TRACE conn3 <- [1,962,null,{}] 20:28:31 INFO - PROCESS | 1772 | 1472095711853 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}] 20:28:31 INFO - PROCESS | 1772 | 1472095711861 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:32 INFO - PROCESS | 1772 | 1472095712039 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 20:28:32 INFO - PROCESS | 1772 | 1472095712057 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:32 INFO - PROCESS | 1772 | 1472095712066 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:32 INFO - PROCESS | 1772 | ++DOCSHELL 0x9250c000 == 29 [pid = 1772] [id = 248] 20:28:32 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x92513800) [pid = 1772] [serial = 745] [outer = (nil)] 20:28:32 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x925f8800) [pid = 1772] [serial = 746] [outer = 0x92513800] 20:28:32 INFO - PROCESS | 1772 | 1472095712135 Marionette DEBUG loaded listener.js 20:28:32 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x93a2b800) [pid = 1772] [serial = 747] [outer = 0x92513800] 20:28:32 INFO - PROCESS | 1772 | 1472095712910 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]]]}] 20:28:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 20:28:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1158ms 20:28:32 INFO - PROCESS | 1772 | 1472095712972 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 20:28:32 INFO - PROCESS | 1772 | 1472095712988 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 20:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 20:28:33 INFO - PROCESS | 1772 | 1472095713002 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 20:28:33 INFO - PROCESS | 1772 | 1472095713004 Marionette TRACE conn3 <- [1,966,null,{}] 20:28:33 INFO - PROCESS | 1772 | 1472095713009 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}] 20:28:33 INFO - PROCESS | 1772 | 1472095713013 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:33 INFO - PROCESS | 1772 | 1472095713193 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 20:28:33 INFO - PROCESS | 1772 | 1472095713212 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:33 INFO - PROCESS | 1772 | 1472095713218 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:33 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed8f000 == 30 [pid = 1772] [id = 249] 20:28:33 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x925fe000) [pid = 1772] [serial = 748] [outer = (nil)] 20:28:33 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0x95231400) [pid = 1772] [serial = 749] [outer = 0x925fe000] 20:28:33 INFO - PROCESS | 1772 | 1472095713280 Marionette DEBUG loaded listener.js 20:28:33 INFO - PROCESS | 1772 | ++DOMWINDOW == 77 (0x95367c00) [pid = 1772] [serial = 750] [outer = 0x925fe000] 20:28:34 INFO - PROCESS | 1772 | --DOMWINDOW == 76 (0x90980800) [pid = 1772] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 20:28:34 INFO - PROCESS | 1772 | --DOMWINDOW == 75 (0x95373c00) [pid = 1772] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 20:28:34 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x95366000) [pid = 1772] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 20:28:34 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x92314800) [pid = 1772] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 20:28:34 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x8ee43400) [pid = 1772] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 20:28:34 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x9250ec00) [pid = 1772] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 20:28:34 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x92313000) [pid = 1772] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 20:28:34 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x8ed92c00) [pid = 1772] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 20:28:34 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x8ed94000) [pid = 1772] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 20:28:34 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x8ee61800) [pid = 1772] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 20:28:34 INFO - PROCESS | 1772 | 1472095714427 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]]]}] 20:28:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 20:28:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1483ms 20:28:34 INFO - PROCESS | 1772 | 1472095714485 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 20:28:34 INFO - PROCESS | 1772 | 1472095714488 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 20:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 20:28:34 INFO - PROCESS | 1772 | 1472095714495 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 20:28:34 INFO - PROCESS | 1772 | 1472095714497 Marionette TRACE conn3 <- [1,970,null,{}] 20:28:34 INFO - PROCESS | 1772 | 1472095714503 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}] 20:28:34 INFO - PROCESS | 1772 | 1472095714507 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:34 INFO - PROCESS | 1772 | 1472095714660 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 20:28:34 INFO - PROCESS | 1772 | 1472095714669 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:34 INFO - PROCESS | 1772 | 1472095714676 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:34 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e76d400 == 31 [pid = 1772] [id = 250] 20:28:34 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x8ed8bc00) [pid = 1772] [serial = 751] [outer = (nil)] 20:28:34 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x92314800) [pid = 1772] [serial = 752] [outer = 0x8ed8bc00] 20:28:34 INFO - PROCESS | 1772 | 1472095714835 Marionette DEBUG loaded listener.js 20:28:34 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x95298c00) [pid = 1772] [serial = 753] [outer = 0x8ed8bc00] 20:28:35 INFO - PROCESS | 1772 | 1472095715459 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]]]}] 20:28:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 20:28:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 982ms 20:28:35 INFO - PROCESS | 1772 | 1472095715477 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 20:28:35 INFO - PROCESS | 1772 | 1472095715480 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 20:28:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 20:28:35 INFO - PROCESS | 1772 | 1472095715487 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 20:28:35 INFO - PROCESS | 1772 | 1472095715490 Marionette TRACE conn3 <- [1,974,null,{}] 20:28:35 INFO - PROCESS | 1772 | 1472095715495 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}] 20:28:35 INFO - PROCESS | 1772 | 1472095715504 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:35 INFO - PROCESS | 1772 | 1472095715668 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 20:28:35 INFO - PROCESS | 1772 | 1472095715786 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:35 INFO - PROCESS | 1772 | 1472095715793 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:35 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee42c00 == 32 [pid = 1772] [id = 251] 20:28:35 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x92313000) [pid = 1772] [serial = 754] [outer = (nil)] 20:28:35 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x956bf400) [pid = 1772] [serial = 755] [outer = 0x92313000] 20:28:35 INFO - PROCESS | 1772 | 1472095715855 Marionette DEBUG loaded listener.js 20:28:35 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x9834ac00) [pid = 1772] [serial = 756] [outer = 0x92313000] 20:28:36 INFO - PROCESS | 1772 | 1472095716758 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]]]}] 20:28:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 20:28:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1327ms 20:28:36 INFO - PROCESS | 1772 | 1472095716815 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 20:28:36 INFO - PROCESS | 1772 | 1472095716822 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 20:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 20:28:36 INFO - PROCESS | 1772 | 1472095716830 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 20:28:36 INFO - PROCESS | 1772 | 1472095716835 Marionette TRACE conn3 <- [1,978,null,{}] 20:28:36 INFO - PROCESS | 1772 | 1472095716843 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}] 20:28:36 INFO - PROCESS | 1772 | 1472095716848 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:37 INFO - PROCESS | 1772 | 1472095717023 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 20:28:37 INFO - PROCESS | 1772 | 1472095717172 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:37 INFO - PROCESS | 1772 | 1472095717183 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:37 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed97800 == 33 [pid = 1772] [id = 252] 20:28:37 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x8ee46800) [pid = 1772] [serial = 757] [outer = (nil)] 20:28:37 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x90977400) [pid = 1772] [serial = 758] [outer = 0x8ee46800] 20:28:37 INFO - PROCESS | 1772 | 1472095717256 Marionette DEBUG loaded listener.js 20:28:37 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0x9187e800) [pid = 1772] [serial = 759] [outer = 0x8ee46800] 20:28:38 INFO - PROCESS | 1772 | 1472095718191 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]]]}] 20:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 20:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1438ms 20:28:38 INFO - PROCESS | 1772 | 1472095718267 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 20:28:38 INFO - PROCESS | 1772 | 1472095718274 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 20:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 20:28:38 INFO - PROCESS | 1772 | 1472095718284 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 20:28:38 INFO - PROCESS | 1772 | 1472095718288 Marionette TRACE conn3 <- [1,982,null,{}] 20:28:38 INFO - PROCESS | 1772 | 1472095718294 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}] 20:28:38 INFO - PROCESS | 1772 | 1472095718299 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:38 INFO - PROCESS | 1772 | 1472095718493 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 20:28:38 INFO - PROCESS | 1772 | 1472095718647 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:38 INFO - PROCESS | 1772 | 1472095718658 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:38 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed8e400 == 34 [pid = 1772] [id = 253] 20:28:38 INFO - PROCESS | 1772 | ++DOMWINDOW == 77 (0x92428800) [pid = 1772] [serial = 760] [outer = (nil)] 20:28:38 INFO - PROCESS | 1772 | ++DOMWINDOW == 78 (0x93a33400) [pid = 1772] [serial = 761] [outer = 0x92428800] 20:28:38 INFO - PROCESS | 1772 | 1472095718730 Marionette DEBUG loaded listener.js 20:28:38 INFO - PROCESS | 1772 | ++DOMWINDOW == 79 (0x9522e000) [pid = 1772] [serial = 762] [outer = 0x92428800] 20:28:39 INFO - PROCESS | 1772 | 1472095719724 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]]]}] 20:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 20:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1481ms 20:28:39 INFO - PROCESS | 1772 | 1472095719765 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 20:28:39 INFO - PROCESS | 1772 | 1472095719769 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 20:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 20:28:39 INFO - PROCESS | 1772 | 1472095719775 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 20:28:39 INFO - PROCESS | 1772 | 1472095719781 Marionette TRACE conn3 <- [1,986,null,{}] 20:28:39 INFO - PROCESS | 1772 | 1472095719797 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}] 20:28:39 INFO - PROCESS | 1772 | 1472095719804 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:39 INFO - PROCESS | 1772 | 1472095719967 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 20:28:40 INFO - PROCESS | 1772 | 1472095720119 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:40 INFO - PROCESS | 1772 | 1472095720132 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:40 INFO - PROCESS | 1772 | ++DOCSHELL 0x9971b800 == 35 [pid = 1772] [id = 254] 20:28:40 INFO - PROCESS | 1772 | ++DOMWINDOW == 80 (0x997ef000) [pid = 1772] [serial = 763] [outer = (nil)] 20:28:40 INFO - PROCESS | 1772 | ++DOMWINDOW == 81 (0x998a2800) [pid = 1772] [serial = 764] [outer = 0x997ef000] 20:28:40 INFO - PROCESS | 1772 | 1472095720242 Marionette DEBUG loaded listener.js 20:28:40 INFO - PROCESS | 1772 | ++DOMWINDOW == 82 (0x998ac000) [pid = 1772] [serial = 765] [outer = 0x997ef000] 20:28:41 INFO - PROCESS | 1772 | 1472095721273 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]]]}] 20:28:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 20:28:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1585ms 20:28:41 INFO - PROCESS | 1772 | 1472095721361 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 20:28:41 INFO - PROCESS | 1772 | 1472095721366 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 20:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 20:28:41 INFO - PROCESS | 1772 | 1472095721374 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 20:28:41 INFO - PROCESS | 1772 | 1472095721378 Marionette TRACE conn3 <- [1,990,null,{}] 20:28:41 INFO - PROCESS | 1772 | 1472095721386 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}] 20:28:41 INFO - PROCESS | 1772 | 1472095721390 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:41 INFO - PROCESS | 1772 | 1472095721608 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 20:28:41 INFO - PROCESS | 1772 | --DOCSHELL 0x8e76d400 == 34 [pid = 1772] [id = 250] 20:28:41 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed8f000 == 33 [pid = 1772] [id = 249] 20:28:41 INFO - PROCESS | 1772 | --DOCSHELL 0x9250c000 == 32 [pid = 1772] [id = 248] 20:28:41 INFO - PROCESS | 1772 | --DOCSHELL 0x91880800 == 31 [pid = 1772] [id = 247] 20:28:41 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee4ac00 == 30 [pid = 1772] [id = 246] 20:28:41 INFO - PROCESS | 1772 | --DOMWINDOW == 81 (0x99cbb800) [pid = 1772] [serial = 719] [outer = (nil)] [url = about:blank] 20:28:41 INFO - PROCESS | 1772 | --DOMWINDOW == 80 (0x99d17000) [pid = 1772] [serial = 720] [outer = (nil)] [url = about:blank] 20:28:41 INFO - PROCESS | 1772 | --DOMWINDOW == 79 (0x956c2400) [pid = 1772] [serial = 716] [outer = (nil)] [url = about:blank] 20:28:41 INFO - PROCESS | 1772 | --DOMWINDOW == 78 (0x9781b000) [pid = 1772] [serial = 717] [outer = (nil)] [url = about:blank] 20:28:41 INFO - PROCESS | 1772 | --DOMWINDOW == 77 (0x95478c00) [pid = 1772] [serial = 700] [outer = (nil)] [url = about:blank] 20:28:41 INFO - PROCESS | 1772 | --DOMWINDOW == 76 (0x9560b400) [pid = 1772] [serial = 711] [outer = (nil)] [url = about:blank] 20:28:41 INFO - PROCESS | 1772 | --DOMWINDOW == 75 (0x9b4aec00) [pid = 1772] [serial = 455] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:28:41 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x956c7c00) [pid = 1772] [serial = 713] [outer = (nil)] [url = about:blank] 20:28:41 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x906b3000) [pid = 1772] [serial = 704] [outer = (nil)] [url = about:blank] 20:28:41 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x925f2800) [pid = 1772] [serial = 697] [outer = (nil)] [url = about:blank] 20:28:41 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x92510c00) [pid = 1772] [serial = 707] [outer = (nil)] [url = about:blank] 20:28:41 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x8ee5d400) [pid = 1772] [serial = 703] [outer = (nil)] [url = about:blank] 20:28:41 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x9076b800) [pid = 1772] [serial = 695] [outer = (nil)] [url = about:blank] 20:28:41 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x9834c000) [pid = 1772] [serial = 714] [outer = (nil)] [url = about:blank] 20:28:41 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x9242a400) [pid = 1772] [serial = 706] [outer = (nil)] [url = about:blank] 20:28:41 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0x95472c00) [pid = 1772] [serial = 710] [outer = (nil)] [url = about:blank] 20:28:41 INFO - PROCESS | 1772 | --DOMWINDOW == 65 (0x9560dc00) [pid = 1772] [serial = 701] [outer = (nil)] [url = about:blank] 20:28:41 INFO - PROCESS | 1772 | --DOMWINDOW == 64 (0x92507400) [pid = 1772] [serial = 692] [outer = (nil)] [url = about:blank] 20:28:41 INFO - PROCESS | 1772 | --DOMWINDOW == 63 (0x906b0c00) [pid = 1772] [serial = 694] [outer = (nil)] [url = about:blank] 20:28:41 INFO - PROCESS | 1772 | --DOMWINDOW == 62 (0x93a38000) [pid = 1772] [serial = 698] [outer = (nil)] [url = about:blank] 20:28:41 INFO - PROCESS | 1772 | 1472095721850 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:41 INFO - PROCESS | 1772 | 1472095721863 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:41 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed8f000 == 31 [pid = 1772] [id = 255] 20:28:41 INFO - PROCESS | 1772 | ++DOMWINDOW == 63 (0x8ee4ac00) [pid = 1772] [serial = 766] [outer = (nil)] 20:28:41 INFO - PROCESS | 1772 | ++DOMWINDOW == 64 (0x906b0800) [pid = 1772] [serial = 767] [outer = 0x8ee4ac00] 20:28:41 INFO - PROCESS | 1772 | 1472095721926 Marionette DEBUG loaded listener.js 20:28:42 INFO - PROCESS | 1772 | ++DOMWINDOW == 65 (0x906b6400) [pid = 1772] [serial = 768] [outer = 0x8ee4ac00] 20:28:42 INFO - PROCESS | 1772 | 1472095722580 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]]]}] 20:28:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 20:28:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1231ms 20:28:42 INFO - PROCESS | 1772 | 1472095722607 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 20:28:42 INFO - PROCESS | 1772 | 1472095722613 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 20:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 20:28:42 INFO - PROCESS | 1772 | 1472095722622 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 20:28:42 INFO - PROCESS | 1772 | 1472095722625 Marionette TRACE conn3 <- [1,994,null,{}] 20:28:42 INFO - PROCESS | 1772 | 1472095722631 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}] 20:28:42 INFO - PROCESS | 1772 | 1472095722635 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:42 INFO - PROCESS | 1772 | 1472095722772 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 20:28:42 INFO - PROCESS | 1772 | 1472095722885 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:42 INFO - PROCESS | 1772 | 1472095722892 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:42 INFO - PROCESS | 1772 | ++DOCSHELL 0x906afc00 == 32 [pid = 1772] [id = 256] 20:28:42 INFO - PROCESS | 1772 | ++DOMWINDOW == 66 (0x90979800) [pid = 1772] [serial = 769] [outer = (nil)] 20:28:42 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0x9202bc00) [pid = 1772] [serial = 770] [outer = 0x90979800] 20:28:42 INFO - PROCESS | 1772 | 1472095722956 Marionette DEBUG loaded listener.js 20:28:43 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x92505800) [pid = 1772] [serial = 771] [outer = 0x90979800] 20:28:43 INFO - PROCESS | 1772 | 1472095723613 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]]]}] 20:28:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 20:28:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1032ms 20:28:43 INFO - PROCESS | 1772 | 1472095723654 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 20:28:43 INFO - PROCESS | 1772 | 1472095723657 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 20:28:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 20:28:43 INFO - PROCESS | 1772 | 1472095723663 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 20:28:43 INFO - PROCESS | 1772 | 1472095723668 Marionette TRACE conn3 <- [1,998,null,{}] 20:28:43 INFO - PROCESS | 1772 | 1472095723719 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}] 20:28:43 INFO - PROCESS | 1772 | 1472095723727 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:43 INFO - PROCESS | 1772 | 1472095723870 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 20:28:43 INFO - PROCESS | 1772 | 1472095723879 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:43 INFO - PROCESS | 1772 | 1472095723888 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:43 INFO - PROCESS | 1772 | ++DOCSHELL 0x95470000 == 33 [pid = 1772] [id = 257] 20:28:43 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x95473c00) [pid = 1772] [serial = 772] [outer = (nil)] 20:28:43 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x95479c00) [pid = 1772] [serial = 773] [outer = 0x95473c00] 20:28:43 INFO - PROCESS | 1772 | 1472095723952 Marionette DEBUG loaded listener.js 20:28:44 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x9560d800) [pid = 1772] [serial = 774] [outer = 0x95473c00] 20:28:44 INFO - PROCESS | 1772 | 1472095724888 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]]]}] 20:28:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 20:28:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1253ms 20:28:44 INFO - PROCESS | 1772 | 1472095724916 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 20:28:44 INFO - PROCESS | 1772 | 1472095724920 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 20:28:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 20:28:44 INFO - PROCESS | 1772 | 1472095724926 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 20:28:44 INFO - PROCESS | 1772 | 1472095724928 Marionette TRACE conn3 <- [1,1002,null,{}] 20:28:44 INFO - PROCESS | 1772 | 1472095724933 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}] 20:28:44 INFO - PROCESS | 1772 | 1472095724937 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:45 INFO - PROCESS | 1772 | 1472095725134 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 20:28:45 INFO - PROCESS | 1772 | 1472095725158 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:45 INFO - PROCESS | 1772 | 1472095725165 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:45 INFO - PROCESS | 1772 | ++DOCSHELL 0x95234400 == 34 [pid = 1772] [id = 258] 20:28:45 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x95476400) [pid = 1772] [serial = 775] [outer = (nil)] 20:28:45 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x984d5400) [pid = 1772] [serial = 776] [outer = 0x95476400] 20:28:45 INFO - PROCESS | 1772 | 1472095725228 Marionette DEBUG loaded listener.js 20:28:45 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x99725800) [pid = 1772] [serial = 777] [outer = 0x95476400] 20:28:45 INFO - PROCESS | 1772 | 1472095725988 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]]]}] 20:28:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 20:28:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1130ms 20:28:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 20:28:46 INFO - PROCESS | 1772 | 1472095726063 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 20:28:46 INFO - PROCESS | 1772 | 1472095726066 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 20:28:46 INFO - PROCESS | 1772 | 1472095726076 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 20:28:46 INFO - PROCESS | 1772 | 1472095726078 Marionette TRACE conn3 <- [1,1006,null,{}] 20:28:46 INFO - PROCESS | 1772 | 1472095726083 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}] 20:28:46 INFO - PROCESS | 1772 | 1472095726088 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:46 INFO - PROCESS | 1772 | 1472095726318 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 20:28:46 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x8ee4b400) [pid = 1772] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 20:28:46 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x8ee43c00) [pid = 1772] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 20:28:46 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x91882000) [pid = 1772] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 20:28:46 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x9522f400) [pid = 1772] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 20:28:46 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x8ee41c00) [pid = 1772] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 20:28:46 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x997f6c00) [pid = 1772] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 20:28:46 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x95470400) [pid = 1772] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 20:28:46 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0x925fe000) [pid = 1772] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 20:28:46 INFO - PROCESS | 1772 | --DOMWINDOW == 65 (0x9a146c00) [pid = 1772] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 20:28:46 INFO - PROCESS | 1772 | --DOMWINDOW == 64 (0x92513800) [pid = 1772] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 20:28:46 INFO - PROCESS | 1772 | --DOMWINDOW == 63 (0x8ed8bc00) [pid = 1772] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 20:28:46 INFO - PROCESS | 1772 | 1472095726426 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:46 INFO - PROCESS | 1772 | 1472095726433 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:46 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee43400 == 35 [pid = 1772] [id = 259] 20:28:46 INFO - PROCESS | 1772 | ++DOMWINDOW == 64 (0x8ee43c00) [pid = 1772] [serial = 778] [outer = (nil)] 20:28:46 INFO - PROCESS | 1772 | ++DOMWINDOW == 65 (0x91b6dc00) [pid = 1772] [serial = 779] [outer = 0x8ee43c00] 20:28:46 INFO - PROCESS | 1772 | 1472095726498 Marionette DEBUG loaded listener.js 20:28:46 INFO - PROCESS | 1772 | ++DOMWINDOW == 66 (0x92507000) [pid = 1772] [serial = 780] [outer = 0x8ee43c00] 20:28:47 INFO - PROCESS | 1772 | 1472095727179 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]]]}] 20:28:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 20:28:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1142ms 20:28:47 INFO - PROCESS | 1772 | 1472095727213 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 20:28:47 INFO - PROCESS | 1772 | 1472095727216 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 20:28:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 20:28:47 INFO - PROCESS | 1772 | 1472095727222 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 20:28:47 INFO - PROCESS | 1772 | 1472095727224 Marionette TRACE conn3 <- [1,1010,null,{}] 20:28:47 INFO - PROCESS | 1772 | 1472095727229 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}] 20:28:47 INFO - PROCESS | 1772 | 1472095727238 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:47 INFO - PROCESS | 1772 | 1472095727446 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 20:28:47 INFO - PROCESS | 1772 | 1472095727456 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:47 INFO - PROCESS | 1772 | 1472095727466 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:47 INFO - PROCESS | 1772 | ++DOCSHELL 0x9076e400 == 36 [pid = 1772] [id = 260] 20:28:47 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0x9547a000) [pid = 1772] [serial = 781] [outer = (nil)] 20:28:47 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x9a146800) [pid = 1772] [serial = 782] [outer = 0x9547a000] 20:28:47 INFO - PROCESS | 1772 | 1472095727526 Marionette DEBUG loaded listener.js 20:28:47 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x9a149400) [pid = 1772] [serial = 783] [outer = 0x9547a000] 20:28:48 INFO - PROCESS | 1772 | 1472095728218 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]]]}] 20:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 20:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1025ms 20:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 20:28:48 INFO - PROCESS | 1772 | 1472095728247 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 20:28:48 INFO - PROCESS | 1772 | 1472095728250 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 20:28:48 INFO - PROCESS | 1772 | 1472095728255 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 20:28:48 INFO - PROCESS | 1772 | 1472095728259 Marionette TRACE conn3 <- [1,1014,null,{}] 20:28:48 INFO - PROCESS | 1772 | 1472095728344 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}] 20:28:48 INFO - PROCESS | 1772 | 1472095728350 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:48 INFO - PROCESS | 1772 | 1472095728550 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 20:28:48 INFO - PROCESS | 1772 | 1472095728702 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:48 INFO - PROCESS | 1772 | 1472095728710 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:48 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed8fc00 == 37 [pid = 1772] [id = 261] 20:28:48 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x8ee5b000) [pid = 1772] [serial = 784] [outer = (nil)] 20:28:48 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x906ae000) [pid = 1772] [serial = 785] [outer = 0x8ee5b000] 20:28:48 INFO - PROCESS | 1772 | 1472095728791 Marionette DEBUG loaded listener.js 20:28:48 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x906b7800) [pid = 1772] [serial = 786] [outer = 0x8ee5b000] 20:28:49 INFO - PROCESS | 1772 | 1472095729630 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]]]}] 20:28:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 20:28:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1437ms 20:28:49 INFO - PROCESS | 1772 | 1472095729694 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 20:28:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 20:28:49 INFO - PROCESS | 1772 | 1472095729699 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 20:28:49 INFO - PROCESS | 1772 | 1472095729707 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 20:28:49 INFO - PROCESS | 1772 | 1472095729710 Marionette TRACE conn3 <- [1,1018,null,{}] 20:28:49 INFO - PROCESS | 1772 | 1472095729719 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}] 20:28:49 INFO - PROCESS | 1772 | 1472095729724 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:49 INFO - PROCESS | 1772 | 1472095729885 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 20:28:50 INFO - PROCESS | 1772 | 1472095730040 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:50 INFO - PROCESS | 1772 | 1472095730050 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:50 INFO - PROCESS | 1772 | ++DOCSHELL 0x9202b800 == 38 [pid = 1772] [id = 262] 20:28:50 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x925f2c00) [pid = 1772] [serial = 787] [outer = (nil)] 20:28:50 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x93b50800) [pid = 1772] [serial = 788] [outer = 0x925f2c00] 20:28:50 INFO - PROCESS | 1772 | 1472095730127 Marionette DEBUG loaded listener.js 20:28:50 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x95235000) [pid = 1772] [serial = 789] [outer = 0x925f2c00] 20:28:50 INFO - PROCESS | 1772 | 1472095730966 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]]]}] 20:28:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 20:28:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1289ms 20:28:50 INFO - PROCESS | 1772 | 1472095730996 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 20:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 20:28:51 INFO - PROCESS | 1772 | 1472095731000 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 20:28:51 INFO - PROCESS | 1772 | 1472095731006 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 20:28:51 INFO - PROCESS | 1772 | 1472095731010 Marionette TRACE conn3 <- [1,1022,null,{}] 20:28:51 INFO - PROCESS | 1772 | 1472095731015 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}] 20:28:51 INFO - PROCESS | 1772 | 1472095731020 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:51 INFO - PROCESS | 1772 | 1472095731237 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 20:28:51 INFO - PROCESS | 1772 | 1472095731251 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:51 INFO - PROCESS | 1772 | 1472095731261 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:51 INFO - PROCESS | 1772 | ++DOCSHELL 0x92424800 == 39 [pid = 1772] [id = 263] 20:28:51 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0x956c7c00) [pid = 1772] [serial = 790] [outer = (nil)] 20:28:51 INFO - PROCESS | 1772 | ++DOMWINDOW == 77 (0x99ba8800) [pid = 1772] [serial = 791] [outer = 0x956c7c00] 20:28:51 INFO - PROCESS | 1772 | 1472095731376 Marionette DEBUG loaded listener.js 20:28:51 INFO - PROCESS | 1772 | ++DOMWINDOW == 78 (0x99df2000) [pid = 1772] [serial = 792] [outer = 0x956c7c00] 20:28:52 INFO - PROCESS | 1772 | 1472095732354 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]]]}] 20:28:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 20:28:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1390ms 20:28:52 INFO - PROCESS | 1772 | 1472095732403 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 20:28:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 20:28:52 INFO - PROCESS | 1772 | 1472095732411 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 20:28:52 INFO - PROCESS | 1772 | 1472095732418 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 20:28:52 INFO - PROCESS | 1772 | 1472095732421 Marionette TRACE conn3 <- [1,1026,null,{}] 20:28:52 INFO - PROCESS | 1772 | 1472095732427 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}] 20:28:52 INFO - PROCESS | 1772 | 1472095732431 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:52 INFO - PROCESS | 1772 | 1472095732585 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 20:28:52 INFO - PROCESS | 1772 | 1472095732735 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:52 INFO - PROCESS | 1772 | 1472095732743 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:52 INFO - PROCESS | 1772 | ++DOCSHELL 0x90980c00 == 40 [pid = 1772] [id = 264] 20:28:52 INFO - PROCESS | 1772 | ++DOMWINDOW == 79 (0x9230c000) [pid = 1772] [serial = 793] [outer = (nil)] 20:28:52 INFO - PROCESS | 1772 | ++DOMWINDOW == 80 (0x9abb3c00) [pid = 1772] [serial = 794] [outer = 0x9230c000] 20:28:52 INFO - PROCESS | 1772 | 1472095732816 Marionette DEBUG loaded listener.js 20:28:52 INFO - PROCESS | 1772 | ++DOMWINDOW == 81 (0x9abb7000) [pid = 1772] [serial = 795] [outer = 0x9230c000] 20:28:53 INFO - PROCESS | 1772 | 1472095733664 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]]]}] 20:28:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 20:28:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1289ms 20:28:53 INFO - PROCESS | 1772 | 1472095733707 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 20:28:53 INFO - PROCESS | 1772 | 1472095733711 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 20:28:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 20:28:53 INFO - PROCESS | 1772 | 1472095733717 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 20:28:53 INFO - PROCESS | 1772 | 1472095733720 Marionette TRACE conn3 <- [1,1030,null,{}] 20:28:53 INFO - PROCESS | 1772 | 1472095733725 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}] 20:28:53 INFO - PROCESS | 1772 | 1472095733730 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:53 INFO - PROCESS | 1772 | 1472095733875 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 20:28:54 INFO - PROCESS | 1772 | 1472095734032 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:54 INFO - PROCESS | 1772 | 1472095734040 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:54 INFO - PROCESS | 1772 | ++DOCSHELL 0x956c1c00 == 41 [pid = 1772] [id = 265] 20:28:54 INFO - PROCESS | 1772 | ++DOMWINDOW == 82 (0x9a1be400) [pid = 1772] [serial = 796] [outer = (nil)] 20:28:54 INFO - PROCESS | 1772 | ++DOMWINDOW == 83 (0x9acd4400) [pid = 1772] [serial = 797] [outer = 0x9a1be400] 20:28:54 INFO - PROCESS | 1772 | 1472095734112 Marionette DEBUG loaded listener.js 20:28:54 INFO - PROCESS | 1772 | ++DOMWINDOW == 84 (0x9acd5800) [pid = 1772] [serial = 798] [outer = 0x9a1be400] 20:28:54 INFO - PROCESS | 1772 | 1472095734978 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]]]}] 20:28:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 20:28:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1329ms 20:28:55 INFO - PROCESS | 1772 | 1472095735047 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 20:28:55 INFO - PROCESS | 1772 | 1472095735050 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 20:28:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 20:28:55 INFO - PROCESS | 1772 | 1472095735056 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 20:28:55 INFO - PROCESS | 1772 | 1472095735058 Marionette TRACE conn3 <- [1,1034,null,{}] 20:28:55 INFO - PROCESS | 1772 | 1472095735064 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}] 20:28:55 INFO - PROCESS | 1772 | 1472095735073 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:55 INFO - PROCESS | 1772 | 1472095735302 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 20:28:55 INFO - PROCESS | 1772 | 1472095735460 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:55 INFO - PROCESS | 1772 | 1472095735469 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:55 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e76b800 == 42 [pid = 1772] [id = 266] 20:28:55 INFO - PROCESS | 1772 | ++DOMWINDOW == 85 (0x8ee59400) [pid = 1772] [serial = 799] [outer = (nil)] 20:28:55 INFO - PROCESS | 1772 | ++DOMWINDOW == 86 (0x91b6cc00) [pid = 1772] [serial = 800] [outer = 0x8ee59400] 20:28:55 INFO - PROCESS | 1772 | 1472095735545 Marionette DEBUG loaded listener.js 20:28:55 INFO - PROCESS | 1772 | ++DOMWINDOW == 87 (0x98c6c000) [pid = 1772] [serial = 801] [outer = 0x8ee59400] 20:28:56 INFO - PROCESS | 1772 | 1472095736533 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]]]}] 20:28:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 20:28:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1531ms 20:28:56 INFO - PROCESS | 1772 | 1472095736587 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 20:28:56 INFO - PROCESS | 1772 | 1472095736592 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 20:28:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 20:28:56 INFO - PROCESS | 1772 | 1472095736599 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 20:28:56 INFO - PROCESS | 1772 | 1472095736604 Marionette TRACE conn3 <- [1,1038,null,{}] 20:28:56 INFO - PROCESS | 1772 | 1472095736611 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}] 20:28:56 INFO - PROCESS | 1772 | 1472095736616 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:56 INFO - PROCESS | 1772 | 1472095736767 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 20:28:57 INFO - PROCESS | 1772 | 1472095737016 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:57 INFO - PROCESS | 1772 | 1472095737024 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:57 INFO - PROCESS | 1772 | ++DOCSHELL 0x91882c00 == 43 [pid = 1772] [id = 267] 20:28:57 INFO - PROCESS | 1772 | ++DOMWINDOW == 88 (0x91885000) [pid = 1772] [serial = 802] [outer = (nil)] 20:28:57 INFO - PROCESS | 1772 | ++DOMWINDOW == 89 (0x92314400) [pid = 1772] [serial = 803] [outer = 0x91885000] 20:28:57 INFO - PROCESS | 1772 | 1472095737095 Marionette DEBUG loaded listener.js 20:28:57 INFO - PROCESS | 1772 | ++DOMWINDOW == 90 (0x92513400) [pid = 1772] [serial = 804] [outer = 0x91885000] 20:28:58 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee43400 == 42 [pid = 1772] [id = 259] 20:28:58 INFO - PROCESS | 1772 | --DOCSHELL 0x95234400 == 41 [pid = 1772] [id = 258] 20:28:58 INFO - PROCESS | 1772 | --DOCSHELL 0x95470000 == 40 [pid = 1772] [id = 257] 20:28:58 INFO - PROCESS | 1772 | --DOCSHELL 0x906afc00 == 39 [pid = 1772] [id = 256] 20:28:58 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed8f000 == 38 [pid = 1772] [id = 255] 20:28:58 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee42c00 == 37 [pid = 1772] [id = 251] 20:28:58 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed8e400 == 36 [pid = 1772] [id = 253] 20:28:58 INFO - PROCESS | 1772 | --DOCSHELL 0x9971b800 == 35 [pid = 1772] [id = 254] 20:28:58 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed97800 == 34 [pid = 1772] [id = 252] 20:28:58 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed92400 == 33 [pid = 1772] [id = 245] 20:28:58 INFO - PROCESS | 1772 | --DOCSHELL 0x8e76b800 == 32 [pid = 1772] [id = 266] 20:28:58 INFO - PROCESS | 1772 | --DOCSHELL 0x956c1c00 == 31 [pid = 1772] [id = 265] 20:28:58 INFO - PROCESS | 1772 | --DOCSHELL 0x90980c00 == 30 [pid = 1772] [id = 264] 20:28:58 INFO - PROCESS | 1772 | --DOCSHELL 0x9202b800 == 29 [pid = 1772] [id = 262] 20:28:58 INFO - PROCESS | 1772 | --DOCSHELL 0x92424800 == 28 [pid = 1772] [id = 263] 20:28:58 INFO - PROCESS | 1772 | --DOCSHELL 0x9076e400 == 27 [pid = 1772] [id = 260] 20:28:58 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed8fc00 == 26 [pid = 1772] [id = 261] 20:28:58 INFO - PROCESS | 1772 | --DOMWINDOW == 89 (0x8ee52800) [pid = 1772] [serial = 740] [outer = (nil)] [url = about:blank] 20:28:58 INFO - PROCESS | 1772 | --DOMWINDOW == 88 (0x90979000) [pid = 1772] [serial = 723] [outer = (nil)] [url = about:blank] 20:28:58 INFO - PROCESS | 1772 | --DOMWINDOW == 87 (0x9076a000) [pid = 1772] [serial = 722] [outer = (nil)] [url = about:blank] 20:28:58 INFO - PROCESS | 1772 | --DOMWINDOW == 86 (0x8ee5a800) [pid = 1772] [serial = 741] [outer = (nil)] [url = about:blank] 20:28:58 INFO - PROCESS | 1772 | --DOMWINDOW == 85 (0x91886400) [pid = 1772] [serial = 743] [outer = (nil)] [url = about:blank] 20:28:58 INFO - PROCESS | 1772 | --DOMWINDOW == 84 (0x95369400) [pid = 1772] [serial = 726] [outer = (nil)] [url = about:blank] 20:28:58 INFO - PROCESS | 1772 | --DOMWINDOW == 83 (0x8ee57c00) [pid = 1772] [serial = 738] [outer = (nil)] [url = about:blank] 20:28:58 INFO - PROCESS | 1772 | --DOMWINDOW == 82 (0x8ee48400) [pid = 1772] [serial = 737] [outer = (nil)] [url = about:blank] 20:28:58 INFO - PROCESS | 1772 | --DOMWINDOW == 81 (0x95239800) [pid = 1772] [serial = 725] [outer = (nil)] [url = about:blank] 20:28:58 INFO - PROCESS | 1772 | --DOMWINDOW == 80 (0x9a062400) [pid = 1772] [serial = 729] [outer = (nil)] [url = about:blank] 20:28:58 INFO - PROCESS | 1772 | --DOMWINDOW == 79 (0x99b48c00) [pid = 1772] [serial = 728] [outer = (nil)] [url = about:blank] 20:28:58 INFO - PROCESS | 1772 | --DOMWINDOW == 78 (0x9a2eb400) [pid = 1772] [serial = 732] [outer = (nil)] [url = about:blank] 20:28:58 INFO - PROCESS | 1772 | --DOMWINDOW == 77 (0x9a14c000) [pid = 1772] [serial = 731] [outer = (nil)] [url = about:blank] 20:28:58 INFO - PROCESS | 1772 | --DOMWINDOW == 76 (0x95231400) [pid = 1772] [serial = 749] [outer = (nil)] [url = about:blank] 20:28:58 INFO - PROCESS | 1772 | --DOMWINDOW == 75 (0x9a2f4000) [pid = 1772] [serial = 735] [outer = (nil)] [url = about:blank] 20:28:58 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x9a2f1400) [pid = 1772] [serial = 734] [outer = (nil)] [url = about:blank] 20:28:58 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x95367c00) [pid = 1772] [serial = 750] [outer = (nil)] [url = about:blank] 20:28:58 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x925f8800) [pid = 1772] [serial = 746] [outer = (nil)] [url = about:blank] 20:28:58 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x93a2b800) [pid = 1772] [serial = 747] [outer = (nil)] [url = about:blank] 20:28:58 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x92314800) [pid = 1772] [serial = 752] [outer = (nil)] [url = about:blank] 20:28:58 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x95298c00) [pid = 1772] [serial = 753] [outer = (nil)] [url = about:blank] 20:28:58 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x91b71c00) [pid = 1772] [serial = 744] [outer = (nil)] [url = about:blank] 20:28:58 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x956bf400) [pid = 1772] [serial = 755] [outer = (nil)] [url = about:blank] 20:28:58 INFO - PROCESS | 1772 | 1472095738837 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]]]}] 20:28:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 20:28:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 2292ms 20:28:58 INFO - PROCESS | 1772 | 1472095738892 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 20:28:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 20:28:58 INFO - PROCESS | 1772 | 1472095738898 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 20:28:58 INFO - PROCESS | 1772 | 1472095738906 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 20:28:58 INFO - PROCESS | 1772 | 1472095738910 Marionette TRACE conn3 <- [1,1042,null,{}] 20:28:58 INFO - PROCESS | 1772 | 1472095738918 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}] 20:28:58 INFO - PROCESS | 1772 | 1472095738923 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:59 INFO - PROCESS | 1772 | 1472095739071 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 20:28:59 INFO - PROCESS | 1772 | 1472095739082 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:59 INFO - PROCESS | 1772 | 1472095739094 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:28:59 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed91c00 == 27 [pid = 1772] [id = 268] 20:28:59 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x8ed92400) [pid = 1772] [serial = 805] [outer = (nil)] 20:28:59 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x8ee4fc00) [pid = 1772] [serial = 806] [outer = 0x8ed92400] 20:28:59 INFO - PROCESS | 1772 | 1472095739157 Marionette DEBUG loaded listener.js 20:28:59 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x8ee59800) [pid = 1772] [serial = 807] [outer = 0x8ed92400] 20:28:59 INFO - PROCESS | 1772 | 1472095739995 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]]]}] 20:29:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 20:29:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1138ms 20:29:00 INFO - PROCESS | 1772 | 1472095740044 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 20:29:00 INFO - PROCESS | 1772 | 1472095740052 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 20:29:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 20:29:00 INFO - PROCESS | 1772 | 1472095740062 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 20:29:00 INFO - PROCESS | 1772 | 1472095740066 Marionette TRACE conn3 <- [1,1046,null,{}] 20:29:00 INFO - PROCESS | 1772 | 1472095740072 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}] 20:29:00 INFO - PROCESS | 1772 | 1472095740077 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:00 INFO - PROCESS | 1772 | 1472095740231 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 20:29:00 INFO - PROCESS | 1772 | 1472095740240 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:00 INFO - PROCESS | 1772 | 1472095740248 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:00 INFO - PROCESS | 1772 | ++DOCSHELL 0x9097dc00 == 28 [pid = 1772] [id = 269] 20:29:00 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x90981800) [pid = 1772] [serial = 808] [outer = (nil)] 20:29:00 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x9187d800) [pid = 1772] [serial = 809] [outer = 0x90981800] 20:29:00 INFO - PROCESS | 1772 | 1472095740313 Marionette DEBUG loaded listener.js 20:29:00 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x91b6c400) [pid = 1772] [serial = 810] [outer = 0x90981800] 20:29:01 INFO - PROCESS | 1772 | 1472095741107 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]]]}] 20:29:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 20:29:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1084ms 20:29:01 INFO - PROCESS | 1772 | 1472095741196 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 20:29:01 INFO - PROCESS | 1772 | 1472095741200 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 20:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 20:29:01 INFO - PROCESS | 1772 | 1472095741206 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 20:29:01 INFO - PROCESS | 1772 | 1472095741212 Marionette TRACE conn3 <- [1,1050,null,{}] 20:29:01 INFO - PROCESS | 1772 | 1472095741246 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}] 20:29:01 INFO - PROCESS | 1772 | 1472095741254 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:01 INFO - PROCESS | 1772 | 1472095741433 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 20:29:01 INFO - PROCESS | 1772 | 1472095741454 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:01 INFO - PROCESS | 1772 | 1472095741466 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:01 INFO - PROCESS | 1772 | ++DOCSHELL 0x930d8400 == 29 [pid = 1772] [id = 270] 20:29:01 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x93a2c000) [pid = 1772] [serial = 811] [outer = (nil)] 20:29:01 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x93a32c00) [pid = 1772] [serial = 812] [outer = 0x93a2c000] 20:29:01 INFO - PROCESS | 1772 | 1472095741534 Marionette DEBUG loaded listener.js 20:29:01 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0x93e45c00) [pid = 1772] [serial = 813] [outer = 0x93a2c000] 20:29:02 INFO - PROCESS | 1772 | 1472095742401 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]]]}] 20:29:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 20:29:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1253ms 20:29:02 INFO - PROCESS | 1772 | 1472095742460 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 20:29:02 INFO - PROCESS | 1772 | 1472095742463 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 20:29:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 20:29:02 INFO - PROCESS | 1772 | 1472095742469 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 20:29:02 INFO - PROCESS | 1772 | 1472095742473 Marionette TRACE conn3 <- [1,1054,null,{}] 20:29:02 INFO - PROCESS | 1772 | 1472095742483 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}] 20:29:02 INFO - PROCESS | 1772 | 1472095742487 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:02 INFO - PROCESS | 1772 | 1472095742677 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 20:29:02 INFO - PROCESS | 1772 | 1472095742692 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:02 INFO - PROCESS | 1772 | 1472095742700 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:02 INFO - PROCESS | 1772 | ++DOCSHELL 0x91b73400 == 30 [pid = 1772] [id = 271] 20:29:02 INFO - PROCESS | 1772 | ++DOMWINDOW == 77 (0x93a34c00) [pid = 1772] [serial = 814] [outer = (nil)] 20:29:02 INFO - PROCESS | 1772 | ++DOMWINDOW == 78 (0x9536e400) [pid = 1772] [serial = 815] [outer = 0x93a34c00] 20:29:02 INFO - PROCESS | 1772 | 1472095742765 Marionette DEBUG loaded listener.js 20:29:02 INFO - PROCESS | 1772 | ++DOMWINDOW == 79 (0x95474c00) [pid = 1772] [serial = 816] [outer = 0x93a34c00] 20:29:03 INFO - PROCESS | 1772 | --DOMWINDOW == 78 (0x9547a000) [pid = 1772] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 20:29:03 INFO - PROCESS | 1772 | --DOMWINDOW == 77 (0x95476400) [pid = 1772] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 20:29:03 INFO - PROCESS | 1772 | --DOMWINDOW == 76 (0x8ee43c00) [pid = 1772] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 20:29:03 INFO - PROCESS | 1772 | --DOMWINDOW == 75 (0x92313000) [pid = 1772] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 20:29:03 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x92428800) [pid = 1772] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 20:29:03 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x90979800) [pid = 1772] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 20:29:03 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x8ee46800) [pid = 1772] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 20:29:03 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x997ef000) [pid = 1772] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 20:29:03 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x95473c00) [pid = 1772] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 20:29:03 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x8ee4ac00) [pid = 1772] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 20:29:03 INFO - PROCESS | 1772 | 1472095743881 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]]]}] 20:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 20:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1441ms 20:29:03 INFO - PROCESS | 1772 | 1472095743911 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 20:29:03 INFO - PROCESS | 1772 | 1472095743914 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 20:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 20:29:03 INFO - PROCESS | 1772 | 1472095743919 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 20:29:03 INFO - PROCESS | 1772 | 1472095743922 Marionette TRACE conn3 <- [1,1058,null,{}] 20:29:03 INFO - PROCESS | 1772 | 1472095743927 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}] 20:29:03 INFO - PROCESS | 1772 | 1472095743931 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:04 INFO - PROCESS | 1772 | 1472095744063 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 20:29:04 INFO - PROCESS | 1772 | 1472095744075 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:04 INFO - PROCESS | 1772 | 1472095744084 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:04 INFO - PROCESS | 1772 | ++DOCSHELL 0x92025000 == 31 [pid = 1772] [id = 272] 20:29:04 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x9241dc00) [pid = 1772] [serial = 817] [outer = (nil)] 20:29:04 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x95372000) [pid = 1772] [serial = 818] [outer = 0x9241dc00] 20:29:04 INFO - PROCESS | 1772 | 1472095744144 Marionette DEBUG loaded listener.js 20:29:04 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x9547a000) [pid = 1772] [serial = 819] [outer = 0x9241dc00] 20:29:04 INFO - PROCESS | 1772 | 1472095744912 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]]]}] 20:29:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 20:29:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1035ms 20:29:04 INFO - PROCESS | 1772 | 1472095744955 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 20:29:04 INFO - PROCESS | 1772 | 1472095744959 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 20:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 20:29:04 INFO - PROCESS | 1772 | 1472095744964 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 20:29:04 INFO - PROCESS | 1772 | 1472095744967 Marionette TRACE conn3 <- [1,1062,null,{}] 20:29:04 INFO - PROCESS | 1772 | 1472095744987 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}] 20:29:04 INFO - PROCESS | 1772 | 1472095744997 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:05 INFO - PROCESS | 1772 | 1472095745162 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 20:29:05 INFO - PROCESS | 1772 | 1472095745171 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:05 INFO - PROCESS | 1772 | 1472095745178 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:05 INFO - PROCESS | 1772 | ++DOCSHELL 0x9528d800 == 32 [pid = 1772] [id = 273] 20:29:05 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x9560b000) [pid = 1772] [serial = 820] [outer = (nil)] 20:29:05 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x984e4c00) [pid = 1772] [serial = 821] [outer = 0x9560b000] 20:29:05 INFO - PROCESS | 1772 | 1472095745240 Marionette DEBUG loaded listener.js 20:29:05 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x997f6800) [pid = 1772] [serial = 822] [outer = 0x9560b000] 20:29:06 INFO - PROCESS | 1772 | 1472095746246 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]]]}] 20:29:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 20:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1342ms 20:29:06 INFO - PROCESS | 1772 | 1472095746308 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 20:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 20:29:06 INFO - PROCESS | 1772 | 1472095746314 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 20:29:06 INFO - PROCESS | 1772 | 1472095746322 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 20:29:06 INFO - PROCESS | 1772 | 1472095746326 Marionette TRACE conn3 <- [1,1066,null,{}] 20:29:06 INFO - PROCESS | 1772 | 1472095746334 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}] 20:29:06 INFO - PROCESS | 1772 | 1472095746340 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:06 INFO - PROCESS | 1772 | 1472095746509 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 20:29:06 INFO - PROCESS | 1772 | 1472095746721 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:06 INFO - PROCESS | 1772 | 1472095746729 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:06 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e76f400 == 33 [pid = 1772] [id = 274] 20:29:06 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0x8ee42c00) [pid = 1772] [serial = 823] [outer = (nil)] 20:29:06 INFO - PROCESS | 1772 | ++DOMWINDOW == 77 (0x90769c00) [pid = 1772] [serial = 824] [outer = 0x8ee42c00] 20:29:06 INFO - PROCESS | 1772 | 1472095746812 Marionette DEBUG loaded listener.js 20:29:06 INFO - PROCESS | 1772 | ++DOMWINDOW == 78 (0x9097e400) [pid = 1772] [serial = 825] [outer = 0x8ee42c00] 20:29:07 INFO - PROCESS | 1772 | 1472095747732 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]]]}] 20:29:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 20:29:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1485ms 20:29:07 INFO - PROCESS | 1772 | 1472095747806 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 20:29:07 INFO - PROCESS | 1772 | 1472095747812 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 20:29:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 20:29:07 INFO - PROCESS | 1772 | 1472095747822 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 20:29:07 INFO - PROCESS | 1772 | 1472095747825 Marionette TRACE conn3 <- [1,1070,null,{}] 20:29:07 INFO - PROCESS | 1772 | 1472095747831 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}] 20:29:07 INFO - PROCESS | 1772 | 1472095747837 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:07 INFO - PROCESS | 1772 | 1472095747997 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 20:29:08 INFO - PROCESS | 1772 | 1472095748148 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:08 INFO - PROCESS | 1772 | 1472095748157 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:08 INFO - PROCESS | 1772 | ++DOCSHELL 0x90765c00 == 34 [pid = 1772] [id = 275] 20:29:08 INFO - PROCESS | 1772 | ++DOMWINDOW == 79 (0x92512400) [pid = 1772] [serial = 826] [outer = (nil)] 20:29:08 INFO - PROCESS | 1772 | ++DOMWINDOW == 80 (0x93a2b800) [pid = 1772] [serial = 827] [outer = 0x92512400] 20:29:08 INFO - PROCESS | 1772 | 1472095748276 Marionette DEBUG loaded listener.js 20:29:08 INFO - PROCESS | 1772 | ++DOMWINDOW == 81 (0x95238800) [pid = 1772] [serial = 828] [outer = 0x92512400] 20:29:09 INFO - PROCESS | 1772 | 1472095749193 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]]]}] 20:29:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 20:29:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1430ms 20:29:09 INFO - PROCESS | 1772 | 1472095749252 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 20:29:09 INFO - PROCESS | 1772 | 1472095749256 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 20:29:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 20:29:09 INFO - PROCESS | 1772 | 1472095749262 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 20:29:09 INFO - PROCESS | 1772 | 1472095749267 Marionette TRACE conn3 <- [1,1074,null,{}] 20:29:09 INFO - PROCESS | 1772 | 1472095749282 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}] 20:29:09 INFO - PROCESS | 1772 | 1472095749290 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:09 INFO - PROCESS | 1772 | 1472095749454 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 20:29:09 INFO - PROCESS | 1772 | 1472095749659 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:09 INFO - PROCESS | 1772 | 1472095749678 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:09 INFO - PROCESS | 1772 | ++DOCSHELL 0x930d7000 == 35 [pid = 1772] [id = 276] 20:29:09 INFO - PROCESS | 1772 | ++DOMWINDOW == 82 (0x99b51400) [pid = 1772] [serial = 829] [outer = (nil)] 20:29:09 INFO - PROCESS | 1772 | ++DOMWINDOW == 83 (0x99cc4800) [pid = 1772] [serial = 830] [outer = 0x99b51400] 20:29:09 INFO - PROCESS | 1772 | 1472095749757 Marionette DEBUG loaded listener.js 20:29:09 INFO - PROCESS | 1772 | ++DOMWINDOW == 84 (0x99df3400) [pid = 1772] [serial = 831] [outer = 0x99b51400] 20:29:10 INFO - PROCESS | 1772 | 1472095750786 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]]]}] 20:29:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 20:29:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1588ms 20:29:10 INFO - PROCESS | 1772 | 1472095750851 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 20:29:10 INFO - PROCESS | 1772 | 1472095750856 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 20:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 20:29:10 INFO - PROCESS | 1772 | 1472095750863 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 20:29:10 INFO - PROCESS | 1772 | 1472095750868 Marionette TRACE conn3 <- [1,1078,null,{}] 20:29:10 INFO - PROCESS | 1772 | 1472095750876 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}] 20:29:10 INFO - PROCESS | 1772 | 1472095750881 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:11 INFO - PROCESS | 1772 | 1472095751040 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 20:29:11 INFO - PROCESS | 1772 | 1472095751223 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:11 INFO - PROCESS | 1772 | 1472095751237 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:11 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee60000 == 36 [pid = 1772] [id = 277] 20:29:11 INFO - PROCESS | 1772 | ++DOMWINDOW == 85 (0x8ee61000) [pid = 1772] [serial = 832] [outer = (nil)] 20:29:11 INFO - PROCESS | 1772 | ++DOMWINDOW == 86 (0x906adc00) [pid = 1772] [serial = 833] [outer = 0x8ee61000] 20:29:11 INFO - PROCESS | 1772 | 1472095751368 Marionette DEBUG loaded listener.js 20:29:11 INFO - PROCESS | 1772 | ++DOMWINDOW == 87 (0x906b5000) [pid = 1772] [serial = 834] [outer = 0x8ee61000] 20:29:11 INFO - PROCESS | 1772 | --DOCSHELL 0x92025000 == 35 [pid = 1772] [id = 272] 20:29:11 INFO - PROCESS | 1772 | --DOCSHELL 0x91b73400 == 34 [pid = 1772] [id = 271] 20:29:11 INFO - PROCESS | 1772 | --DOCSHELL 0x930d8400 == 33 [pid = 1772] [id = 270] 20:29:11 INFO - PROCESS | 1772 | --DOCSHELL 0x9097dc00 == 32 [pid = 1772] [id = 269] 20:29:11 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed91c00 == 31 [pid = 1772] [id = 268] 20:29:11 INFO - PROCESS | 1772 | --DOMWINDOW == 86 (0x9834ac00) [pid = 1772] [serial = 756] [outer = (nil)] [url = about:blank] 20:29:11 INFO - PROCESS | 1772 | --DOMWINDOW == 85 (0x93a33400) [pid = 1772] [serial = 761] [outer = (nil)] [url = about:blank] 20:29:11 INFO - PROCESS | 1772 | --DOMWINDOW == 84 (0x9522e000) [pid = 1772] [serial = 762] [outer = (nil)] [url = about:blank] 20:29:11 INFO - PROCESS | 1772 | --DOMWINDOW == 83 (0x90977400) [pid = 1772] [serial = 758] [outer = (nil)] [url = about:blank] 20:29:11 INFO - PROCESS | 1772 | --DOMWINDOW == 82 (0x9187e800) [pid = 1772] [serial = 759] [outer = (nil)] [url = about:blank] 20:29:12 INFO - PROCESS | 1772 | --DOMWINDOW == 81 (0x998a2800) [pid = 1772] [serial = 764] [outer = (nil)] [url = about:blank] 20:29:12 INFO - PROCESS | 1772 | --DOMWINDOW == 80 (0x998ac000) [pid = 1772] [serial = 765] [outer = (nil)] [url = about:blank] 20:29:12 INFO - PROCESS | 1772 | 1472095752177 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]]]}] 20:29:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 20:29:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1331ms 20:29:12 INFO - PROCESS | 1772 | --DOMWINDOW == 79 (0x9a146800) [pid = 1772] [serial = 782] [outer = (nil)] [url = about:blank] 20:29:12 INFO - PROCESS | 1772 | --DOMWINDOW == 78 (0x984d5400) [pid = 1772] [serial = 776] [outer = (nil)] [url = about:blank] 20:29:12 INFO - PROCESS | 1772 | --DOMWINDOW == 77 (0x91b6dc00) [pid = 1772] [serial = 779] [outer = (nil)] [url = about:blank] 20:29:12 INFO - PROCESS | 1772 | --DOMWINDOW == 76 (0x99725800) [pid = 1772] [serial = 777] [outer = (nil)] [url = about:blank] 20:29:12 INFO - PROCESS | 1772 | --DOMWINDOW == 75 (0x9202bc00) [pid = 1772] [serial = 770] [outer = (nil)] [url = about:blank] 20:29:12 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x92505800) [pid = 1772] [serial = 771] [outer = (nil)] [url = about:blank] 20:29:12 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x9a149400) [pid = 1772] [serial = 783] [outer = (nil)] [url = about:blank] 20:29:12 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x95479c00) [pid = 1772] [serial = 773] [outer = (nil)] [url = about:blank] 20:29:12 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x906b0800) [pid = 1772] [serial = 767] [outer = (nil)] [url = about:blank] 20:29:12 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x906b6400) [pid = 1772] [serial = 768] [outer = (nil)] [url = about:blank] 20:29:12 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x92507000) [pid = 1772] [serial = 780] [outer = (nil)] [url = about:blank] 20:29:12 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x9560d800) [pid = 1772] [serial = 774] [outer = (nil)] [url = about:blank] 20:29:12 INFO - PROCESS | 1772 | 1472095752214 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 20:29:12 INFO - PROCESS | 1772 | 1472095752220 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 20:29:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 20:29:12 INFO - PROCESS | 1772 | 1472095752231 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 20:29:12 INFO - PROCESS | 1772 | 1472095752235 Marionette TRACE conn3 <- [1,1082,null,{}] 20:29:12 INFO - PROCESS | 1772 | 1472095752240 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}] 20:29:12 INFO - PROCESS | 1772 | 1472095752245 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:12 INFO - PROCESS | 1772 | 1472095752380 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 20:29:12 INFO - PROCESS | 1772 | 1472095752396 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:12 INFO - PROCESS | 1772 | 1472095752402 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:12 INFO - PROCESS | 1772 | ++DOCSHELL 0x9187d400 == 32 [pid = 1772] [id = 278] 20:29:12 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x91887c00) [pid = 1772] [serial = 835] [outer = (nil)] 20:29:12 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x92420000) [pid = 1772] [serial = 836] [outer = 0x91887c00] 20:29:12 INFO - PROCESS | 1772 | 1472095752465 Marionette DEBUG loaded listener.js 20:29:12 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x92507400) [pid = 1772] [serial = 837] [outer = 0x91887c00] 20:29:13 INFO - PROCESS | 1772 | 1472095753326 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]]]}] 20:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 20:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1132ms 20:29:13 INFO - PROCESS | 1772 | 1472095753379 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 20:29:13 INFO - PROCESS | 1772 | 1472095753386 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 20:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 20:29:13 INFO - PROCESS | 1772 | 1472095753396 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 20:29:13 INFO - PROCESS | 1772 | 1472095753400 Marionette TRACE conn3 <- [1,1086,null,{}] 20:29:13 INFO - PROCESS | 1772 | 1472095753409 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}] 20:29:13 INFO - PROCESS | 1772 | 1472095753414 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:13 INFO - PROCESS | 1772 | 1472095753582 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 20:29:13 INFO - PROCESS | 1772 | 1472095753732 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:13 INFO - PROCESS | 1772 | 1472095753748 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:13 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e764000 == 33 [pid = 1772] [id = 279] 20:29:13 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x8e76d800) [pid = 1772] [serial = 838] [outer = (nil)] 20:29:13 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x9187b000) [pid = 1772] [serial = 839] [outer = 0x8e76d800] 20:29:13 INFO - PROCESS | 1772 | 1472095753824 Marionette DEBUG loaded listener.js 20:29:13 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x91b74c00) [pid = 1772] [serial = 840] [outer = 0x8e76d800] 20:29:14 INFO - PROCESS | 1772 | 1472095754702 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]]]}] 20:29:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 20:29:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1336ms 20:29:14 INFO - PROCESS | 1772 | 1472095754730 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 20:29:14 INFO - PROCESS | 1772 | 1472095754737 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 20:29:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 20:29:14 INFO - PROCESS | 1772 | 1472095754747 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 20:29:14 INFO - PROCESS | 1772 | 1472095754751 Marionette TRACE conn3 <- [1,1090,null,{}] 20:29:14 INFO - PROCESS | 1772 | 1472095754757 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}] 20:29:14 INFO - PROCESS | 1772 | 1472095754763 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:14 INFO - PROCESS | 1772 | 1472095754962 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 20:29:15 INFO - PROCESS | 1772 | 1472095755132 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:15 INFO - PROCESS | 1772 | 1472095755139 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:15 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee46c00 == 34 [pid = 1772] [id = 280] 20:29:15 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x9523b400) [pid = 1772] [serial = 841] [outer = (nil)] 20:29:15 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0x9536f800) [pid = 1772] [serial = 842] [outer = 0x9523b400] 20:29:15 INFO - PROCESS | 1772 | 1472095755215 Marionette DEBUG loaded listener.js 20:29:15 INFO - PROCESS | 1772 | ++DOMWINDOW == 77 (0x95479c00) [pid = 1772] [serial = 843] [outer = 0x9523b400] 20:29:16 INFO - PROCESS | 1772 | 1472095756087 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]]]}] 20:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 20:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1384ms 20:29:16 INFO - PROCESS | 1772 | 1472095756132 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 20:29:16 INFO - PROCESS | 1772 | 1472095756136 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 20:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 20:29:16 INFO - PROCESS | 1772 | 1472095756142 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 20:29:16 INFO - PROCESS | 1772 | 1472095756148 Marionette TRACE conn3 <- [1,1094,null,{}] 20:29:16 INFO - PROCESS | 1772 | 1472095756163 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}] 20:29:16 INFO - PROCESS | 1772 | 1472095756171 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:16 INFO - PROCESS | 1772 | 1472095756326 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 20:29:16 INFO - PROCESS | 1772 | 1472095756478 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:16 INFO - PROCESS | 1772 | 1472095756488 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:16 INFO - PROCESS | 1772 | ++DOCSHELL 0x9833f000 == 35 [pid = 1772] [id = 281] 20:29:16 INFO - PROCESS | 1772 | ++DOMWINDOW == 78 (0x98416400) [pid = 1772] [serial = 844] [outer = (nil)] 20:29:16 INFO - PROCESS | 1772 | ++DOMWINDOW == 79 (0x99725800) [pid = 1772] [serial = 845] [outer = 0x98416400] 20:29:16 INFO - PROCESS | 1772 | 1472095756567 Marionette DEBUG loaded listener.js 20:29:16 INFO - PROCESS | 1772 | ++DOMWINDOW == 80 (0x998a2800) [pid = 1772] [serial = 846] [outer = 0x98416400] 20:29:17 INFO - PROCESS | 1772 | 1472095757414 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]]]}] 20:29:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 20:29:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1336ms 20:29:17 INFO - PROCESS | 1772 | 1472095757479 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 20:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 20:29:17 INFO - PROCESS | 1772 | 1472095757483 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 20:29:17 INFO - PROCESS | 1772 | 1472095757489 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 20:29:17 INFO - PROCESS | 1772 | 1472095757492 Marionette TRACE conn3 <- [1,1098,null,{}] 20:29:17 INFO - PROCESS | 1772 | 1472095757498 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}] 20:29:17 INFO - PROCESS | 1772 | 1472095757504 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:17 INFO - PROCESS | 1772 | 1472095757664 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 20:29:17 INFO - PROCESS | 1772 | 1472095757814 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:17 INFO - PROCESS | 1772 | 1472095757824 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:17 INFO - PROCESS | 1772 | ++DOCSHELL 0x98c6e400 == 36 [pid = 1772] [id = 282] 20:29:17 INFO - PROCESS | 1772 | ++DOMWINDOW == 81 (0x99d17000) [pid = 1772] [serial = 847] [outer = (nil)] 20:29:17 INFO - PROCESS | 1772 | ++DOMWINDOW == 82 (0x9a143c00) [pid = 1772] [serial = 848] [outer = 0x99d17000] 20:29:17 INFO - PROCESS | 1772 | 1472095757895 Marionette DEBUG loaded listener.js 20:29:17 INFO - PROCESS | 1772 | ++DOMWINDOW == 83 (0x9a149800) [pid = 1772] [serial = 849] [outer = 0x99d17000] 20:29:18 INFO - PROCESS | 1772 | 1472095758778 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]]]}] 20:29:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 20:29:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1335ms 20:29:18 INFO - PROCESS | 1772 | 1472095758824 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 20:29:18 INFO - PROCESS | 1772 | 1472095758828 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 20:29:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 20:29:18 INFO - PROCESS | 1772 | 1472095758834 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 20:29:18 INFO - PROCESS | 1772 | 1472095758837 Marionette TRACE conn3 <- [1,1102,null,{}] 20:29:18 INFO - PROCESS | 1772 | 1472095758842 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}] 20:29:18 INFO - PROCESS | 1772 | 1472095758847 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:18 INFO - PROCESS | 1772 | 1472095758990 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 20:29:19 INFO - PROCESS | 1772 | 1472095759146 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:19 INFO - PROCESS | 1772 | 1472095759155 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:19 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e763400 == 37 [pid = 1772] [id = 283] 20:29:19 INFO - PROCESS | 1772 | ++DOMWINDOW == 84 (0x8ee5d000) [pid = 1772] [serial = 850] [outer = (nil)] 20:29:19 INFO - PROCESS | 1772 | ++DOMWINDOW == 85 (0x9a1c1000) [pid = 1772] [serial = 851] [outer = 0x8ee5d000] 20:29:19 INFO - PROCESS | 1772 | 1472095759226 Marionette DEBUG loaded listener.js 20:29:19 INFO - PROCESS | 1772 | ++DOMWINDOW == 86 (0x9a2e9800) [pid = 1772] [serial = 852] [outer = 0x8ee5d000] 20:29:20 INFO - PROCESS | 1772 | 1472095760101 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]]]}] 20:29:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 20:29:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1330ms 20:29:20 INFO - PROCESS | 1772 | 1472095760165 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 20:29:20 INFO - PROCESS | 1772 | 1472095760169 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 20:29:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 20:29:20 INFO - PROCESS | 1772 | 1472095760175 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 20:29:20 INFO - PROCESS | 1772 | 1472095760177 Marionette TRACE conn3 <- [1,1106,null,{}] 20:29:20 INFO - PROCESS | 1772 | 1472095760183 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}] 20:29:20 INFO - PROCESS | 1772 | 1472095760193 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:20 INFO - PROCESS | 1772 | 1472095760419 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 20:29:20 INFO - PROCESS | 1772 | 1472095760573 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:20 INFO - PROCESS | 1772 | 1472095760584 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:20 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed8c400 == 38 [pid = 1772] [id = 284] 20:29:20 INFO - PROCESS | 1772 | ++DOMWINDOW == 87 (0x9097a400) [pid = 1772] [serial = 853] [outer = (nil)] 20:29:20 INFO - PROCESS | 1772 | ++DOMWINDOW == 88 (0x9accfc00) [pid = 1772] [serial = 854] [outer = 0x9097a400] 20:29:20 INFO - PROCESS | 1772 | 1472095760655 Marionette DEBUG loaded listener.js 20:29:20 INFO - PROCESS | 1772 | ++DOMWINDOW == 89 (0x9acd9000) [pid = 1772] [serial = 855] [outer = 0x9097a400] 20:29:21 INFO - PROCESS | 1772 | 1472095761431 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]]]}] 20:29:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 20:29:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1279ms 20:29:21 INFO - PROCESS | 1772 | 1472095761455 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 20:29:21 INFO - PROCESS | 1772 | 1472095761458 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 20:29:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 20:29:21 INFO - PROCESS | 1772 | 1472095761464 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 20:29:21 INFO - PROCESS | 1772 | 1472095761468 Marionette TRACE conn3 <- [1,1110,null,{}] 20:29:21 INFO - PROCESS | 1772 | 1472095761473 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}] 20:29:21 INFO - PROCESS | 1772 | 1472095761478 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:21 INFO - PROCESS | 1772 | 1472095761622 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 20:29:21 INFO - PROCESS | 1772 | 1472095761786 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:21 INFO - PROCESS | 1772 | 1472095761793 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:21 INFO - PROCESS | 1772 | ++DOCSHELL 0x95606400 == 39 [pid = 1772] [id = 285] 20:29:21 INFO - PROCESS | 1772 | ++DOMWINDOW == 90 (0x9acce800) [pid = 1772] [serial = 856] [outer = (nil)] 20:29:21 INFO - PROCESS | 1772 | ++DOMWINDOW == 91 (0x9ad53000) [pid = 1772] [serial = 857] [outer = 0x9acce800] 20:29:21 INFO - PROCESS | 1772 | 1472095761867 Marionette DEBUG loaded listener.js 20:29:21 INFO - PROCESS | 1772 | ++DOMWINDOW == 92 (0x9ad55000) [pid = 1772] [serial = 858] [outer = 0x9acce800] 20:29:22 INFO - PROCESS | 1772 | 1472095762828 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]]]}] 20:29:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 20:29:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1393ms 20:29:22 INFO - PROCESS | 1772 | 1472095762857 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 20:29:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 20:29:22 INFO - PROCESS | 1772 | 1472095762863 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 20:29:22 INFO - PROCESS | 1772 | 1472095762871 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 20:29:22 INFO - PROCESS | 1772 | 1472095762875 Marionette TRACE conn3 <- [1,1114,null,{}] 20:29:22 INFO - PROCESS | 1772 | 1472095762883 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}] 20:29:22 INFO - PROCESS | 1772 | 1472095762888 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:23 INFO - PROCESS | 1772 | 1472095763039 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 20:29:23 INFO - PROCESS | 1772 | 1472095763214 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:23 INFO - PROCESS | 1772 | 1472095763235 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:23 INFO - PROCESS | 1772 | ++DOCSHELL 0x906a8c00 == 40 [pid = 1772] [id = 286] 20:29:23 INFO - PROCESS | 1772 | ++DOMWINDOW == 93 (0x906b6000) [pid = 1772] [serial = 859] [outer = (nil)] 20:29:23 INFO - PROCESS | 1772 | ++DOMWINDOW == 94 (0x91879400) [pid = 1772] [serial = 860] [outer = 0x906b6000] 20:29:23 INFO - PROCESS | 1772 | 1472095763317 Marionette DEBUG loaded listener.js 20:29:23 INFO - PROCESS | 1772 | ++DOMWINDOW == 95 (0x92029800) [pid = 1772] [serial = 861] [outer = 0x906b6000] 20:29:24 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee60000 == 39 [pid = 1772] [id = 277] 20:29:24 INFO - PROCESS | 1772 | --DOCSHELL 0x90765c00 == 38 [pid = 1772] [id = 275] 20:29:24 INFO - PROCESS | 1772 | --DOCSHELL 0x930d7000 == 37 [pid = 1772] [id = 276] 20:29:24 INFO - PROCESS | 1772 | --DOCSHELL 0x8e76f400 == 36 [pid = 1772] [id = 274] 20:29:24 INFO - PROCESS | 1772 | --DOCSHELL 0x91882c00 == 35 [pid = 1772] [id = 267] 20:29:24 INFO - PROCESS | 1772 | --DOCSHELL 0x9528d800 == 34 [pid = 1772] [id = 273] 20:29:24 INFO - PROCESS | 1772 | --DOCSHELL 0x95606400 == 33 [pid = 1772] [id = 285] 20:29:24 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed8c400 == 32 [pid = 1772] [id = 284] 20:29:24 INFO - PROCESS | 1772 | --DOCSHELL 0x98c6e400 == 31 [pid = 1772] [id = 282] 20:29:24 INFO - PROCESS | 1772 | --DOCSHELL 0x8e763400 == 30 [pid = 1772] [id = 283] 20:29:24 INFO - PROCESS | 1772 | --DOCSHELL 0x9833f000 == 29 [pid = 1772] [id = 281] 20:29:24 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee46c00 == 28 [pid = 1772] [id = 280] 20:29:24 INFO - PROCESS | 1772 | --DOCSHELL 0x9187d400 == 27 [pid = 1772] [id = 278] 20:29:24 INFO - PROCESS | 1772 | --DOCSHELL 0x8e764000 == 26 [pid = 1772] [id = 279] 20:29:25 INFO - PROCESS | 1772 | 1472095765114 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]]]}] 20:29:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 20:29:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 2292ms 20:29:25 INFO - PROCESS | 1772 | 1472095765163 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 20:29:25 INFO - PROCESS | 1772 | 1472095765169 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 20:29:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 20:29:25 INFO - PROCESS | 1772 | 1472095765175 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 20:29:25 INFO - PROCESS | 1772 | 1472095765182 Marionette TRACE conn3 <- [1,1118,null,{}] 20:29:25 INFO - PROCESS | 1772 | 1472095765189 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}] 20:29:25 INFO - PROCESS | 1772 | 1472095765194 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:25 INFO - PROCESS | 1772 | 1472095765344 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 20:29:25 INFO - PROCESS | 1772 | 1472095765354 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:25 INFO - PROCESS | 1772 | 1472095765364 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:25 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee47000 == 27 [pid = 1772] [id = 287] 20:29:25 INFO - PROCESS | 1772 | ++DOMWINDOW == 96 (0x8ee4e400) [pid = 1772] [serial = 862] [outer = (nil)] 20:29:25 INFO - PROCESS | 1772 | ++DOMWINDOW == 97 (0x906ad000) [pid = 1772] [serial = 863] [outer = 0x8ee4e400] 20:29:25 INFO - PROCESS | 1772 | 1472095765563 Marionette DEBUG loaded listener.js 20:29:25 INFO - PROCESS | 1772 | ++DOMWINDOW == 98 (0x90765c00) [pid = 1772] [serial = 864] [outer = 0x8ee4e400] 20:29:26 INFO - PROCESS | 1772 | 1472095766379 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]]]}] 20:29:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 20:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1234ms 20:29:26 INFO - PROCESS | 1772 | 1472095766409 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 20:29:26 INFO - PROCESS | 1772 | 1472095766416 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 20:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 20:29:26 INFO - PROCESS | 1772 | 1472095766434 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 20:29:26 INFO - PROCESS | 1772 | 1472095766439 Marionette TRACE conn3 <- [1,1122,null,{}] 20:29:26 INFO - PROCESS | 1772 | 1472095766444 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}] 20:29:26 INFO - PROCESS | 1772 | 1472095766449 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:26 INFO - PROCESS | 1772 | 1472095766645 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 20:29:26 INFO - PROCESS | 1772 | 1472095766669 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:26 INFO - PROCESS | 1772 | 1472095766676 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:26 INFO - PROCESS | 1772 | ++DOCSHELL 0x9250d400 == 28 [pid = 1772] [id = 288] 20:29:26 INFO - PROCESS | 1772 | ++DOMWINDOW == 99 (0x92510000) [pid = 1772] [serial = 865] [outer = (nil)] 20:29:26 INFO - PROCESS | 1772 | ++DOMWINDOW == 100 (0x930c9800) [pid = 1772] [serial = 866] [outer = 0x92510000] 20:29:26 INFO - PROCESS | 1772 | 1472095766745 Marionette DEBUG loaded listener.js 20:29:26 INFO - PROCESS | 1772 | ++DOMWINDOW == 101 (0x930d8400) [pid = 1772] [serial = 867] [outer = 0x92510000] 20:29:27 INFO - PROCESS | 1772 | --DOMWINDOW == 100 (0x8ee61000) [pid = 1772] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 20:29:27 INFO - PROCESS | 1772 | --DOMWINDOW == 99 (0x8ee42c00) [pid = 1772] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 20:29:27 INFO - PROCESS | 1772 | --DOMWINDOW == 98 (0x92512400) [pid = 1772] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 20:29:27 INFO - PROCESS | 1772 | --DOMWINDOW == 97 (0x9560b000) [pid = 1772] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 20:29:27 INFO - PROCESS | 1772 | --DOMWINDOW == 96 (0x99b51400) [pid = 1772] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 20:29:27 INFO - PROCESS | 1772 | --DOMWINDOW == 95 (0x93a2c000) [pid = 1772] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 20:29:27 INFO - PROCESS | 1772 | --DOMWINDOW == 94 (0x8ee59400) [pid = 1772] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 20:29:27 INFO - PROCESS | 1772 | --DOMWINDOW == 93 (0x91885000) [pid = 1772] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 20:29:27 INFO - PROCESS | 1772 | --DOMWINDOW == 92 (0x925f2c00) [pid = 1772] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 20:29:27 INFO - PROCESS | 1772 | --DOMWINDOW == 91 (0x9230c000) [pid = 1772] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 20:29:27 INFO - PROCESS | 1772 | --DOMWINDOW == 90 (0x9a1be400) [pid = 1772] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 20:29:27 INFO - PROCESS | 1772 | --DOMWINDOW == 89 (0x90981800) [pid = 1772] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 20:29:27 INFO - PROCESS | 1772 | --DOMWINDOW == 88 (0x8ed92400) [pid = 1772] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 20:29:27 INFO - PROCESS | 1772 | --DOMWINDOW == 87 (0x9241dc00) [pid = 1772] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 20:29:27 INFO - PROCESS | 1772 | --DOMWINDOW == 86 (0x956c7c00) [pid = 1772] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 20:29:27 INFO - PROCESS | 1772 | --DOMWINDOW == 85 (0x93a34c00) [pid = 1772] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 20:29:27 INFO - PROCESS | 1772 | --DOMWINDOW == 84 (0x8ee5b000) [pid = 1772] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 20:29:27 INFO - PROCESS | 1772 | --DOMWINDOW == 83 (0x91887c00) [pid = 1772] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 20:29:28 INFO - PROCESS | 1772 | 1472095768013 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]]]}] 20:29:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 20:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1648ms 20:29:28 INFO - PROCESS | 1772 | 1472095768079 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 20:29:28 INFO - PROCESS | 1772 | 1472095768082 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 20:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 20:29:28 INFO - PROCESS | 1772 | 1472095768089 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 20:29:28 INFO - PROCESS | 1772 | 1472095768094 Marionette TRACE conn3 <- [1,1126,null,{}] 20:29:28 INFO - PROCESS | 1772 | 1472095768110 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}] 20:29:28 INFO - PROCESS | 1772 | 1472095768118 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:28 INFO - PROCESS | 1772 | 1472095768288 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 20:29:28 INFO - PROCESS | 1772 | 1472095768304 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:28 INFO - PROCESS | 1772 | 1472095768315 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:28 INFO - PROCESS | 1772 | ++DOCSHELL 0x95232400 == 29 [pid = 1772] [id = 289] 20:29:28 INFO - PROCESS | 1772 | ++DOMWINDOW == 84 (0x95233400) [pid = 1772] [serial = 868] [outer = (nil)] 20:29:28 INFO - PROCESS | 1772 | ++DOMWINDOW == 85 (0x95292000) [pid = 1772] [serial = 869] [outer = 0x95233400] 20:29:28 INFO - PROCESS | 1772 | 1472095768376 Marionette DEBUG loaded listener.js 20:29:28 INFO - PROCESS | 1772 | ++DOMWINDOW == 86 (0x95472000) [pid = 1772] [serial = 870] [outer = 0x95233400] 20:29:29 INFO - PROCESS | 1772 | 1472095769103 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]]]}] 20:29:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 20:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1039ms 20:29:29 INFO - PROCESS | 1772 | 1472095769128 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 20:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 20:29:29 INFO - PROCESS | 1772 | 1472095769132 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 20:29:29 INFO - PROCESS | 1772 | 1472095769138 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 20:29:29 INFO - PROCESS | 1772 | 1472095769141 Marionette TRACE conn3 <- [1,1130,null,{}] 20:29:29 INFO - PROCESS | 1772 | 1472095769145 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}] 20:29:29 INFO - PROCESS | 1772 | 1472095769149 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:29 INFO - PROCESS | 1772 | 1472095769329 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 20:29:29 INFO - PROCESS | 1772 | 1472095769347 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:29 INFO - PROCESS | 1772 | 1472095769353 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:29 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e764000 == 30 [pid = 1772] [id = 290] 20:29:29 INFO - PROCESS | 1772 | ++DOMWINDOW == 87 (0x93b49800) [pid = 1772] [serial = 871] [outer = (nil)] 20:29:29 INFO - PROCESS | 1772 | ++DOMWINDOW == 88 (0x95610000) [pid = 1772] [serial = 872] [outer = 0x93b49800] 20:29:29 INFO - PROCESS | 1772 | 1472095769416 Marionette DEBUG loaded listener.js 20:29:29 INFO - PROCESS | 1772 | ++DOMWINDOW == 89 (0x9781c400) [pid = 1772] [serial = 873] [outer = 0x93b49800] 20:29:30 INFO - PROCESS | 1772 | 1472095770455 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]]]}] 20:29:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 20:29:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1331ms 20:29:30 INFO - PROCESS | 1772 | 1472095770469 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 20:29:30 INFO - PROCESS | 1772 | 1472095770475 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 20:29:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 20:29:30 INFO - PROCESS | 1772 | 1472095770482 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 20:29:30 INFO - PROCESS | 1772 | 1472095770487 Marionette TRACE conn3 <- [1,1134,null,{}] 20:29:30 INFO - PROCESS | 1772 | 1472095770496 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}] 20:29:30 INFO - PROCESS | 1772 | 1472095770501 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:30 INFO - PROCESS | 1772 | 1472095770659 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 20:29:30 INFO - PROCESS | 1772 | 1472095770820 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:30 INFO - PROCESS | 1772 | 1472095770831 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:30 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed94000 == 31 [pid = 1772] [id = 291] 20:29:30 INFO - PROCESS | 1772 | ++DOMWINDOW == 90 (0x8ee45c00) [pid = 1772] [serial = 874] [outer = (nil)] 20:29:30 INFO - PROCESS | 1772 | ++DOMWINDOW == 91 (0x9097dc00) [pid = 1772] [serial = 875] [outer = 0x8ee45c00] 20:29:30 INFO - PROCESS | 1772 | 1472095770904 Marionette DEBUG loaded listener.js 20:29:31 INFO - PROCESS | 1772 | ++DOMWINDOW == 92 (0x91883400) [pid = 1772] [serial = 876] [outer = 0x8ee45c00] 20:29:31 INFO - PROCESS | 1772 | 1472095771860 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]]]}] 20:29:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 20:29:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1434ms 20:29:31 INFO - PROCESS | 1772 | 1472095771916 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 20:29:31 INFO - PROCESS | 1772 | 1472095771923 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 20:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 20:29:31 INFO - PROCESS | 1772 | 1472095771933 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 20:29:31 INFO - PROCESS | 1772 | 1472095771937 Marionette TRACE conn3 <- [1,1138,null,{}] 20:29:31 INFO - PROCESS | 1772 | 1472095771944 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}] 20:29:31 INFO - PROCESS | 1772 | 1472095771949 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:32 INFO - PROCESS | 1772 | 1472095772123 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 20:29:32 INFO - PROCESS | 1772 | 1472095772276 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:32 INFO - PROCESS | 1772 | 1472095772285 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:32 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed92000 == 32 [pid = 1772] [id = 292] 20:29:32 INFO - PROCESS | 1772 | ++DOMWINDOW == 93 (0x95364c00) [pid = 1772] [serial = 877] [outer = (nil)] 20:29:32 INFO - PROCESS | 1772 | ++DOMWINDOW == 94 (0x95604800) [pid = 1772] [serial = 878] [outer = 0x95364c00] 20:29:32 INFO - PROCESS | 1772 | 1472095772403 Marionette DEBUG loaded listener.js 20:29:32 INFO - PROCESS | 1772 | ++DOMWINDOW == 95 (0x9833f800) [pid = 1772] [serial = 879] [outer = 0x95364c00] 20:29:33 INFO - PROCESS | 1772 | 1472095773336 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]]]}] 20:29:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 20:29:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1484ms 20:29:33 INFO - PROCESS | 1772 | 1472095773418 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 20:29:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 20:29:33 INFO - PROCESS | 1772 | 1472095773422 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 20:29:33 INFO - PROCESS | 1772 | 1472095773428 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 20:29:33 INFO - PROCESS | 1772 | 1472095773434 Marionette TRACE conn3 <- [1,1142,null,{}] 20:29:33 INFO - PROCESS | 1772 | 1472095773450 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}] 20:29:33 INFO - PROCESS | 1772 | 1472095773458 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:33 INFO - PROCESS | 1772 | 1472095773651 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 20:29:33 INFO - PROCESS | 1772 | 1472095773848 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:33 INFO - PROCESS | 1772 | 1472095773858 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:33 INFO - PROCESS | 1772 | ++DOCSHELL 0x9a140400 == 33 [pid = 1772] [id = 293] 20:29:33 INFO - PROCESS | 1772 | ++DOMWINDOW == 96 (0x9a140800) [pid = 1772] [serial = 880] [outer = (nil)] 20:29:33 INFO - PROCESS | 1772 | ++DOMWINDOW == 97 (0x9a145000) [pid = 1772] [serial = 881] [outer = 0x9a140800] 20:29:33 INFO - PROCESS | 1772 | 1472095773977 Marionette DEBUG loaded listener.js 20:29:34 INFO - PROCESS | 1772 | ++DOMWINDOW == 98 (0x9a14d000) [pid = 1772] [serial = 882] [outer = 0x9a140800] 20:29:34 INFO - PROCESS | 1772 | 1472095774853 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]]]}] 20:29:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 20:29:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1492ms 20:29:34 INFO - PROCESS | 1772 | 1472095774919 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 20:29:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 20:29:34 INFO - PROCESS | 1772 | 1472095774924 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 20:29:34 INFO - PROCESS | 1772 | 1472095774930 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 20:29:34 INFO - PROCESS | 1772 | 1472095774933 Marionette TRACE conn3 <- [1,1146,null,{}] 20:29:34 INFO - PROCESS | 1772 | 1472095774938 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}] 20:29:34 INFO - PROCESS | 1772 | 1472095774942 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:35 INFO - PROCESS | 1772 | 1472095775127 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 20:29:35 INFO - PROCESS | 1772 | 1472095775427 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:35 INFO - PROCESS | 1772 | 1472095775437 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:35 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed8d800 == 34 [pid = 1772] [id = 294] 20:29:35 INFO - PROCESS | 1772 | ++DOMWINDOW == 99 (0x8ed8e400) [pid = 1772] [serial = 883] [outer = (nil)] 20:29:35 INFO - PROCESS | 1772 | ++DOMWINDOW == 100 (0x8ed95400) [pid = 1772] [serial = 884] [outer = 0x8ed8e400] 20:29:35 INFO - PROCESS | 1772 | 1472095775512 Marionette DEBUG loaded listener.js 20:29:35 INFO - PROCESS | 1772 | ++DOMWINDOW == 101 (0x8ee56800) [pid = 1772] [serial = 885] [outer = 0x8ed8e400] 20:29:36 INFO - PROCESS | 1772 | --DOCSHELL 0x95232400 == 33 [pid = 1772] [id = 289] 20:29:36 INFO - PROCESS | 1772 | --DOCSHELL 0x9250d400 == 32 [pid = 1772] [id = 288] 20:29:36 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee47000 == 31 [pid = 1772] [id = 287] 20:29:36 INFO - PROCESS | 1772 | 1472095776412 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]]]}] 20:29:36 INFO - PROCESS | 1772 | --DOMWINDOW == 100 (0x92507400) [pid = 1772] [serial = 837] [outer = (nil)] [url = about:blank] 20:29:36 INFO - PROCESS | 1772 | --DOMWINDOW == 99 (0x906adc00) [pid = 1772] [serial = 833] [outer = (nil)] [url = about:blank] 20:29:36 INFO - PROCESS | 1772 | --DOMWINDOW == 98 (0x906b5000) [pid = 1772] [serial = 834] [outer = (nil)] [url = about:blank] 20:29:36 INFO - PROCESS | 1772 | --DOMWINDOW == 97 (0x90769c00) [pid = 1772] [serial = 824] [outer = (nil)] [url = about:blank] 20:29:36 INFO - PROCESS | 1772 | --DOMWINDOW == 96 (0x93a2b800) [pid = 1772] [serial = 827] [outer = (nil)] [url = about:blank] 20:29:36 INFO - PROCESS | 1772 | --DOMWINDOW == 95 (0x9097e400) [pid = 1772] [serial = 825] [outer = (nil)] [url = about:blank] 20:29:36 INFO - PROCESS | 1772 | --DOMWINDOW == 94 (0x984e4c00) [pid = 1772] [serial = 821] [outer = (nil)] [url = about:blank] 20:29:36 INFO - PROCESS | 1772 | --DOMWINDOW == 93 (0x95238800) [pid = 1772] [serial = 828] [outer = (nil)] [url = about:blank] 20:29:36 INFO - PROCESS | 1772 | --DOMWINDOW == 92 (0x99df3400) [pid = 1772] [serial = 831] [outer = (nil)] [url = about:blank] 20:29:36 INFO - PROCESS | 1772 | --DOMWINDOW == 91 (0x99cc4800) [pid = 1772] [serial = 830] [outer = (nil)] [url = about:blank] 20:29:36 INFO - PROCESS | 1772 | --DOMWINDOW == 90 (0x997f6800) [pid = 1772] [serial = 822] [outer = (nil)] [url = about:blank] 20:29:36 INFO - PROCESS | 1772 | --DOMWINDOW == 89 (0x9547a000) [pid = 1772] [serial = 819] [outer = (nil)] [url = about:blank] 20:29:36 INFO - PROCESS | 1772 | --DOMWINDOW == 88 (0x93e45c00) [pid = 1772] [serial = 813] [outer = (nil)] [url = about:blank] 20:29:36 INFO - PROCESS | 1772 | --DOMWINDOW == 87 (0x91b6cc00) [pid = 1772] [serial = 800] [outer = (nil)] [url = about:blank] 20:29:36 INFO - PROCESS | 1772 | --DOMWINDOW == 86 (0x92314400) [pid = 1772] [serial = 803] [outer = (nil)] [url = about:blank] 20:29:36 INFO - PROCESS | 1772 | --DOMWINDOW == 85 (0x95235000) [pid = 1772] [serial = 789] [outer = (nil)] [url = about:blank] 20:29:36 INFO - PROCESS | 1772 | --DOMWINDOW == 84 (0x9abb7000) [pid = 1772] [serial = 795] [outer = (nil)] [url = about:blank] 20:29:36 INFO - PROCESS | 1772 | --DOMWINDOW == 83 (0x9acd5800) [pid = 1772] [serial = 798] [outer = (nil)] [url = about:blank] 20:29:36 INFO - PROCESS | 1772 | --DOMWINDOW == 82 (0x93a32c00) [pid = 1772] [serial = 812] [outer = (nil)] [url = about:blank] 20:29:36 INFO - PROCESS | 1772 | --DOMWINDOW == 81 (0x91b6c400) [pid = 1772] [serial = 810] [outer = (nil)] [url = about:blank] 20:29:36 INFO - PROCESS | 1772 | --DOMWINDOW == 80 (0x98c6c000) [pid = 1772] [serial = 801] [outer = (nil)] [url = about:blank] 20:29:36 INFO - PROCESS | 1772 | --DOMWINDOW == 79 (0x9abb3c00) [pid = 1772] [serial = 794] [outer = (nil)] [url = about:blank] 20:29:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 20:29:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1544ms 20:29:36 INFO - PROCESS | 1772 | --DOMWINDOW == 78 (0x9187d800) [pid = 1772] [serial = 809] [outer = (nil)] [url = about:blank] 20:29:36 INFO - PROCESS | 1772 | --DOMWINDOW == 77 (0x92513400) [pid = 1772] [serial = 804] [outer = (nil)] [url = about:blank] 20:29:36 INFO - PROCESS | 1772 | --DOMWINDOW == 76 (0x8ee59800) [pid = 1772] [serial = 807] [outer = (nil)] [url = about:blank] 20:29:36 INFO - PROCESS | 1772 | --DOMWINDOW == 75 (0x95372000) [pid = 1772] [serial = 818] [outer = (nil)] [url = about:blank] 20:29:36 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x99df2000) [pid = 1772] [serial = 792] [outer = (nil)] [url = about:blank] 20:29:36 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x95474c00) [pid = 1772] [serial = 816] [outer = (nil)] [url = about:blank] 20:29:36 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x93b50800) [pid = 1772] [serial = 788] [outer = (nil)] [url = about:blank] 20:29:36 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x99ba8800) [pid = 1772] [serial = 791] [outer = (nil)] [url = about:blank] 20:29:36 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x9536e400) [pid = 1772] [serial = 815] [outer = (nil)] [url = about:blank] 20:29:36 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x8ee4fc00) [pid = 1772] [serial = 806] [outer = (nil)] [url = about:blank] 20:29:36 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x9acd4400) [pid = 1772] [serial = 797] [outer = (nil)] [url = about:blank] 20:29:36 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x906b7800) [pid = 1772] [serial = 786] [outer = (nil)] [url = about:blank] 20:29:36 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0x906ae000) [pid = 1772] [serial = 785] [outer = (nil)] [url = about:blank] 20:29:36 INFO - PROCESS | 1772 | --DOMWINDOW == 65 (0x92420000) [pid = 1772] [serial = 836] [outer = (nil)] [url = about:blank] 20:29:36 INFO - PROCESS | 1772 | 1472095776482 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 20:29:36 INFO - PROCESS | 1772 | 1472095776497 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 20:29:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 20:29:36 INFO - PROCESS | 1772 | 1472095776506 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 20:29:36 INFO - PROCESS | 1772 | 1472095776510 Marionette TRACE conn3 <- [1,1150,null,{}] 20:29:36 INFO - PROCESS | 1772 | 1472095776518 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}] 20:29:36 INFO - PROCESS | 1772 | 1472095776525 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:36 INFO - PROCESS | 1772 | 1472095776670 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 20:29:36 INFO - PROCESS | 1772 | 1472095776680 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:36 INFO - PROCESS | 1772 | 1472095776688 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:36 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee50400 == 32 [pid = 1772] [id = 295] 20:29:36 INFO - PROCESS | 1772 | ++DOMWINDOW == 66 (0x90762000) [pid = 1772] [serial = 886] [outer = (nil)] 20:29:36 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0x90977400) [pid = 1772] [serial = 887] [outer = 0x90762000] 20:29:36 INFO - PROCESS | 1772 | 1472095776757 Marionette DEBUG loaded listener.js 20:29:36 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x90981c00) [pid = 1772] [serial = 888] [outer = 0x90762000] 20:29:37 INFO - PROCESS | 1772 | 1472095777560 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]]]}] 20:29:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 20:29:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1083ms 20:29:37 INFO - PROCESS | 1772 | 1472095777600 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 20:29:37 INFO - PROCESS | 1772 | 1472095777606 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 20:29:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 20:29:37 INFO - PROCESS | 1772 | 1472095777613 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 20:29:37 INFO - PROCESS | 1772 | 1472095777616 Marionette TRACE conn3 <- [1,1154,null,{}] 20:29:37 INFO - PROCESS | 1772 | 1472095777621 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}] 20:29:37 INFO - PROCESS | 1772 | 1472095777625 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:37 INFO - PROCESS | 1772 | 1472095777778 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 20:29:37 INFO - PROCESS | 1772 | 1472095777894 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:37 INFO - PROCESS | 1772 | 1472095777902 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:37 INFO - PROCESS | 1772 | ++DOCSHELL 0x92422000 == 33 [pid = 1772] [id = 296] 20:29:37 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x92429c00) [pid = 1772] [serial = 889] [outer = (nil)] 20:29:37 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x930d7000) [pid = 1772] [serial = 890] [outer = 0x92429c00] 20:29:37 INFO - PROCESS | 1772 | 1472095777964 Marionette DEBUG loaded listener.js 20:29:38 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x93b57400) [pid = 1772] [serial = 891] [outer = 0x92429c00] 20:29:38 INFO - PROCESS | 1772 | 1472095778691 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]]]}] 20:29:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 20:29:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1138ms 20:29:38 INFO - PROCESS | 1772 | 1472095778753 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 20:29:38 INFO - PROCESS | 1772 | 1472095778757 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 20:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 20:29:38 INFO - PROCESS | 1772 | 1472095778770 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 20:29:38 INFO - PROCESS | 1772 | 1472095778778 Marionette TRACE conn3 <- [1,1158,null,{}] 20:29:38 INFO - PROCESS | 1772 | 1472095778795 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}] 20:29:38 INFO - PROCESS | 1772 | 1472095778802 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:38 INFO - PROCESS | 1772 | 1472095778989 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 20:29:39 INFO - PROCESS | 1772 | 1472095779007 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:39 INFO - PROCESS | 1772 | 1472095779015 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:39 INFO - PROCESS | 1772 | ++DOCSHELL 0x9076ec00 == 34 [pid = 1772] [id = 297] 20:29:39 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x925f3000) [pid = 1772] [serial = 892] [outer = (nil)] 20:29:39 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x95474c00) [pid = 1772] [serial = 893] [outer = 0x925f3000] 20:29:39 INFO - PROCESS | 1772 | 1472095779077 Marionette DEBUG loaded listener.js 20:29:39 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x95601800) [pid = 1772] [serial = 894] [outer = 0x925f3000] 20:29:39 INFO - PROCESS | 1772 | 1472095779920 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]]]}] 20:29:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 20:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1195ms 20:29:39 INFO - PROCESS | 1772 | 1472095779958 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 20:29:39 INFO - PROCESS | 1772 | 1472095779963 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 20:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 20:29:39 INFO - PROCESS | 1772 | 1472095779974 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 20:29:39 INFO - PROCESS | 1772 | 1472095779977 Marionette TRACE conn3 <- [1,1162,null,{}] 20:29:39 INFO - PROCESS | 1772 | 1472095779982 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}] 20:29:39 INFO - PROCESS | 1772 | 1472095779986 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:40 INFO - PROCESS | 1772 | 1472095780178 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 20:29:40 INFO - PROCESS | 1772 | 1472095780202 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:40 INFO - PROCESS | 1772 | 1472095780213 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:40 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee46400 == 35 [pid = 1772] [id = 298] 20:29:40 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x906b1c00) [pid = 1772] [serial = 895] [outer = (nil)] 20:29:40 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0x984e4400) [pid = 1772] [serial = 896] [outer = 0x906b1c00] 20:29:40 INFO - PROCESS | 1772 | 1472095780272 Marionette DEBUG loaded listener.js 20:29:40 INFO - PROCESS | 1772 | ++DOMWINDOW == 77 (0x98c6c000) [pid = 1772] [serial = 897] [outer = 0x906b1c00] 20:29:40 INFO - PROCESS | 1772 | --DOMWINDOW == 76 (0x8e76d800) [pid = 1772] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 20:29:40 INFO - PROCESS | 1772 | --DOMWINDOW == 75 (0x9523b400) [pid = 1772] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 20:29:40 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x98416400) [pid = 1772] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 20:29:40 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x99d17000) [pid = 1772] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 20:29:40 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x8ee5d000) [pid = 1772] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 20:29:40 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x9097a400) [pid = 1772] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 20:29:40 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x9acce800) [pid = 1772] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 20:29:40 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x92510000) [pid = 1772] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 20:29:40 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x95233400) [pid = 1772] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 20:29:40 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x906b6000) [pid = 1772] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 20:29:40 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0x8ee4e400) [pid = 1772] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 20:29:41 INFO - PROCESS | 1772 | 1472095781108 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]]]}] 20:29:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 20:29:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1190ms 20:29:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 20:29:41 INFO - PROCESS | 1772 | 1472095781159 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 20:29:41 INFO - PROCESS | 1772 | 1472095781162 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 20:29:41 INFO - PROCESS | 1772 | 1472095781168 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 20:29:41 INFO - PROCESS | 1772 | 1472095781171 Marionette TRACE conn3 <- [1,1166,null,{}] 20:29:41 INFO - PROCESS | 1772 | 1472095781179 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}] 20:29:41 INFO - PROCESS | 1772 | 1472095781183 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:41 INFO - PROCESS | 1772 | 1472095781311 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 20:29:41 INFO - PROCESS | 1772 | 1472095781323 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:41 INFO - PROCESS | 1772 | 1472095781340 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:41 INFO - PROCESS | 1772 | ++DOCSHELL 0x91882c00 == 36 [pid = 1772] [id = 299] 20:29:41 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0x92509c00) [pid = 1772] [serial = 898] [outer = (nil)] 20:29:41 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x98345000) [pid = 1772] [serial = 899] [outer = 0x92509c00] 20:29:41 INFO - PROCESS | 1772 | 1472095781410 Marionette DEBUG loaded listener.js 20:29:41 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x999ba400) [pid = 1772] [serial = 900] [outer = 0x92509c00] 20:29:42 INFO - PROCESS | 1772 | 1472095782195 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]]]}] 20:29:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 20:29:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1084ms 20:29:42 INFO - PROCESS | 1772 | 1472095782251 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 20:29:42 INFO - PROCESS | 1772 | 1472095782255 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 20:29:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 20:29:42 INFO - PROCESS | 1772 | 1472095782260 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 20:29:42 INFO - PROCESS | 1772 | 1472095782263 Marionette TRACE conn3 <- [1,1170,null,{}] 20:29:42 INFO - PROCESS | 1772 | 1472095782268 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}] 20:29:42 INFO - PROCESS | 1772 | 1472095782274 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:42 INFO - PROCESS | 1772 | 1472095782411 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 20:29:42 INFO - PROCESS | 1772 | 1472095782429 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:42 INFO - PROCESS | 1772 | 1472095782440 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:42 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee46c00 == 37 [pid = 1772] [id = 300] 20:29:42 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x8ee53400) [pid = 1772] [serial = 901] [outer = (nil)] 20:29:42 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x9a141000) [pid = 1772] [serial = 902] [outer = 0x8ee53400] 20:29:42 INFO - PROCESS | 1772 | 1472095782498 Marionette DEBUG loaded listener.js 20:29:42 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x9a14b000) [pid = 1772] [serial = 903] [outer = 0x8ee53400] 20:29:43 INFO - PROCESS | 1772 | 1472095783487 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]]]}] 20:29:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 20:29:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1290ms 20:29:43 INFO - PROCESS | 1772 | 1472095783552 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 20:29:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 20:29:43 INFO - PROCESS | 1772 | 1472095783558 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 20:29:43 INFO - PROCESS | 1772 | 1472095783566 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 20:29:43 INFO - PROCESS | 1772 | 1472095783571 Marionette TRACE conn3 <- [1,1174,null,{}] 20:29:43 INFO - PROCESS | 1772 | 1472095783579 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}] 20:29:43 INFO - PROCESS | 1772 | 1472095783585 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:43 INFO - PROCESS | 1772 | 1472095783755 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 20:29:43 INFO - PROCESS | 1772 | 1472095783922 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:43 INFO - PROCESS | 1772 | 1472095783931 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:43 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee45400 == 38 [pid = 1772] [id = 301] 20:29:43 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x8ee47000) [pid = 1772] [serial = 904] [outer = (nil)] 20:29:43 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x90979400) [pid = 1772] [serial = 905] [outer = 0x8ee47000] 20:29:44 INFO - PROCESS | 1772 | 1472095784010 Marionette DEBUG loaded listener.js 20:29:44 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x91b6d400) [pid = 1772] [serial = 906] [outer = 0x8ee47000] 20:29:44 INFO - PROCESS | 1772 | 1472095784919 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] 20:29:45 INFO - PROCESS | 1772 | 1472095785006 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 20:29:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 20:29:45 INFO - PROCESS | 1772 | 1472095785017 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 20:29:45 INFO - PROCESS | 1772 | 1472095785020 Marionette TRACE conn3 <- [1,1178,null,{}] 20:29:45 INFO - PROCESS | 1772 | 1472095785027 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}] 20:29:45 INFO - PROCESS | 1772 | 1472095785032 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:45 INFO - PROCESS | 1772 | 1472095785235 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 20:29:45 INFO - PROCESS | 1772 | 1472095785471 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:45 INFO - PROCESS | 1772 | 1472095785482 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:45 INFO - PROCESS | 1772 | ++DOCSHELL 0x95233800 == 39 [pid = 1772] [id = 302] 20:29:45 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0x95235000) [pid = 1772] [serial = 907] [outer = (nil)] 20:29:45 INFO - PROCESS | 1772 | ++DOMWINDOW == 77 (0x95292400) [pid = 1772] [serial = 908] [outer = 0x95235000] 20:29:45 INFO - PROCESS | 1772 | 1472095785600 Marionette DEBUG loaded listener.js 20:29:45 INFO - PROCESS | 1772 | ++DOMWINDOW == 78 (0x9546fc00) [pid = 1772] [serial = 909] [outer = 0x95235000] 20:29:46 INFO - PROCESS | 1772 | 1472095786479 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] 20:29:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 20:29:46 INFO - PROCESS | 1772 | 1472095786555 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 20:29:46 INFO - PROCESS | 1772 | 1472095786562 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 20:29:46 INFO - PROCESS | 1772 | 1472095786567 Marionette TRACE conn3 <- [1,1182,null,{}] 20:29:46 INFO - PROCESS | 1772 | 1472095786583 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}] 20:29:46 INFO - PROCESS | 1772 | 1472095786591 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:46 INFO - PROCESS | 1772 | 1472095786792 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 20:29:47 INFO - PROCESS | 1772 | 1472095786987 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:47 INFO - PROCESS | 1772 | 1472095786997 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:47 INFO - PROCESS | 1772 | ++DOCSHELL 0x99d18c00 == 40 [pid = 1772] [id = 303] 20:29:47 INFO - PROCESS | 1772 | ++DOMWINDOW == 79 (0x9a2ee800) [pid = 1772] [serial = 910] [outer = (nil)] 20:29:47 INFO - PROCESS | 1772 | ++DOMWINDOW == 80 (0x9a2f1800) [pid = 1772] [serial = 911] [outer = 0x9a2ee800] 20:29:47 INFO - PROCESS | 1772 | 1472095787115 Marionette DEBUG loaded listener.js 20:29:47 INFO - PROCESS | 1772 | ++DOMWINDOW == 81 (0x9a2f7400) [pid = 1772] [serial = 912] [outer = 0x9a2ee800] 20:29:47 INFO - PROCESS | 1772 | SkCairoFTTypeface::onFilterRec unimplemented 20:29:47 INFO - PROCESS | 1772 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:29:47 INFO - PROCESS | 1772 | 1472095787920 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] 20:29:48 INFO - PROCESS | 1772 | 1472095788005 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 20:29:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 20:29:48 INFO - PROCESS | 1772 | 1472095788012 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 20:29:48 INFO - PROCESS | 1772 | 1472095788015 Marionette TRACE conn3 <- [1,1186,null,{}] 20:29:48 INFO - PROCESS | 1772 | 1472095788020 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}] 20:29:48 INFO - PROCESS | 1772 | 1472095788025 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:48 INFO - PROCESS | 1772 | 1472095788237 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 20:29:48 INFO - PROCESS | 1772 | 1472095788404 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:48 INFO - PROCESS | 1772 | 1472095788410 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:48 INFO - PROCESS | 1772 | ++DOCSHELL 0x9a2ed400 == 41 [pid = 1772] [id = 304] 20:29:48 INFO - PROCESS | 1772 | ++DOMWINDOW == 82 (0x9abaf800) [pid = 1772] [serial = 913] [outer = (nil)] 20:29:48 INFO - PROCESS | 1772 | ++DOMWINDOW == 83 (0x9acd7000) [pid = 1772] [serial = 914] [outer = 0x9abaf800] 20:29:48 INFO - PROCESS | 1772 | 1472095788489 Marionette DEBUG loaded listener.js 20:29:48 INFO - PROCESS | 1772 | ++DOMWINDOW == 84 (0x9acda800) [pid = 1772] [serial = 915] [outer = 0x9abaf800] 20:29:49 INFO - PROCESS | 1772 | 1472095789314 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] 20:29:49 INFO - PROCESS | 1772 | 1472095789396 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 20:29:49 INFO - PROCESS | 1772 | 1472095789403 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 20:29:49 INFO - PROCESS | 1772 | 1472095789406 Marionette TRACE conn3 <- [1,1190,null,{}] 20:29:49 INFO - PROCESS | 1772 | 1472095789412 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}] 20:29:49 INFO - PROCESS | 1772 | 1472095789416 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:49 INFO - PROCESS | 1772 | 1472095789578 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 20:29:49 INFO - PROCESS | 1772 | 1472095789744 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:49 INFO - PROCESS | 1772 | 1472095789750 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:49 INFO - PROCESS | 1772 | ++DOCSHELL 0x906af000 == 42 [pid = 1772] [id = 305] 20:29:49 INFO - PROCESS | 1772 | ++DOMWINDOW == 85 (0x9a2efc00) [pid = 1772] [serial = 916] [outer = (nil)] 20:29:49 INFO - PROCESS | 1772 | ++DOMWINDOW == 86 (0x9b0b8000) [pid = 1772] [serial = 917] [outer = 0x9a2efc00] 20:29:49 INFO - PROCESS | 1772 | 1472095789837 Marionette DEBUG loaded listener.js 20:29:49 INFO - PROCESS | 1772 | ++DOMWINDOW == 87 (0x9b492400) [pid = 1772] [serial = 918] [outer = 0x9a2efc00] 20:29:50 INFO - PROCESS | 1772 | 1472095790920 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] 20:29:50 INFO - PROCESS | 1772 | 1472095790990 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 20:29:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 20:29:51 INFO - PROCESS | 1772 | 1472095790999 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 20:29:51 INFO - PROCESS | 1772 | 1472095791003 Marionette TRACE conn3 <- [1,1194,null,{}] 20:29:51 INFO - PROCESS | 1772 | 1472095791010 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}] 20:29:51 INFO - PROCESS | 1772 | 1472095791016 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:51 INFO - PROCESS | 1772 | 1472095791177 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 20:29:51 INFO - PROCESS | 1772 | 1472095791419 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:51 INFO - PROCESS | 1772 | 1472095791440 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:51 INFO - PROCESS | 1772 | ++DOCSHELL 0x92509000 == 43 [pid = 1772] [id = 306] 20:29:51 INFO - PROCESS | 1772 | ++DOMWINDOW == 88 (0x9250c000) [pid = 1772] [serial = 919] [outer = (nil)] 20:29:51 INFO - PROCESS | 1772 | ++DOMWINDOW == 89 (0x925f7400) [pid = 1772] [serial = 920] [outer = 0x9250c000] 20:29:51 INFO - PROCESS | 1772 | 1472095791538 Marionette DEBUG loaded listener.js 20:29:51 INFO - PROCESS | 1772 | ++DOMWINDOW == 90 (0x93e45000) [pid = 1772] [serial = 921] [outer = 0x9250c000] 20:29:52 INFO - PROCESS | 1772 | SkCairoFTTypeface::onFilterRec unimplemented 20:29:52 INFO - PROCESS | 1772 | SkCairoFTTypeface::onFilterRec unimplemented 20:29:53 INFO - PROCESS | 1772 | --DOCSHELL 0x91882c00 == 42 [pid = 1772] [id = 299] 20:29:53 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee46400 == 41 [pid = 1772] [id = 298] 20:29:53 INFO - PROCESS | 1772 | --DOCSHELL 0x9076ec00 == 40 [pid = 1772] [id = 297] 20:29:53 INFO - PROCESS | 1772 | --DOCSHELL 0x92422000 == 39 [pid = 1772] [id = 296] 20:29:53 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee50400 == 38 [pid = 1772] [id = 295] 20:29:53 INFO - PROCESS | 1772 | --DOCSHELL 0x9a140400 == 37 [pid = 1772] [id = 293] 20:29:53 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed8d800 == 36 [pid = 1772] [id = 294] 20:29:53 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed92000 == 35 [pid = 1772] [id = 292] 20:29:53 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed94000 == 34 [pid = 1772] [id = 291] 20:29:53 INFO - PROCESS | 1772 | --DOCSHELL 0x8e764000 == 33 [pid = 1772] [id = 290] 20:29:53 INFO - PROCESS | 1772 | --DOCSHELL 0x906a8c00 == 32 [pid = 1772] [id = 286] 20:29:53 INFO - PROCESS | 1772 | --DOCSHELL 0x9a2ed400 == 31 [pid = 1772] [id = 304] 20:29:53 INFO - PROCESS | 1772 | --DOCSHELL 0x906af000 == 30 [pid = 1772] [id = 305] 20:29:53 INFO - PROCESS | 1772 | --DOCSHELL 0x99d18c00 == 29 [pid = 1772] [id = 303] 20:29:53 INFO - PROCESS | 1772 | --DOCSHELL 0x95233800 == 28 [pid = 1772] [id = 302] 20:29:53 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee46c00 == 27 [pid = 1772] [id = 300] 20:29:53 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee45400 == 26 [pid = 1772] [id = 301] 20:29:53 INFO - PROCESS | 1772 | 1472095793185 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] 20:29:53 INFO - PROCESS | 1772 | 1472095793417 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 20:29:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 20:29:53 INFO - PROCESS | 1772 | 1472095793425 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 20:29:53 INFO - PROCESS | 1772 | 1472095793430 Marionette TRACE conn3 <- [1,1198,null,{}] 20:29:53 INFO - PROCESS | 1772 | 1472095793438 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}] 20:29:53 INFO - PROCESS | 1772 | 1472095793443 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:53 INFO - PROCESS | 1772 | 1472095793584 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 20:29:53 INFO - PROCESS | 1772 | 1472095793693 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:53 INFO - PROCESS | 1772 | 1472095793705 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:53 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee57400 == 27 [pid = 1772] [id = 307] 20:29:53 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x8ee57800) [pid = 1772] [serial = 922] [outer = (nil)] 20:29:53 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x8ee5dc00) [pid = 1772] [serial = 923] [outer = 0x8ee57800] 20:29:53 INFO - PROCESS | 1772 | 1472095793771 Marionette DEBUG loaded listener.js 20:29:53 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x8ee61c00) [pid = 1772] [serial = 924] [outer = 0x8ee57800] 20:29:54 INFO - PROCESS | 1772 | 1472095794449 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]]]}] 20:29:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 20:29:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1044ms 20:29:54 INFO - PROCESS | 1772 | 1472095794469 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 20:29:54 INFO - PROCESS | 1772 | 1472095794477 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 20:29:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 20:29:54 INFO - PROCESS | 1772 | 1472095794488 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 20:29:54 INFO - PROCESS | 1772 | 1472095794491 Marionette TRACE conn3 <- [1,1202,null,{}] 20:29:54 INFO - PROCESS | 1772 | 1472095794517 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}] 20:29:54 INFO - PROCESS | 1772 | 1472095794523 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:54 INFO - PROCESS | 1772 | 1472095794695 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 20:29:54 INFO - PROCESS | 1772 | 1472095794806 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:54 INFO - PROCESS | 1772 | 1472095794813 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:54 INFO - PROCESS | 1772 | ++DOCSHELL 0x90973c00 == 28 [pid = 1772] [id = 308] 20:29:54 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x90981800) [pid = 1772] [serial = 925] [outer = (nil)] 20:29:54 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x91880000) [pid = 1772] [serial = 926] [outer = 0x90981800] 20:29:54 INFO - PROCESS | 1772 | 1472095794881 Marionette DEBUG loaded listener.js 20:29:54 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x91b6ac00) [pid = 1772] [serial = 927] [outer = 0x90981800] 20:29:55 INFO - PROCESS | 1772 | 1472095795642 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]]]}] 20:29:55 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 20:29:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1231ms 20:29:55 INFO - PROCESS | 1772 | 1472095795718 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 20:29:55 INFO - PROCESS | 1772 | 1472095795721 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 20:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 20:29:55 INFO - PROCESS | 1772 | 1472095795728 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 20:29:55 INFO - PROCESS | 1772 | 1472095795733 Marionette TRACE conn3 <- [1,1206,null,{}] 20:29:55 INFO - PROCESS | 1772 | 1472095795754 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}] 20:29:55 INFO - PROCESS | 1772 | 1472095795763 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:55 INFO - PROCESS | 1772 | 1472095795953 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 20:29:55 INFO - PROCESS | 1772 | 1472095795976 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:55 INFO - PROCESS | 1772 | 1472095795989 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:56 INFO - PROCESS | 1772 | ++DOCSHELL 0x925f1000 == 29 [pid = 1772] [id = 309] 20:29:56 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x925f3c00) [pid = 1772] [serial = 928] [outer = (nil)] 20:29:56 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x93a2c400) [pid = 1772] [serial = 929] [outer = 0x925f3c00] 20:29:56 INFO - PROCESS | 1772 | 1472095796054 Marionette DEBUG loaded listener.js 20:29:56 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0x93b55000) [pid = 1772] [serial = 930] [outer = 0x925f3c00] 20:29:56 INFO - PROCESS | 1772 | 1472095796876 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]]]}] 20:29:56 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 20:29:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1189ms 20:29:56 INFO - PROCESS | 1772 | 1472095796918 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 20:29:56 INFO - PROCESS | 1772 | 1472095796922 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 20:29:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 20:29:56 INFO - PROCESS | 1772 | 1472095796928 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 20:29:56 INFO - PROCESS | 1772 | 1472095796944 Marionette TRACE conn3 <- [1,1210,null,{}] 20:29:56 INFO - PROCESS | 1772 | 1472095796958 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}] 20:29:56 INFO - PROCESS | 1772 | 1472095796962 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:57 INFO - PROCESS | 1772 | 1472095797146 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 20:29:57 INFO - PROCESS | 1772 | 1472095797164 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:57 INFO - PROCESS | 1772 | 1472095797172 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:57 INFO - PROCESS | 1772 | ++DOCSHELL 0x92029c00 == 30 [pid = 1772] [id = 310] 20:29:57 INFO - PROCESS | 1772 | ++DOMWINDOW == 77 (0x93a2e000) [pid = 1772] [serial = 931] [outer = (nil)] 20:29:57 INFO - PROCESS | 1772 | ++DOMWINDOW == 78 (0x9536f800) [pid = 1772] [serial = 932] [outer = 0x93a2e000] 20:29:57 INFO - PROCESS | 1772 | 1472095797236 Marionette DEBUG loaded listener.js 20:29:57 INFO - PROCESS | 1772 | ++DOMWINDOW == 79 (0x9560bc00) [pid = 1772] [serial = 933] [outer = 0x93a2e000] 20:29:58 INFO - PROCESS | 1772 | --DOMWINDOW == 78 (0x906b1c00) [pid = 1772] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 20:29:58 INFO - PROCESS | 1772 | --DOMWINDOW == 77 (0x92509c00) [pid = 1772] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 20:29:58 INFO - PROCESS | 1772 | --DOMWINDOW == 76 (0x8ee45c00) [pid = 1772] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 20:29:58 INFO - PROCESS | 1772 | --DOMWINDOW == 75 (0x95364c00) [pid = 1772] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 20:29:58 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x93b49800) [pid = 1772] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 20:29:58 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x90762000) [pid = 1772] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 20:29:58 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x92429c00) [pid = 1772] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 20:29:58 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x8ed8e400) [pid = 1772] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 20:29:58 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x9a140800) [pid = 1772] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 20:29:58 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x8ee53400) [pid = 1772] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 20:29:58 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x925f3000) [pid = 1772] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 20:29:58 INFO - PROCESS | 1772 | 1472095798457 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]]]}] 20:29:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 20:29:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1557ms 20:29:58 INFO - PROCESS | 1772 | 1472095798486 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 20:29:58 INFO - PROCESS | 1772 | 1472095798490 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 20:29:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 20:29:58 INFO - PROCESS | 1772 | 1472095798496 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 20:29:58 INFO - PROCESS | 1772 | 1472095798500 Marionette TRACE conn3 <- [1,1214,null,{}] 20:29:58 INFO - PROCESS | 1772 | 1472095798514 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}] 20:29:58 INFO - PROCESS | 1772 | 1472095798519 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:58 INFO - PROCESS | 1772 | 1472095798646 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 20:29:58 INFO - PROCESS | 1772 | 1472095798694 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:58 INFO - PROCESS | 1772 | 1472095798699 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:58 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed93800 == 31 [pid = 1772] [id = 311] 20:29:58 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x8ee5d000) [pid = 1772] [serial = 934] [outer = (nil)] 20:29:58 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x92511000) [pid = 1772] [serial = 935] [outer = 0x8ee5d000] 20:29:58 INFO - PROCESS | 1772 | 1472095798771 Marionette DEBUG loaded listener.js 20:29:58 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x95368c00) [pid = 1772] [serial = 936] [outer = 0x8ee5d000] 20:29:59 INFO - PROCESS | 1772 | 1472095799492 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]]]}] 20:29:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 20:29:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1044ms 20:29:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 20:29:59 INFO - PROCESS | 1772 | 1472095799548 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 20:29:59 INFO - PROCESS | 1772 | 1472095799551 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 20:29:59 INFO - PROCESS | 1772 | 1472095799557 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 20:29:59 INFO - PROCESS | 1772 | 1472095799560 Marionette TRACE conn3 <- [1,1218,null,{}] 20:29:59 INFO - PROCESS | 1772 | 1472095799581 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}] 20:29:59 INFO - PROCESS | 1772 | 1472095799591 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:59 INFO - PROCESS | 1772 | 1472095799785 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 20:29:59 INFO - PROCESS | 1772 | 1472095799793 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:59 INFO - PROCESS | 1772 | 1472095799799 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:29:59 INFO - PROCESS | 1772 | ++DOCSHELL 0x9076b800 == 32 [pid = 1772] [id = 312] 20:29:59 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x91882400) [pid = 1772] [serial = 937] [outer = (nil)] 20:29:59 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x997f1400) [pid = 1772] [serial = 938] [outer = 0x91882400] 20:29:59 INFO - PROCESS | 1772 | 1472095799965 Marionette DEBUG loaded listener.js 20:30:00 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x999ba000) [pid = 1772] [serial = 939] [outer = 0x91882400] 20:30:00 INFO - PROCESS | 1772 | 1472095800987 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]]]}] 20:30:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 20:30:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1500ms 20:30:01 INFO - PROCESS | 1772 | 1472095801057 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 20:30:01 INFO - PROCESS | 1772 | 1472095801064 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 20:30:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 20:30:01 INFO - PROCESS | 1772 | 1472095801072 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 20:30:01 INFO - PROCESS | 1772 | 1472095801076 Marionette TRACE conn3 <- [1,1222,null,{}] 20:30:01 INFO - PROCESS | 1772 | 1472095801085 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}] 20:30:01 INFO - PROCESS | 1772 | 1472095801089 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:01 INFO - PROCESS | 1772 | 1472095801267 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 20:30:01 INFO - PROCESS | 1772 | 1472095801468 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:01 INFO - PROCESS | 1772 | 1472095801477 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:01 INFO - PROCESS | 1772 | ++DOCSHELL 0x906ac400 == 33 [pid = 1772] [id = 313] 20:30:01 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x906adc00) [pid = 1772] [serial = 940] [outer = (nil)] 20:30:01 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0x90976800) [pid = 1772] [serial = 941] [outer = 0x906adc00] 20:30:01 INFO - PROCESS | 1772 | 1472095801582 Marionette DEBUG loaded listener.js 20:30:01 INFO - PROCESS | 1772 | ++DOMWINDOW == 77 (0x92025c00) [pid = 1772] [serial = 942] [outer = 0x906adc00] 20:30:02 INFO - PROCESS | 1772 | 1472095802496 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] 20:30:02 INFO - PROCESS | 1772 | 1472095802569 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 20:30:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 20:30:02 INFO - PROCESS | 1772 | 1472095802580 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 20:30:02 INFO - PROCESS | 1772 | 1472095802584 Marionette TRACE conn3 <- [1,1226,null,{}] 20:30:02 INFO - PROCESS | 1772 | 1472095802590 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}] 20:30:02 INFO - PROCESS | 1772 | 1472095802596 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:02 INFO - PROCESS | 1772 | 1472095802803 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 20:30:03 INFO - PROCESS | 1772 | 1472095803043 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:03 INFO - PROCESS | 1772 | 1472095803051 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:03 INFO - PROCESS | 1772 | ++DOCSHELL 0x92317c00 == 34 [pid = 1772] [id = 314] 20:30:03 INFO - PROCESS | 1772 | ++DOMWINDOW == 78 (0x930d3000) [pid = 1772] [serial = 943] [outer = (nil)] 20:30:03 INFO - PROCESS | 1772 | ++DOMWINDOW == 79 (0x95238800) [pid = 1772] [serial = 944] [outer = 0x930d3000] 20:30:03 INFO - PROCESS | 1772 | 1472095803170 Marionette DEBUG loaded listener.js 20:30:03 INFO - PROCESS | 1772 | ++DOMWINDOW == 80 (0x9547a400) [pid = 1772] [serial = 945] [outer = 0x930d3000] 20:30:04 INFO - PROCESS | 1772 | 1472095804080 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]]]}] 20:30:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 20:30:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1582ms 20:30:04 INFO - PROCESS | 1772 | 1472095804162 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 20:30:04 INFO - PROCESS | 1772 | 1472095804167 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 20:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 20:30:04 INFO - PROCESS | 1772 | 1472095804173 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 20:30:04 INFO - PROCESS | 1772 | 1472095804179 Marionette TRACE conn3 <- [1,1230,null,{}] 20:30:04 INFO - PROCESS | 1772 | 1472095804195 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}] 20:30:04 INFO - PROCESS | 1772 | 1472095804204 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:04 INFO - PROCESS | 1772 | 1472095804415 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 20:30:04 INFO - PROCESS | 1772 | 1472095804616 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:04 INFO - PROCESS | 1772 | 1472095804624 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:04 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee55800 == 35 [pid = 1772] [id = 315] 20:30:04 INFO - PROCESS | 1772 | ++DOMWINDOW == 81 (0x8ee55c00) [pid = 1772] [serial = 946] [outer = (nil)] 20:30:04 INFO - PROCESS | 1772 | ++DOMWINDOW == 82 (0x91b6dc00) [pid = 1772] [serial = 947] [outer = 0x8ee55c00] 20:30:04 INFO - PROCESS | 1772 | 1472095804763 Marionette DEBUG loaded listener.js 20:30:04 INFO - PROCESS | 1772 | ++DOMWINDOW == 83 (0x93b55400) [pid = 1772] [serial = 948] [outer = 0x8ee55c00] 20:30:05 INFO - PROCESS | 1772 | 1472095805852 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]]]}] 20:30:05 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed93800 == 34 [pid = 1772] [id = 311] 20:30:05 INFO - PROCESS | 1772 | --DOCSHELL 0x92029c00 == 33 [pid = 1772] [id = 310] 20:30:05 INFO - PROCESS | 1772 | --DOCSHELL 0x925f1000 == 32 [pid = 1772] [id = 309] 20:30:05 INFO - PROCESS | 1772 | --DOCSHELL 0x90973c00 == 31 [pid = 1772] [id = 308] 20:30:05 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee57400 == 30 [pid = 1772] [id = 307] 20:30:05 INFO - PROCESS | 1772 | --DOMWINDOW == 82 (0x984e4400) [pid = 1772] [serial = 896] [outer = (nil)] [url = about:blank] 20:30:05 INFO - PROCESS | 1772 | --DOMWINDOW == 81 (0x98c6c000) [pid = 1772] [serial = 897] [outer = (nil)] [url = about:blank] 20:30:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 20:30:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1737ms 20:30:05 INFO - PROCESS | 1772 | --DOMWINDOW == 80 (0x98345000) [pid = 1772] [serial = 899] [outer = (nil)] [url = about:blank] 20:30:05 INFO - PROCESS | 1772 | --DOMWINDOW == 79 (0x9097dc00) [pid = 1772] [serial = 875] [outer = (nil)] [url = about:blank] 20:30:05 INFO - PROCESS | 1772 | --DOMWINDOW == 78 (0x91883400) [pid = 1772] [serial = 876] [outer = (nil)] [url = about:blank] 20:30:05 INFO - PROCESS | 1772 | --DOMWINDOW == 77 (0x95604800) [pid = 1772] [serial = 878] [outer = (nil)] [url = about:blank] 20:30:05 INFO - PROCESS | 1772 | --DOMWINDOW == 76 (0x9833f800) [pid = 1772] [serial = 879] [outer = (nil)] [url = about:blank] 20:30:05 INFO - PROCESS | 1772 | --DOMWINDOW == 75 (0x9781c400) [pid = 1772] [serial = 873] [outer = (nil)] [url = about:blank] 20:30:05 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x90977400) [pid = 1772] [serial = 887] [outer = (nil)] [url = about:blank] 20:30:05 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x90981c00) [pid = 1772] [serial = 888] [outer = (nil)] [url = about:blank] 20:30:05 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x930d7000) [pid = 1772] [serial = 890] [outer = (nil)] [url = about:blank] 20:30:05 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x8ed95400) [pid = 1772] [serial = 884] [outer = (nil)] [url = about:blank] 20:30:05 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x8ee56800) [pid = 1772] [serial = 885] [outer = (nil)] [url = about:blank] 20:30:05 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x9a145000) [pid = 1772] [serial = 881] [outer = (nil)] [url = about:blank] 20:30:05 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x9a14d000) [pid = 1772] [serial = 882] [outer = (nil)] [url = about:blank] 20:30:05 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x9a141000) [pid = 1772] [serial = 902] [outer = (nil)] [url = about:blank] 20:30:05 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0x9a14b000) [pid = 1772] [serial = 903] [outer = (nil)] [url = about:blank] 20:30:05 INFO - PROCESS | 1772 | --DOMWINDOW == 65 (0x95474c00) [pid = 1772] [serial = 893] [outer = (nil)] [url = about:blank] 20:30:05 INFO - PROCESS | 1772 | --DOMWINDOW == 64 (0x95601800) [pid = 1772] [serial = 894] [outer = (nil)] [url = about:blank] 20:30:05 INFO - PROCESS | 1772 | --DOMWINDOW == 63 (0x93b57400) [pid = 1772] [serial = 891] [outer = (nil)] [url = about:blank] 20:30:05 INFO - PROCESS | 1772 | --DOMWINDOW == 62 (0x999ba400) [pid = 1772] [serial = 900] [outer = (nil)] [url = about:blank] 20:30:05 INFO - PROCESS | 1772 | 1472095805932 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 20:30:05 INFO - PROCESS | 1772 | 1472095805938 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 20:30:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 20:30:05 INFO - PROCESS | 1772 | 1472095805947 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 20:30:05 INFO - PROCESS | 1772 | 1472095805954 Marionette TRACE conn3 <- [1,1234,null,{}] 20:30:05 INFO - PROCESS | 1772 | 1472095805967 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}] 20:30:05 INFO - PROCESS | 1772 | 1472095805973 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:06 INFO - PROCESS | 1772 | 1472095806111 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 20:30:06 INFO - PROCESS | 1772 | 1472095806121 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:06 INFO - PROCESS | 1772 | 1472095806128 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:06 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee56c00 == 31 [pid = 1772] [id = 316] 20:30:06 INFO - PROCESS | 1772 | ++DOMWINDOW == 63 (0x8ee5c400) [pid = 1772] [serial = 949] [outer = (nil)] 20:30:06 INFO - PROCESS | 1772 | ++DOMWINDOW == 64 (0x906b4400) [pid = 1772] [serial = 950] [outer = 0x8ee5c400] 20:30:06 INFO - PROCESS | 1772 | 1472095806200 Marionette DEBUG loaded listener.js 20:30:06 INFO - PROCESS | 1772 | ++DOMWINDOW == 65 (0x9076f400) [pid = 1772] [serial = 951] [outer = 0x8ee5c400] 20:30:07 INFO - PROCESS | 1772 | 1472095806997 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]]]}] 20:30:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 20:30:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1090ms 20:30:07 INFO - PROCESS | 1772 | 1472095807040 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 20:30:07 INFO - PROCESS | 1772 | 1472095807047 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 20:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 20:30:07 INFO - PROCESS | 1772 | 1472095807056 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 20:30:07 INFO - PROCESS | 1772 | 1472095807060 Marionette TRACE conn3 <- [1,1238,null,{}] 20:30:07 INFO - PROCESS | 1772 | 1472095807065 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}] 20:30:07 INFO - PROCESS | 1772 | 1472095807070 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:07 INFO - PROCESS | 1772 | 1472095807221 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 20:30:07 INFO - PROCESS | 1772 | 1472095807339 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:07 INFO - PROCESS | 1772 | 1472095807348 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:07 INFO - PROCESS | 1772 | ++DOCSHELL 0x9187c000 == 32 [pid = 1772] [id = 317] 20:30:07 INFO - PROCESS | 1772 | ++DOMWINDOW == 66 (0x91b6a400) [pid = 1772] [serial = 952] [outer = (nil)] 20:30:07 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0x92507c00) [pid = 1772] [serial = 953] [outer = 0x91b6a400] 20:30:07 INFO - PROCESS | 1772 | 1472095807415 Marionette DEBUG loaded listener.js 20:30:07 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x925f8400) [pid = 1772] [serial = 954] [outer = 0x91b6a400] 20:30:08 INFO - PROCESS | 1772 | 1472095808144 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]]]}] 20:30:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 20:30:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1136ms 20:30:08 INFO - PROCESS | 1772 | 1472095808200 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 20:30:08 INFO - PROCESS | 1772 | 1472095808204 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 20:30:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 20:30:08 INFO - PROCESS | 1772 | 1472095808211 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 20:30:08 INFO - PROCESS | 1772 | 1472095808216 Marionette TRACE conn3 <- [1,1242,null,{}] 20:30:08 INFO - PROCESS | 1772 | 1472095808242 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}] 20:30:08 INFO - PROCESS | 1772 | 1472095808250 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:08 INFO - PROCESS | 1772 | 1472095808438 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 20:30:08 INFO - PROCESS | 1772 | 1472095808468 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:08 INFO - PROCESS | 1772 | 1472095808477 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:08 INFO - PROCESS | 1772 | ++DOCSHELL 0x95476400 == 33 [pid = 1772] [id = 318] 20:30:08 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x95601400) [pid = 1772] [serial = 955] [outer = (nil)] 20:30:08 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x956bf000) [pid = 1772] [serial = 956] [outer = 0x95601400] 20:30:08 INFO - PROCESS | 1772 | 1472095808543 Marionette DEBUG loaded listener.js 20:30:08 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x98344000) [pid = 1772] [serial = 957] [outer = 0x95601400] 20:30:09 INFO - PROCESS | 1772 | 1472095809375 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]]]}] 20:30:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 20:30:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1206ms 20:30:09 INFO - PROCESS | 1772 | 1472095809417 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 20:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 20:30:09 INFO - PROCESS | 1772 | 1472095809422 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 20:30:09 INFO - PROCESS | 1772 | 1472095809434 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 20:30:09 INFO - PROCESS | 1772 | 1472095809436 Marionette TRACE conn3 <- [1,1246,null,{}] 20:30:09 INFO - PROCESS | 1772 | 1472095809440 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}] 20:30:09 INFO - PROCESS | 1772 | 1472095809446 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:09 INFO - PROCESS | 1772 | 1472095809635 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 20:30:09 INFO - PROCESS | 1772 | 1472095809651 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:09 INFO - PROCESS | 1772 | 1472095809657 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:09 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee4c000 == 34 [pid = 1772] [id = 319] 20:30:09 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x95604c00) [pid = 1772] [serial = 958] [outer = (nil)] 20:30:09 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x998a2000) [pid = 1772] [serial = 959] [outer = 0x95604c00] 20:30:09 INFO - PROCESS | 1772 | 1472095809721 Marionette DEBUG loaded listener.js 20:30:09 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x99d1ac00) [pid = 1772] [serial = 960] [outer = 0x95604c00] 20:30:10 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x8ee47000) [pid = 1772] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 20:30:10 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x90981800) [pid = 1772] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 20:30:10 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x8ee57800) [pid = 1772] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 20:30:10 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x95235000) [pid = 1772] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 20:30:10 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x9250c000) [pid = 1772] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 20:30:10 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x9a2ee800) [pid = 1772] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 20:30:10 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x93a2e000) [pid = 1772] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 20:30:10 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0x8ee5d000) [pid = 1772] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 20:30:10 INFO - PROCESS | 1772 | --DOMWINDOW == 65 (0x9abaf800) [pid = 1772] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 20:30:10 INFO - PROCESS | 1772 | --DOMWINDOW == 64 (0x9a2efc00) [pid = 1772] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 20:30:10 INFO - PROCESS | 1772 | --DOMWINDOW == 63 (0x925f3c00) [pid = 1772] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 20:30:10 INFO - PROCESS | 1772 | 1472095810673 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]]]}] 20:30:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 20:30:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1295ms 20:30:10 INFO - PROCESS | 1772 | 1472095810722 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 20:30:10 INFO - PROCESS | 1772 | 1472095810725 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 20:30:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 20:30:10 INFO - PROCESS | 1772 | 1472095810732 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 20:30:10 INFO - PROCESS | 1772 | 1472095810734 Marionette TRACE conn3 <- [1,1250,null,{}] 20:30:10 INFO - PROCESS | 1772 | 1472095810739 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}] 20:30:10 INFO - PROCESS | 1772 | 1472095810744 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:10 INFO - PROCESS | 1772 | 1472095810878 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 20:30:10 INFO - PROCESS | 1772 | 1472095810890 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:10 INFO - PROCESS | 1772 | 1472095810896 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:10 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee5a800 == 35 [pid = 1772] [id = 320] 20:30:10 INFO - PROCESS | 1772 | ++DOMWINDOW == 64 (0x8ee5d000) [pid = 1772] [serial = 961] [outer = (nil)] 20:30:10 INFO - PROCESS | 1772 | ++DOMWINDOW == 65 (0x95609800) [pid = 1772] [serial = 962] [outer = 0x8ee5d000] 20:30:10 INFO - PROCESS | 1772 | 1472095810961 Marionette DEBUG loaded listener.js 20:30:11 INFO - PROCESS | 1772 | ++DOMWINDOW == 66 (0x997ed400) [pid = 1772] [serial = 963] [outer = 0x8ee5d000] 20:30:11 INFO - PROCESS | 1772 | 1472095811758 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]]]}] 20:30:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 20:30:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1076ms 20:30:11 INFO - PROCESS | 1772 | 1472095811810 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 20:30:11 INFO - PROCESS | 1772 | 1472095811813 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 20:30:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 20:30:11 INFO - PROCESS | 1772 | 1472095811819 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 20:30:11 INFO - PROCESS | 1772 | 1472095811822 Marionette TRACE conn3 <- [1,1254,null,{}] 20:30:11 INFO - PROCESS | 1772 | 1472095811827 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}] 20:30:11 INFO - PROCESS | 1772 | 1472095811837 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:11 INFO - PROCESS | 1772 | 1472095811996 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 20:30:12 INFO - PROCESS | 1772 | 1472095812005 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:12 INFO - PROCESS | 1772 | 1472095812012 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:12 INFO - PROCESS | 1772 | ++DOCSHELL 0x9250e000 == 36 [pid = 1772] [id = 321] 20:30:12 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0x9a143000) [pid = 1772] [serial = 964] [outer = (nil)] 20:30:12 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x9a2e9c00) [pid = 1772] [serial = 965] [outer = 0x9a143000] 20:30:12 INFO - PROCESS | 1772 | 1472095812077 Marionette DEBUG loaded listener.js 20:30:12 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x9a2eb400) [pid = 1772] [serial = 966] [outer = 0x9a143000] 20:30:13 INFO - PROCESS | 1772 | 1472095813086 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]]]}] 20:30:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 20:30:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1326ms 20:30:13 INFO - PROCESS | 1772 | 1472095813148 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 20:30:13 INFO - PROCESS | 1772 | 1472095813154 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 20:30:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 20:30:13 INFO - PROCESS | 1772 | 1472095813162 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 20:30:13 INFO - PROCESS | 1772 | 1472095813168 Marionette TRACE conn3 <- [1,1258,null,{}] 20:30:13 INFO - PROCESS | 1772 | 1472095813177 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}] 20:30:13 INFO - PROCESS | 1772 | 1472095813183 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:13 INFO - PROCESS | 1772 | 1472095813393 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 20:30:13 INFO - PROCESS | 1772 | 1472095813548 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:13 INFO - PROCESS | 1772 | 1472095813560 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:13 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee4a400 == 37 [pid = 1772] [id = 322] 20:30:13 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x8ee50400) [pid = 1772] [serial = 967] [outer = (nil)] 20:30:13 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x90981800) [pid = 1772] [serial = 968] [outer = 0x8ee50400] 20:30:13 INFO - PROCESS | 1772 | 1472095813639 Marionette DEBUG loaded listener.js 20:30:13 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x91886400) [pid = 1772] [serial = 969] [outer = 0x8ee50400] 20:30:14 INFO - PROCESS | 1772 | 1472095814534 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]]]}] 20:30:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 20:30:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1442ms 20:30:14 INFO - PROCESS | 1772 | 1472095814604 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 20:30:14 INFO - PROCESS | 1772 | 1472095814612 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 20:30:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 20:30:14 INFO - PROCESS | 1772 | 1472095814623 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 20:30:14 INFO - PROCESS | 1772 | 1472095814627 Marionette TRACE conn3 <- [1,1262,null,{}] 20:30:14 INFO - PROCESS | 1772 | 1472095814634 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}] 20:30:14 INFO - PROCESS | 1772 | 1472095814640 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:14 INFO - PROCESS | 1772 | 1472095814849 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 20:30:15 INFO - PROCESS | 1772 | 1472095815007 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:15 INFO - PROCESS | 1772 | 1472095815015 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:15 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee54c00 == 38 [pid = 1772] [id = 323] 20:30:15 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x95364c00) [pid = 1772] [serial = 970] [outer = (nil)] 20:30:15 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x95477000) [pid = 1772] [serial = 971] [outer = 0x95364c00] 20:30:15 INFO - PROCESS | 1772 | 1472095815096 Marionette DEBUG loaded listener.js 20:30:15 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x956c4800) [pid = 1772] [serial = 972] [outer = 0x95364c00] 20:30:16 INFO - PROCESS | 1772 | 1472095816046 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]]]}] 20:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 20:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1486ms 20:30:16 INFO - PROCESS | 1772 | 1472095816109 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 20:30:16 INFO - PROCESS | 1772 | 1472095816114 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 20:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 20:30:16 INFO - PROCESS | 1772 | 1472095816120 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 20:30:16 INFO - PROCESS | 1772 | 1472095816126 Marionette TRACE conn3 <- [1,1266,null,{}] 20:30:16 INFO - PROCESS | 1772 | 1472095816142 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}] 20:30:16 INFO - PROCESS | 1772 | 1472095816151 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:16 INFO - PROCESS | 1772 | 1472095816356 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 20:30:16 INFO - PROCESS | 1772 | 1472095816557 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:16 INFO - PROCESS | 1772 | 1472095816569 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:16 INFO - PROCESS | 1772 | ++DOCSHELL 0x9a149800 == 39 [pid = 1772] [id = 324] 20:30:16 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0x9a2ef000) [pid = 1772] [serial = 973] [outer = (nil)] 20:30:16 INFO - PROCESS | 1772 | ++DOMWINDOW == 77 (0x9a2f5800) [pid = 1772] [serial = 974] [outer = 0x9a2ef000] 20:30:16 INFO - PROCESS | 1772 | 1472095816687 Marionette DEBUG loaded listener.js 20:30:16 INFO - PROCESS | 1772 | ++DOMWINDOW == 78 (0x9abb1400) [pid = 1772] [serial = 975] [outer = 0x9a2ef000] 20:30:17 INFO - PROCESS | 1772 | 1472095817504 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]]]}] 20:30:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 20:30:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1435ms 20:30:17 INFO - PROCESS | 1772 | 1472095817557 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 20:30:17 INFO - PROCESS | 1772 | 1472095817561 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 20:30:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 20:30:17 INFO - PROCESS | 1772 | 1472095817568 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 20:30:17 INFO - PROCESS | 1772 | 1472095817572 Marionette TRACE conn3 <- [1,1270,null,{}] 20:30:17 INFO - PROCESS | 1772 | 1472095817577 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}] 20:30:17 INFO - PROCESS | 1772 | 1472095817582 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:17 INFO - PROCESS | 1772 | 1472095817755 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 20:30:17 INFO - PROCESS | 1772 | 1472095817909 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:17 INFO - PROCESS | 1772 | 1472095817916 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:17 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed91c00 == 40 [pid = 1772] [id = 325] 20:30:17 INFO - PROCESS | 1772 | ++DOMWINDOW == 79 (0x9a1bc400) [pid = 1772] [serial = 976] [outer = (nil)] 20:30:17 INFO - PROCESS | 1772 | ++DOMWINDOW == 80 (0x9acd4c00) [pid = 1772] [serial = 977] [outer = 0x9a1bc400] 20:30:17 INFO - PROCESS | 1772 | 1472095817992 Marionette DEBUG loaded listener.js 20:30:18 INFO - PROCESS | 1772 | ++DOMWINDOW == 81 (0x9acd9800) [pid = 1772] [serial = 978] [outer = 0x9a1bc400] 20:30:18 INFO - PROCESS | 1772 | 1472095818886 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]]]}] 20:30:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 20:30:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1350ms 20:30:18 INFO - PROCESS | 1772 | 1472095818918 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 20:30:18 INFO - PROCESS | 1772 | 1472095818922 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 20:30:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 20:30:18 INFO - PROCESS | 1772 | 1472095818928 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 20:30:18 INFO - PROCESS | 1772 | 1472095818931 Marionette TRACE conn3 <- [1,1274,null,{}] 20:30:18 INFO - PROCESS | 1772 | 1472095818937 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}] 20:30:18 INFO - PROCESS | 1772 | 1472095818942 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:19 INFO - PROCESS | 1772 | 1472095819097 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 20:30:19 INFO - PROCESS | 1772 | 1472095819258 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:19 INFO - PROCESS | 1772 | 1472095819265 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:19 INFO - PROCESS | 1772 | ++DOCSHELL 0x9a2f7c00 == 41 [pid = 1772] [id = 326] 20:30:19 INFO - PROCESS | 1772 | ++DOMWINDOW == 82 (0x9accfc00) [pid = 1772] [serial = 979] [outer = (nil)] 20:30:19 INFO - PROCESS | 1772 | ++DOMWINDOW == 83 (0x9b0ad800) [pid = 1772] [serial = 980] [outer = 0x9accfc00] 20:30:19 INFO - PROCESS | 1772 | 1472095819339 Marionette DEBUG loaded listener.js 20:30:19 INFO - PROCESS | 1772 | ++DOMWINDOW == 84 (0x9b0b2000) [pid = 1772] [serial = 981] [outer = 0x9accfc00] 20:30:20 INFO - PROCESS | 1772 | 1472095820452 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]]]}] 20:30:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 20:30:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1592ms 20:30:20 INFO - PROCESS | 1772 | 1472095820521 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 20:30:20 INFO - PROCESS | 1772 | 1472095820527 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 20:30:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 20:30:20 INFO - PROCESS | 1772 | 1472095820534 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 20:30:20 INFO - PROCESS | 1772 | 1472095820539 Marionette TRACE conn3 <- [1,1278,null,{}] 20:30:20 INFO - PROCESS | 1772 | 1472095820547 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}] 20:30:20 INFO - PROCESS | 1772 | 1472095820552 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:20 INFO - PROCESS | 1772 | 1472095820754 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 20:30:21 INFO - PROCESS | 1772 | 1472095821011 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:21 INFO - PROCESS | 1772 | 1472095821025 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:21 INFO - PROCESS | 1772 | ++DOCSHELL 0x9187ac00 == 42 [pid = 1772] [id = 327] 20:30:21 INFO - PROCESS | 1772 | ++DOMWINDOW == 85 (0x9187b400) [pid = 1772] [serial = 982] [outer = (nil)] 20:30:21 INFO - PROCESS | 1772 | ++DOMWINDOW == 86 (0x91b6f400) [pid = 1772] [serial = 983] [outer = 0x9187b400] 20:30:21 INFO - PROCESS | 1772 | 1472095821104 Marionette DEBUG loaded listener.js 20:30:21 INFO - PROCESS | 1772 | ++DOMWINDOW == 87 (0x92422000) [pid = 1772] [serial = 984] [outer = 0x9187b400] 20:30:22 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee5a800 == 41 [pid = 1772] [id = 320] 20:30:22 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee4c000 == 40 [pid = 1772] [id = 319] 20:30:22 INFO - PROCESS | 1772 | --DOCSHELL 0x95476400 == 39 [pid = 1772] [id = 318] 20:30:22 INFO - PROCESS | 1772 | --DOCSHELL 0x9187c000 == 38 [pid = 1772] [id = 317] 20:30:22 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee56c00 == 37 [pid = 1772] [id = 316] 20:30:22 INFO - PROCESS | 1772 | --DOCSHELL 0x906ac400 == 36 [pid = 1772] [id = 313] 20:30:22 INFO - PROCESS | 1772 | --DOCSHELL 0x92509000 == 35 [pid = 1772] [id = 306] 20:30:22 INFO - PROCESS | 1772 | --DOCSHELL 0x9076b800 == 34 [pid = 1772] [id = 312] 20:30:22 INFO - PROCESS | 1772 | --DOCSHELL 0x92317c00 == 33 [pid = 1772] [id = 314] 20:30:22 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee55800 == 32 [pid = 1772] [id = 315] 20:30:22 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed91c00 == 31 [pid = 1772] [id = 325] 20:30:22 INFO - PROCESS | 1772 | --DOCSHELL 0x9a2f7c00 == 30 [pid = 1772] [id = 326] 20:30:22 INFO - PROCESS | 1772 | --DOCSHELL 0x9a149800 == 29 [pid = 1772] [id = 324] 20:30:22 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee54c00 == 28 [pid = 1772] [id = 323] 20:30:22 INFO - PROCESS | 1772 | --DOCSHELL 0x9250e000 == 27 [pid = 1772] [id = 321] 20:30:22 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee4a400 == 26 [pid = 1772] [id = 322] 20:30:22 INFO - PROCESS | 1772 | --DOMWINDOW == 86 (0x997f1400) [pid = 1772] [serial = 938] [outer = (nil)] [url = about:blank] 20:30:22 INFO - PROCESS | 1772 | --DOMWINDOW == 85 (0x91b6d400) [pid = 1772] [serial = 906] [outer = (nil)] [url = about:blank] 20:30:22 INFO - PROCESS | 1772 | --DOMWINDOW == 84 (0x90979400) [pid = 1772] [serial = 905] [outer = (nil)] [url = about:blank] 20:30:22 INFO - PROCESS | 1772 | --DOMWINDOW == 83 (0x91880000) [pid = 1772] [serial = 926] [outer = (nil)] [url = about:blank] 20:30:22 INFO - PROCESS | 1772 | --DOMWINDOW == 82 (0x8ee5dc00) [pid = 1772] [serial = 923] [outer = (nil)] [url = about:blank] 20:30:22 INFO - PROCESS | 1772 | --DOMWINDOW == 81 (0x8ee61c00) [pid = 1772] [serial = 924] [outer = (nil)] [url = about:blank] 20:30:22 INFO - PROCESS | 1772 | --DOMWINDOW == 80 (0x9546fc00) [pid = 1772] [serial = 909] [outer = (nil)] [url = about:blank] 20:30:22 INFO - PROCESS | 1772 | --DOMWINDOW == 79 (0x95292400) [pid = 1772] [serial = 908] [outer = (nil)] [url = about:blank] 20:30:22 INFO - PROCESS | 1772 | --DOMWINDOW == 78 (0x93e45000) [pid = 1772] [serial = 921] [outer = (nil)] [url = about:blank] 20:30:22 INFO - PROCESS | 1772 | --DOMWINDOW == 77 (0x925f7400) [pid = 1772] [serial = 920] [outer = (nil)] [url = about:blank] 20:30:22 INFO - PROCESS | 1772 | --DOMWINDOW == 76 (0x9a2f7400) [pid = 1772] [serial = 912] [outer = (nil)] [url = about:blank] 20:30:22 INFO - PROCESS | 1772 | --DOMWINDOW == 75 (0x9a2f1800) [pid = 1772] [serial = 911] [outer = (nil)] [url = about:blank] 20:30:22 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x9536f800) [pid = 1772] [serial = 932] [outer = (nil)] [url = about:blank] 20:30:22 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x92511000) [pid = 1772] [serial = 935] [outer = (nil)] [url = about:blank] 20:30:22 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x9acda800) [pid = 1772] [serial = 915] [outer = (nil)] [url = about:blank] 20:30:22 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x9acd7000) [pid = 1772] [serial = 914] [outer = (nil)] [url = about:blank] 20:30:22 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x9b492400) [pid = 1772] [serial = 918] [outer = (nil)] [url = about:blank] 20:30:22 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x9b0b8000) [pid = 1772] [serial = 917] [outer = (nil)] [url = about:blank] 20:30:22 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x93a2c400) [pid = 1772] [serial = 929] [outer = (nil)] [url = about:blank] 20:30:22 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x93b55000) [pid = 1772] [serial = 930] [outer = (nil)] [url = about:blank] 20:30:22 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0x9560bc00) [pid = 1772] [serial = 933] [outer = (nil)] [url = about:blank] 20:30:22 INFO - PROCESS | 1772 | --DOMWINDOW == 65 (0x91b6ac00) [pid = 1772] [serial = 927] [outer = (nil)] [url = about:blank] 20:30:22 INFO - PROCESS | 1772 | --DOMWINDOW == 64 (0x95368c00) [pid = 1772] [serial = 936] [outer = (nil)] [url = about:blank] 20:30:22 INFO - PROCESS | 1772 | 1472095822887 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]]]}] 20:30:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 20:30:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 2385ms 20:30:22 INFO - PROCESS | 1772 | 1472095822920 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 20:30:22 INFO - PROCESS | 1772 | 1472095822926 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 20:30:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 20:30:22 INFO - PROCESS | 1772 | 1472095822941 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 20:30:22 INFO - PROCESS | 1772 | 1472095822946 Marionette TRACE conn3 <- [1,1282,null,{}] 20:30:22 INFO - PROCESS | 1772 | 1472095822954 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}] 20:30:22 INFO - PROCESS | 1772 | 1472095822959 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:23 INFO - PROCESS | 1772 | 1472095823106 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 20:30:23 INFO - PROCESS | 1772 | 1472095823123 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:23 INFO - PROCESS | 1772 | 1472095823136 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:23 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed8f800 == 27 [pid = 1772] [id = 328] 20:30:23 INFO - PROCESS | 1772 | ++DOMWINDOW == 65 (0x8ee42c00) [pid = 1772] [serial = 985] [outer = (nil)] 20:30:23 INFO - PROCESS | 1772 | ++DOMWINDOW == 66 (0x8ee4c800) [pid = 1772] [serial = 986] [outer = 0x8ee42c00] 20:30:23 INFO - PROCESS | 1772 | 1472095823198 Marionette DEBUG loaded listener.js 20:30:23 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0x8ee54000) [pid = 1772] [serial = 987] [outer = 0x8ee42c00] 20:30:23 INFO - PROCESS | 1772 | 1472095823993 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]]]}] 20:30:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 20:30:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1086ms 20:30:24 INFO - PROCESS | 1772 | 1472095824043 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 20:30:24 INFO - PROCESS | 1772 | 1472095824051 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 20:30:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 20:30:24 INFO - PROCESS | 1772 | 1472095824063 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 20:30:24 INFO - PROCESS | 1772 | 1472095824067 Marionette TRACE conn3 <- [1,1286,null,{}] 20:30:24 INFO - PROCESS | 1772 | 1472095824073 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}] 20:30:24 INFO - PROCESS | 1772 | 1472095824078 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:24 INFO - PROCESS | 1772 | 1472095824253 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 20:30:24 INFO - PROCESS | 1772 | 1472095824263 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:24 INFO - PROCESS | 1772 | 1472095824274 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:24 INFO - PROCESS | 1772 | ++DOCSHELL 0x90761c00 == 28 [pid = 1772] [id = 329] 20:30:24 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x90765800) [pid = 1772] [serial = 988] [outer = (nil)] 20:30:24 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x90977c00) [pid = 1772] [serial = 989] [outer = 0x90765800] 20:30:24 INFO - PROCESS | 1772 | 1472095824437 Marionette DEBUG loaded listener.js 20:30:24 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x9097cc00) [pid = 1772] [serial = 990] [outer = 0x90765800] 20:30:25 INFO - PROCESS | 1772 | 1472095825431 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]]]}] 20:30:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 20:30:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1441ms 20:30:25 INFO - PROCESS | 1772 | 1472095825504 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 20:30:25 INFO - PROCESS | 1772 | 1472095825509 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 20:30:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 20:30:25 INFO - PROCESS | 1772 | 1472095825517 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 20:30:25 INFO - PROCESS | 1772 | 1472095825525 Marionette TRACE conn3 <- [1,1290,null,{}] 20:30:25 INFO - PROCESS | 1772 | 1472095825532 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}] 20:30:25 INFO - PROCESS | 1772 | 1472095825537 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:25 INFO - PROCESS | 1772 | 1472095825738 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 20:30:25 INFO - PROCESS | 1772 | 1472095825946 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:25 INFO - PROCESS | 1772 | 1472095825953 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:26 INFO - PROCESS | 1772 | ++DOCSHELL 0x906af000 == 29 [pid = 1772] [id = 330] 20:30:26 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x906b4000) [pid = 1772] [serial = 991] [outer = (nil)] 20:30:26 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x90979000) [pid = 1772] [serial = 992] [outer = 0x906b4000] 20:30:26 INFO - PROCESS | 1772 | 1472095826078 Marionette DEBUG loaded listener.js 20:30:26 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x91882c00) [pid = 1772] [serial = 993] [outer = 0x906b4000] 20:30:26 INFO - PROCESS | 1772 | 1472095826963 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]]]}] 20:30:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 20:30:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1483ms 20:30:27 INFO - PROCESS | 1772 | 1472095827001 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 20:30:27 INFO - PROCESS | 1772 | 1472095827008 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 20:30:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 20:30:27 INFO - PROCESS | 1772 | 1472095827018 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 20:30:27 INFO - PROCESS | 1772 | 1472095827021 Marionette TRACE conn3 <- [1,1294,null,{}] 20:30:27 INFO - PROCESS | 1772 | 1472095827028 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}] 20:30:27 INFO - PROCESS | 1772 | 1472095827033 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:27 INFO - PROCESS | 1772 | 1472095827206 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 20:30:27 INFO - PROCESS | 1772 | 1472095827367 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:27 INFO - PROCESS | 1772 | 1472095827378 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:27 INFO - PROCESS | 1772 | ++DOCSHELL 0x91b6d400 == 30 [pid = 1772] [id = 331] 20:30:27 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x92025000) [pid = 1772] [serial = 994] [outer = (nil)] 20:30:27 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x92510400) [pid = 1772] [serial = 995] [outer = 0x92025000] 20:30:27 INFO - PROCESS | 1772 | 1472095827453 Marionette DEBUG loaded listener.js 20:30:27 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0x93a2e400) [pid = 1772] [serial = 996] [outer = 0x92025000] 20:30:28 INFO - PROCESS | 1772 | 1472095828453 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]]]}] 20:30:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 20:30:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1482ms 20:30:28 INFO - PROCESS | 1772 | 1472095828500 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 20:30:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 20:30:28 INFO - PROCESS | 1772 | 1472095828504 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 20:30:28 INFO - PROCESS | 1772 | 1472095828511 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 20:30:28 INFO - PROCESS | 1772 | 1472095828517 Marionette TRACE conn3 <- [1,1298,null,{}] 20:30:28 INFO - PROCESS | 1772 | 1472095828545 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}] 20:30:28 INFO - PROCESS | 1772 | 1472095828554 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:28 INFO - PROCESS | 1772 | 1472095828728 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 20:30:28 INFO - PROCESS | 1772 | 1472095828887 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:28 INFO - PROCESS | 1772 | 1472095828902 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:28 INFO - PROCESS | 1772 | ++DOCSHELL 0x95237c00 == 31 [pid = 1772] [id = 332] 20:30:28 INFO - PROCESS | 1772 | ++DOMWINDOW == 77 (0x95298c00) [pid = 1772] [serial = 997] [outer = (nil)] 20:30:29 INFO - PROCESS | 1772 | ++DOMWINDOW == 78 (0x9536a800) [pid = 1772] [serial = 998] [outer = 0x95298c00] 20:30:29 INFO - PROCESS | 1772 | 1472095829024 Marionette DEBUG loaded listener.js 20:30:29 INFO - PROCESS | 1772 | ++DOMWINDOW == 79 (0x9546ec00) [pid = 1772] [serial = 999] [outer = 0x95298c00] 20:30:30 INFO - PROCESS | 1772 | 1472095830025 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]]]}] 20:30:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 20:30:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1600ms 20:30:30 INFO - PROCESS | 1772 | 1472095830111 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 20:30:30 INFO - PROCESS | 1772 | 1472095830117 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 20:30:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 20:30:30 INFO - PROCESS | 1772 | 1472095830125 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 20:30:30 INFO - PROCESS | 1772 | 1472095830130 Marionette TRACE conn3 <- [1,1302,null,{}] 20:30:30 INFO - PROCESS | 1772 | 1472095830167 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}] 20:30:30 INFO - PROCESS | 1772 | 1472095830173 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:30 INFO - PROCESS | 1772 | 1472095830329 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 20:30:30 INFO - PROCESS | 1772 | 1472095830525 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:30 INFO - PROCESS | 1772 | 1472095830543 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:30 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee5d800 == 32 [pid = 1772] [id = 333] 20:30:30 INFO - PROCESS | 1772 | ++DOMWINDOW == 80 (0x8ee5dc00) [pid = 1772] [serial = 1000] [outer = (nil)] 20:30:30 INFO - PROCESS | 1772 | ++DOMWINDOW == 81 (0x906b1400) [pid = 1772] [serial = 1001] [outer = 0x8ee5dc00] 20:30:30 INFO - PROCESS | 1772 | 1472095830672 Marionette DEBUG loaded listener.js 20:30:30 INFO - PROCESS | 1772 | ++DOMWINDOW == 82 (0x90974800) [pid = 1772] [serial = 1002] [outer = 0x8ee5dc00] 20:30:30 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed8f800 == 31 [pid = 1772] [id = 328] 20:30:30 INFO - PROCESS | 1772 | --DOCSHELL 0x9187ac00 == 30 [pid = 1772] [id = 327] 20:30:31 INFO - PROCESS | 1772 | 1472095831507 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]]]}] 20:30:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 20:30:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1446ms 20:30:31 INFO - PROCESS | 1772 | 1472095831573 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 20:30:31 INFO - PROCESS | 1772 | 1472095831579 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 20:30:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 20:30:31 INFO - PROCESS | 1772 | 1472095831589 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 20:30:31 INFO - PROCESS | 1772 | 1472095831593 Marionette TRACE conn3 <- [1,1306,null,{}] 20:30:31 INFO - PROCESS | 1772 | 1472095831605 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}] 20:30:31 INFO - PROCESS | 1772 | 1472095831611 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:31 INFO - PROCESS | 1772 | 1472095831799 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 20:30:31 INFO - PROCESS | 1772 | 1472095831820 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:31 INFO - PROCESS | 1772 | 1472095831830 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:31 INFO - PROCESS | 1772 | ++DOCSHELL 0x93b4e000 == 31 [pid = 1772] [id = 334] 20:30:31 INFO - PROCESS | 1772 | ++DOMWINDOW == 83 (0x93b53400) [pid = 1772] [serial = 1003] [outer = (nil)] 20:30:31 INFO - PROCESS | 1772 | ++DOMWINDOW == 84 (0x94877800) [pid = 1772] [serial = 1004] [outer = 0x93b53400] 20:30:31 INFO - PROCESS | 1772 | 1472095831893 Marionette DEBUG loaded listener.js 20:30:32 INFO - PROCESS | 1772 | ++DOMWINDOW == 85 (0x95233400) [pid = 1772] [serial = 1005] [outer = 0x93b53400] 20:30:32 INFO - PROCESS | 1772 | 1472095832732 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]]]}] 20:30:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 20:30:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1179ms 20:30:32 INFO - PROCESS | 1772 | 1472095832769 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 20:30:32 INFO - PROCESS | 1772 | 1472095832773 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 20:30:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 20:30:32 INFO - PROCESS | 1772 | 1472095832779 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 20:30:32 INFO - PROCESS | 1772 | 1472095832784 Marionette TRACE conn3 <- [1,1310,null,{}] 20:30:32 INFO - PROCESS | 1772 | 1472095832806 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}] 20:30:32 INFO - PROCESS | 1772 | 1472095832813 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:32 INFO - PROCESS | 1772 | 1472095832992 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 20:30:33 INFO - PROCESS | 1772 | 1472095833010 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:33 INFO - PROCESS | 1772 | 1472095833022 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:33 INFO - PROCESS | 1772 | ++DOCSHELL 0x95610800 == 32 [pid = 1772] [id = 335] 20:30:33 INFO - PROCESS | 1772 | ++DOMWINDOW == 86 (0x956bd400) [pid = 1772] [serial = 1006] [outer = (nil)] 20:30:33 INFO - PROCESS | 1772 | ++DOMWINDOW == 87 (0x97813000) [pid = 1772] [serial = 1007] [outer = 0x956bd400] 20:30:33 INFO - PROCESS | 1772 | 1472095833084 Marionette DEBUG loaded listener.js 20:30:33 INFO - PROCESS | 1772 | ++DOMWINDOW == 88 (0x9834c000) [pid = 1772] [serial = 1008] [outer = 0x956bd400] 20:30:33 INFO - PROCESS | 1772 | --DOMWINDOW == 87 (0x95604c00) [pid = 1772] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 20:30:33 INFO - PROCESS | 1772 | --DOMWINDOW == 86 (0x8ee5d000) [pid = 1772] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 20:30:33 INFO - PROCESS | 1772 | --DOMWINDOW == 85 (0x906adc00) [pid = 1772] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 20:30:33 INFO - PROCESS | 1772 | --DOMWINDOW == 84 (0x91882400) [pid = 1772] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 20:30:33 INFO - PROCESS | 1772 | --DOMWINDOW == 83 (0x930d3000) [pid = 1772] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 20:30:33 INFO - PROCESS | 1772 | --DOMWINDOW == 82 (0x8ee5c400) [pid = 1772] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 20:30:33 INFO - PROCESS | 1772 | --DOMWINDOW == 81 (0x91b6a400) [pid = 1772] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 20:30:33 INFO - PROCESS | 1772 | --DOMWINDOW == 80 (0x8ee55c00) [pid = 1772] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 20:30:33 INFO - PROCESS | 1772 | --DOMWINDOW == 79 (0x9a143000) [pid = 1772] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 20:30:33 INFO - PROCESS | 1772 | --DOMWINDOW == 78 (0x95601400) [pid = 1772] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 20:30:33 INFO - PROCESS | 1772 | --DOMWINDOW == 77 (0x9accfc00) [pid = 1772] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 20:30:33 INFO - PROCESS | 1772 | --DOMWINDOW == 76 (0x9187b400) [pid = 1772] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 20:30:33 INFO - PROCESS | 1772 | --DOMWINDOW == 75 (0x8ee50400) [pid = 1772] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 20:30:33 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x8ee42c00) [pid = 1772] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 20:30:33 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x95364c00) [pid = 1772] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 20:30:33 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x9a1bc400) [pid = 1772] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 20:30:33 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x9a2ef000) [pid = 1772] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 20:30:34 INFO - PROCESS | 1772 | 1472095834022 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] 20:30:34 INFO - PROCESS | 1772 | 1472095834070 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 20:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 20:30:34 INFO - PROCESS | 1772 | 1472095834075 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 20:30:34 INFO - PROCESS | 1772 | 1472095834078 Marionette TRACE conn3 <- [1,1314,null,{}] 20:30:34 INFO - PROCESS | 1772 | 1472095834087 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}] 20:30:34 INFO - PROCESS | 1772 | 1472095834091 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:34 INFO - PROCESS | 1772 | 1472095834244 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 20:30:34 INFO - PROCESS | 1772 | 1472095834257 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:34 INFO - PROCESS | 1772 | 1472095834264 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:34 INFO - PROCESS | 1772 | ++DOCSHELL 0x9242a400 == 33 [pid = 1772] [id = 336] 20:30:34 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x930d3000) [pid = 1772] [serial = 1009] [outer = (nil)] 20:30:34 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x98c6b400) [pid = 1772] [serial = 1010] [outer = 0x930d3000] 20:30:34 INFO - PROCESS | 1772 | 1472095834328 Marionette DEBUG loaded listener.js 20:30:34 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x997f1c00) [pid = 1772] [serial = 1011] [outer = 0x930d3000] 20:30:35 INFO - PROCESS | 1772 | 1472095835100 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]]]}] 20:30:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 20:30:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1076ms 20:30:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 20:30:35 INFO - PROCESS | 1772 | 1472095835153 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 20:30:35 INFO - PROCESS | 1772 | 1472095835155 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 20:30:35 INFO - PROCESS | 1772 | 1472095835161 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 20:30:35 INFO - PROCESS | 1772 | 1472095835164 Marionette TRACE conn3 <- [1,1318,null,{}] 20:30:35 INFO - PROCESS | 1772 | 1472095835170 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}] 20:30:35 INFO - PROCESS | 1772 | 1472095835173 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:35 INFO - PROCESS | 1772 | 1472095835348 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 20:30:35 INFO - PROCESS | 1772 | 1472095835469 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:35 INFO - PROCESS | 1772 | 1472095835481 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:35 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e766000 == 34 [pid = 1772] [id = 337] 20:30:35 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x8e766800) [pid = 1772] [serial = 1012] [outer = (nil)] 20:30:35 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0x8ed89c00) [pid = 1772] [serial = 1013] [outer = 0x8e766800] 20:30:35 INFO - PROCESS | 1772 | 1472095835555 Marionette DEBUG loaded listener.js 20:30:35 INFO - PROCESS | 1772 | ++DOMWINDOW == 77 (0x8ed97400) [pid = 1772] [serial = 1014] [outer = 0x8e766800] 20:30:36 INFO - PROCESS | 1772 | 1472095836493 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]]]}] 20:30:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 20:30:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1380ms 20:30:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 20:30:36 INFO - PROCESS | 1772 | 1472095836544 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 20:30:36 INFO - PROCESS | 1772 | 1472095836549 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 20:30:36 INFO - PROCESS | 1772 | 1472095836557 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 20:30:36 INFO - PROCESS | 1772 | 1472095836561 Marionette TRACE conn3 <- [1,1322,null,{}] 20:30:36 INFO - PROCESS | 1772 | 1472095836569 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}] 20:30:36 INFO - PROCESS | 1772 | 1472095836577 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:36 INFO - PROCESS | 1772 | 1472095836743 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 20:30:36 INFO - PROCESS | 1772 | 1472095836913 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:36 INFO - PROCESS | 1772 | 1472095836920 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:36 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed8b000 == 35 [pid = 1772] [id = 338] 20:30:36 INFO - PROCESS | 1772 | ++DOMWINDOW == 78 (0x8ee5a000) [pid = 1772] [serial = 1015] [outer = (nil)] 20:30:36 INFO - PROCESS | 1772 | ++DOMWINDOW == 79 (0x93a2d800) [pid = 1772] [serial = 1016] [outer = 0x8ee5a000] 20:30:37 INFO - PROCESS | 1772 | 1472095836999 Marionette DEBUG loaded listener.js 20:30:37 INFO - PROCESS | 1772 | ++DOMWINDOW == 80 (0x9523a800) [pid = 1772] [serial = 1017] [outer = 0x8ee5a000] 20:30:37 INFO - PROCESS | 1772 | 1472095837893 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]]]}] 20:30:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 20:30:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1385ms 20:30:37 INFO - PROCESS | 1772 | 1472095837944 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 20:30:37 INFO - PROCESS | 1772 | 1472095837951 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 20:30:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 20:30:37 INFO - PROCESS | 1772 | 1472095837959 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 20:30:37 INFO - PROCESS | 1772 | 1472095837963 Marionette TRACE conn3 <- [1,1326,null,{}] 20:30:37 INFO - PROCESS | 1772 | 1472095837969 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}] 20:30:37 INFO - PROCESS | 1772 | 1472095837974 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:38 INFO - PROCESS | 1772 | 1472095838136 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 20:30:38 INFO - PROCESS | 1772 | 1472095838291 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:38 INFO - PROCESS | 1772 | 1472095838298 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:38 INFO - PROCESS | 1772 | ++DOCSHELL 0x9536f000 == 36 [pid = 1772] [id = 339] 20:30:38 INFO - PROCESS | 1772 | ++DOMWINDOW == 81 (0x95478400) [pid = 1772] [serial = 1018] [outer = (nil)] 20:30:38 INFO - PROCESS | 1772 | ++DOMWINDOW == 82 (0x98c79000) [pid = 1772] [serial = 1019] [outer = 0x95478400] 20:30:38 INFO - PROCESS | 1772 | 1472095838372 Marionette DEBUG loaded listener.js 20:30:38 INFO - PROCESS | 1772 | ++DOMWINDOW == 83 (0x99d1a800) [pid = 1772] [serial = 1020] [outer = 0x95478400] 20:30:39 INFO - PROCESS | 1772 | 1472095839297 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]]]}] 20:30:39 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 20:30:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1385ms 20:30:39 INFO - PROCESS | 1772 | 1472095839345 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 20:30:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 20:30:39 INFO - PROCESS | 1772 | 1472095839349 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 20:30:39 INFO - PROCESS | 1772 | 1472095839362 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 20:30:39 INFO - PROCESS | 1772 | 1472095839371 Marionette TRACE conn3 <- [1,1330,null,{}] 20:30:39 INFO - PROCESS | 1772 | 1472095839379 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}] 20:30:39 INFO - PROCESS | 1772 | 1472095839385 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:39 INFO - PROCESS | 1772 | 1472095839580 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 20:30:39 INFO - PROCESS | 1772 | 1472095839737 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:39 INFO - PROCESS | 1772 | 1472095839746 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:39 INFO - PROCESS | 1772 | ++DOCSHELL 0x9a144c00 == 37 [pid = 1772] [id = 340] 20:30:39 INFO - PROCESS | 1772 | ++DOMWINDOW == 84 (0x9a146000) [pid = 1772] [serial = 1021] [outer = (nil)] 20:30:39 INFO - PROCESS | 1772 | ++DOMWINDOW == 85 (0x9a14d000) [pid = 1772] [serial = 1022] [outer = 0x9a146000] 20:30:39 INFO - PROCESS | 1772 | 1472095839819 Marionette DEBUG loaded listener.js 20:30:39 INFO - PROCESS | 1772 | ++DOMWINDOW == 86 (0x9a1c1000) [pid = 1772] [serial = 1023] [outer = 0x9a146000] 20:30:40 INFO - PROCESS | 1772 | 1472095840641 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]]]}] 20:30:40 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 20:30:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1347ms 20:30:40 INFO - PROCESS | 1772 | 1472095840703 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 20:30:40 INFO - PROCESS | 1772 | 1472095840708 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 20:30:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 20:30:40 INFO - PROCESS | 1772 | 1472095840713 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 20:30:40 INFO - PROCESS | 1772 | 1472095840716 Marionette TRACE conn3 <- [1,1334,null,{}] 20:30:40 INFO - PROCESS | 1772 | 1472095840722 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}] 20:30:40 INFO - PROCESS | 1772 | 1472095840726 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:40 INFO - PROCESS | 1772 | 1472095840881 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 20:30:41 INFO - PROCESS | 1772 | 1472095841035 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:41 INFO - PROCESS | 1772 | 1472095841044 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:41 INFO - PROCESS | 1772 | ++DOCSHELL 0x9a147800 == 38 [pid = 1772] [id = 341] 20:30:41 INFO - PROCESS | 1772 | ++DOMWINDOW == 87 (0x9a149000) [pid = 1772] [serial = 1024] [outer = (nil)] 20:30:41 INFO - PROCESS | 1772 | ++DOMWINDOW == 88 (0x9a2f7c00) [pid = 1772] [serial = 1025] [outer = 0x9a149000] 20:30:41 INFO - PROCESS | 1772 | 1472095841122 Marionette DEBUG loaded listener.js 20:30:41 INFO - PROCESS | 1772 | ++DOMWINDOW == 89 (0x9abb0000) [pid = 1772] [serial = 1026] [outer = 0x9a149000] 20:30:41 INFO - PROCESS | 1772 | 1472095841972 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]]]}] 20:30:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 20:30:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1330ms 20:30:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 20:30:42 INFO - PROCESS | 1772 | 1472095842045 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 20:30:42 INFO - PROCESS | 1772 | 1472095842048 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 20:30:42 INFO - PROCESS | 1772 | 1472095842054 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 20:30:42 INFO - PROCESS | 1772 | 1472095842058 Marionette TRACE conn3 <- [1,1338,null,{}] 20:30:42 INFO - PROCESS | 1772 | 1472095842063 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}] 20:30:42 INFO - PROCESS | 1772 | 1472095842068 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:42 INFO - PROCESS | 1772 | 1472095842218 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 20:30:42 INFO - PROCESS | 1772 | 1472095842376 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:42 INFO - PROCESS | 1772 | 1472095842394 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:42 INFO - PROCESS | 1772 | ++DOCSHELL 0x9242cc00 == 39 [pid = 1772] [id = 342] 20:30:42 INFO - PROCESS | 1772 | ++DOMWINDOW == 90 (0x925f3400) [pid = 1772] [serial = 1027] [outer = (nil)] 20:30:42 INFO - PROCESS | 1772 | ++DOMWINDOW == 91 (0x9acd6c00) [pid = 1772] [serial = 1028] [outer = 0x925f3400] 20:30:42 INFO - PROCESS | 1772 | 1472095842483 Marionette DEBUG loaded listener.js 20:30:42 INFO - PROCESS | 1772 | ++DOMWINDOW == 92 (0x9ad53000) [pid = 1772] [serial = 1029] [outer = 0x925f3400] 20:30:43 INFO - PROCESS | 1772 | 1472095843960 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]]]}] 20:30:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 20:30:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1933ms 20:30:43 INFO - PROCESS | 1772 | 1472095843988 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 20:30:43 INFO - PROCESS | 1772 | 1472095843993 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 20:30:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 20:30:44 INFO - PROCESS | 1772 | 1472095844000 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 20:30:44 INFO - PROCESS | 1772 | 1472095844005 Marionette TRACE conn3 <- [1,1342,null,{}] 20:30:44 INFO - PROCESS | 1772 | 1472095844013 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}] 20:30:44 INFO - PROCESS | 1772 | 1472095844018 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:44 INFO - PROCESS | 1772 | 1472095844164 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 20:30:44 INFO - PROCESS | 1772 | 1472095844333 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:44 INFO - PROCESS | 1772 | 1472095844354 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:44 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee48000 == 40 [pid = 1772] [id = 343] 20:30:44 INFO - PROCESS | 1772 | ++DOMWINDOW == 93 (0x8ee4a400) [pid = 1772] [serial = 1030] [outer = (nil)] 20:30:44 INFO - PROCESS | 1772 | ++DOMWINDOW == 94 (0x90767800) [pid = 1772] [serial = 1031] [outer = 0x8ee4a400] 20:30:44 INFO - PROCESS | 1772 | 1472095844430 Marionette DEBUG loaded listener.js 20:30:44 INFO - PROCESS | 1772 | ++DOMWINDOW == 95 (0x9076ec00) [pid = 1772] [serial = 1032] [outer = 0x8ee4a400] 20:30:44 INFO - PROCESS | 1772 | --DOCSHELL 0x9242a400 == 39 [pid = 1772] [id = 336] 20:30:44 INFO - PROCESS | 1772 | --DOCSHELL 0x95610800 == 38 [pid = 1772] [id = 335] 20:30:44 INFO - PROCESS | 1772 | --DOCSHELL 0x93b4e000 == 37 [pid = 1772] [id = 334] 20:30:44 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee5d800 == 36 [pid = 1772] [id = 333] 20:30:45 INFO - PROCESS | 1772 | --DOMWINDOW == 94 (0x8ee54000) [pid = 1772] [serial = 987] [outer = (nil)] [url = about:blank] 20:30:45 INFO - PROCESS | 1772 | --DOMWINDOW == 93 (0x998a2000) [pid = 1772] [serial = 959] [outer = (nil)] [url = about:blank] 20:30:45 INFO - PROCESS | 1772 | --DOMWINDOW == 92 (0x95609800) [pid = 1772] [serial = 962] [outer = (nil)] [url = about:blank] 20:30:45 INFO - PROCESS | 1772 | --DOMWINDOW == 91 (0x90976800) [pid = 1772] [serial = 941] [outer = (nil)] [url = about:blank] 20:30:45 INFO - PROCESS | 1772 | --DOMWINDOW == 90 (0x92025c00) [pid = 1772] [serial = 942] [outer = (nil)] [url = about:blank] 20:30:45 INFO - PROCESS | 1772 | --DOMWINDOW == 89 (0x999ba000) [pid = 1772] [serial = 939] [outer = (nil)] [url = about:blank] 20:30:45 INFO - PROCESS | 1772 | --DOMWINDOW == 88 (0x95238800) [pid = 1772] [serial = 944] [outer = (nil)] [url = about:blank] 20:30:45 INFO - PROCESS | 1772 | --DOMWINDOW == 87 (0x91b6f400) [pid = 1772] [serial = 983] [outer = (nil)] [url = about:blank] 20:30:45 INFO - PROCESS | 1772 | --DOMWINDOW == 86 (0x9547a400) [pid = 1772] [serial = 945] [outer = (nil)] [url = about:blank] 20:30:45 INFO - PROCESS | 1772 | --DOMWINDOW == 85 (0x906b4400) [pid = 1772] [serial = 950] [outer = (nil)] [url = about:blank] 20:30:45 INFO - PROCESS | 1772 | --DOMWINDOW == 84 (0x9076f400) [pid = 1772] [serial = 951] [outer = (nil)] [url = about:blank] 20:30:45 INFO - PROCESS | 1772 | --DOMWINDOW == 83 (0x92507c00) [pid = 1772] [serial = 953] [outer = (nil)] [url = about:blank] 20:30:45 INFO - PROCESS | 1772 | --DOMWINDOW == 82 (0x90981800) [pid = 1772] [serial = 968] [outer = (nil)] [url = about:blank] 20:30:45 INFO - PROCESS | 1772 | --DOMWINDOW == 81 (0x95477000) [pid = 1772] [serial = 971] [outer = (nil)] [url = about:blank] 20:30:45 INFO - PROCESS | 1772 | --DOMWINDOW == 80 (0x91b6dc00) [pid = 1772] [serial = 947] [outer = (nil)] [url = about:blank] 20:30:45 INFO - PROCESS | 1772 | --DOMWINDOW == 79 (0x93b55400) [pid = 1772] [serial = 948] [outer = (nil)] [url = about:blank] 20:30:45 INFO - PROCESS | 1772 | --DOMWINDOW == 78 (0x92422000) [pid = 1772] [serial = 984] [outer = (nil)] [url = about:blank] 20:30:45 INFO - PROCESS | 1772 | --DOMWINDOW == 77 (0x91886400) [pid = 1772] [serial = 969] [outer = (nil)] [url = about:blank] 20:30:45 INFO - PROCESS | 1772 | --DOMWINDOW == 76 (0x9a2f5800) [pid = 1772] [serial = 974] [outer = (nil)] [url = about:blank] 20:30:45 INFO - PROCESS | 1772 | --DOMWINDOW == 75 (0x8ee4c800) [pid = 1772] [serial = 986] [outer = (nil)] [url = about:blank] 20:30:45 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x956c4800) [pid = 1772] [serial = 972] [outer = (nil)] [url = about:blank] 20:30:45 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x9acd4c00) [pid = 1772] [serial = 977] [outer = (nil)] [url = about:blank] 20:30:45 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x9abb1400) [pid = 1772] [serial = 975] [outer = (nil)] [url = about:blank] 20:30:45 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x9a2e9c00) [pid = 1772] [serial = 965] [outer = (nil)] [url = about:blank] 20:30:45 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x956bf000) [pid = 1772] [serial = 956] [outer = (nil)] [url = about:blank] 20:30:45 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x99d1ac00) [pid = 1772] [serial = 960] [outer = (nil)] [url = about:blank] 20:30:45 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x9a2eb400) [pid = 1772] [serial = 966] [outer = (nil)] [url = about:blank] 20:30:45 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x98344000) [pid = 1772] [serial = 957] [outer = (nil)] [url = about:blank] 20:30:45 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0x925f8400) [pid = 1772] [serial = 954] [outer = (nil)] [url = about:blank] 20:30:45 INFO - PROCESS | 1772 | --DOMWINDOW == 65 (0x9acd9800) [pid = 1772] [serial = 978] [outer = (nil)] [url = about:blank] 20:30:45 INFO - PROCESS | 1772 | --DOMWINDOW == 64 (0x9b0b2000) [pid = 1772] [serial = 981] [outer = (nil)] [url = about:blank] 20:30:45 INFO - PROCESS | 1772 | --DOMWINDOW == 63 (0x9b0ad800) [pid = 1772] [serial = 980] [outer = (nil)] [url = about:blank] 20:30:45 INFO - PROCESS | 1772 | --DOMWINDOW == 62 (0x997ed400) [pid = 1772] [serial = 963] [outer = (nil)] [url = about:blank] 20:30:45 INFO - PROCESS | 1772 | 1472095845315 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]]]}] 20:30:45 INFO - PROCESS | 1772 | --DOCSHELL 0x91b78800 == 35 [pid = 1772] [id = 10] 20:30:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 20:30:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1381ms 20:30:45 INFO - PROCESS | 1772 | 1472095845381 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 20:30:45 INFO - PROCESS | 1772 | 1472095845387 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 20:30:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 20:30:45 INFO - PROCESS | 1772 | 1472095845396 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 20:30:45 INFO - PROCESS | 1772 | 1472095845400 Marionette TRACE conn3 <- [1,1346,null,{}] 20:30:45 INFO - PROCESS | 1772 | 1472095845406 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}] 20:30:45 INFO - PROCESS | 1772 | 1472095845411 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:45 INFO - PROCESS | 1772 | 1472095845558 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 20:30:45 INFO - PROCESS | 1772 | 1472095845685 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:45 INFO - PROCESS | 1772 | 1472095845696 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:45 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee52400 == 36 [pid = 1772] [id = 344] 20:30:45 INFO - PROCESS | 1772 | ++DOMWINDOW == 63 (0x8ee5d000) [pid = 1772] [serial = 1033] [outer = (nil)] 20:30:45 INFO - PROCESS | 1772 | ++DOMWINDOW == 64 (0x91b75c00) [pid = 1772] [serial = 1034] [outer = 0x8ee5d000] 20:30:45 INFO - PROCESS | 1772 | 1472095845758 Marionette DEBUG loaded listener.js 20:30:45 INFO - PROCESS | 1772 | ++DOMWINDOW == 65 (0x9241ec00) [pid = 1772] [serial = 1035] [outer = 0x8ee5d000] 20:30:46 INFO - PROCESS | 1772 | 1472095846523 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]]]}] 20:30:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 20:30:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1180ms 20:30:46 INFO - PROCESS | 1772 | 1472095846576 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 20:30:46 INFO - PROCESS | 1772 | 1472095846579 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 20:30:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 20:30:46 INFO - PROCESS | 1772 | 1472095846586 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 20:30:46 INFO - PROCESS | 1772 | 1472095846592 Marionette TRACE conn3 <- [1,1350,null,{}] 20:30:46 INFO - PROCESS | 1772 | 1472095846606 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}] 20:30:46 INFO - PROCESS | 1772 | 1472095846614 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:46 INFO - PROCESS | 1772 | 1472095846755 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 20:30:46 INFO - PROCESS | 1772 | 1472095846763 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:46 INFO - PROCESS | 1772 | 1472095846773 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:46 INFO - PROCESS | 1772 | ++DOCSHELL 0x95298000 == 37 [pid = 1772] [id = 345] 20:30:46 INFO - PROCESS | 1772 | ++DOMWINDOW == 66 (0x95298400) [pid = 1772] [serial = 1036] [outer = (nil)] 20:30:46 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0x9546e000) [pid = 1772] [serial = 1037] [outer = 0x95298400] 20:30:46 INFO - PROCESS | 1772 | 1472095846837 Marionette DEBUG loaded listener.js 20:30:46 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x9547a400) [pid = 1772] [serial = 1038] [outer = 0x95298400] 20:30:47 INFO - PROCESS | 1772 | 1472095847734 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]]]}] 20:30:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 20:30:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1188ms 20:30:47 INFO - PROCESS | 1772 | 1472095847775 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 20:30:47 INFO - PROCESS | 1772 | 1472095847779 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 20:30:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 20:30:47 INFO - PROCESS | 1772 | 1472095847784 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 20:30:47 INFO - PROCESS | 1772 | 1472095847787 Marionette TRACE conn3 <- [1,1354,null,{}] 20:30:47 INFO - PROCESS | 1772 | 1472095847792 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}] 20:30:47 INFO - PROCESS | 1772 | 1472095847795 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:47 INFO - PROCESS | 1772 | 1472095847981 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 20:30:48 INFO - PROCESS | 1772 | 1472095848073 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:48 INFO - PROCESS | 1772 | 1472095848080 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:48 INFO - PROCESS | 1772 | ++DOCSHELL 0x95479400 == 38 [pid = 1772] [id = 346] 20:30:48 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x956bec00) [pid = 1772] [serial = 1039] [outer = (nil)] 20:30:48 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x9781cc00) [pid = 1772] [serial = 1040] [outer = 0x956bec00] 20:30:48 INFO - PROCESS | 1772 | 1472095848142 Marionette DEBUG loaded listener.js 20:30:48 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x98417000) [pid = 1772] [serial = 1041] [outer = 0x956bec00] 20:30:48 INFO - PROCESS | 1772 | 1472095848976 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]]]}] 20:30:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 20:30:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1229ms 20:30:49 INFO - PROCESS | 1772 | 1472095849014 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 20:30:49 INFO - PROCESS | 1772 | 1472095849017 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 20:30:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 20:30:49 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x8ee5dc00) [pid = 1772] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 20:30:49 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x956bd400) [pid = 1772] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 20:30:49 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x93b53400) [pid = 1772] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 20:30:49 INFO - PROCESS | 1772 | 1472095849059 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 20:30:49 INFO - PROCESS | 1772 | 1472095849061 Marionette TRACE conn3 <- [1,1358,null,{}] 20:30:49 INFO - PROCESS | 1772 | 1472095849068 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}] 20:30:49 INFO - PROCESS | 1772 | 1472095849072 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:49 INFO - PROCESS | 1772 | 1472095849204 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 20:30:49 INFO - PROCESS | 1772 | 1472095849212 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:49 INFO - PROCESS | 1772 | 1472095849218 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:49 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e765400 == 39 [pid = 1772] [id = 347] 20:30:49 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x925f7c00) [pid = 1772] [serial = 1042] [outer = (nil)] 20:30:49 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x95608000) [pid = 1772] [serial = 1043] [outer = 0x925f7c00] 20:30:49 INFO - PROCESS | 1772 | 1472095849281 Marionette DEBUG loaded listener.js 20:30:49 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x906abc00) [pid = 1772] [serial = 1044] [outer = 0x925f7c00] 20:30:50 INFO - PROCESS | 1772 | 1472095850067 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]]]}] 20:30:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 20:30:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1065ms 20:30:50 INFO - PROCESS | 1772 | 1472095850088 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 20:30:50 INFO - PROCESS | 1772 | 1472095850091 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 20:30:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 20:30:50 INFO - PROCESS | 1772 | 1472095850096 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 20:30:50 INFO - PROCESS | 1772 | 1472095850099 Marionette TRACE conn3 <- [1,1362,null,{}] 20:30:50 INFO - PROCESS | 1772 | 1472095850128 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}] 20:30:50 INFO - PROCESS | 1772 | 1472095850135 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:50 INFO - PROCESS | 1772 | 1472095850300 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 20:30:50 INFO - PROCESS | 1772 | 1472095850308 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:50 INFO - PROCESS | 1772 | 1472095850316 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:50 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed8fc00 == 40 [pid = 1772] [id = 348] 20:30:50 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x998aa000) [pid = 1772] [serial = 1045] [outer = (nil)] 20:30:50 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x9a142400) [pid = 1772] [serial = 1046] [outer = 0x998aa000] 20:30:50 INFO - PROCESS | 1772 | 1472095850380 Marionette DEBUG loaded listener.js 20:30:50 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x9a14a800) [pid = 1772] [serial = 1047] [outer = 0x998aa000] 20:30:51 INFO - PROCESS | 1772 | 1472095851345 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]]]}] 20:30:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 20:30:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1283ms 20:30:51 INFO - PROCESS | 1772 | 1472095851380 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 20:30:51 INFO - PROCESS | 1772 | 1472095851386 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 20:30:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 20:30:51 INFO - PROCESS | 1772 | 1472095851397 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 20:30:51 INFO - PROCESS | 1772 | 1472095851401 Marionette TRACE conn3 <- [1,1366,null,{}] 20:30:51 INFO - PROCESS | 1772 | 1472095851410 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}] 20:30:51 INFO - PROCESS | 1772 | 1472095851415 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:51 INFO - PROCESS | 1772 | 1472095851590 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 20:30:51 INFO - PROCESS | 1772 | 1472095851748 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:51 INFO - PROCESS | 1772 | 1472095851762 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:51 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee46000 == 41 [pid = 1772] [id = 349] 20:30:51 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x8ee46c00) [pid = 1772] [serial = 1048] [outer = (nil)] 20:30:51 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0x90980800) [pid = 1772] [serial = 1049] [outer = 0x8ee46c00] 20:30:51 INFO - PROCESS | 1772 | 1472095851840 Marionette DEBUG loaded listener.js 20:30:51 INFO - PROCESS | 1772 | ++DOMWINDOW == 77 (0x91887400) [pid = 1772] [serial = 1050] [outer = 0x8ee46c00] 20:30:52 INFO - PROCESS | 1772 | 1472095852761 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] 20:30:52 INFO - PROCESS | 1772 | 1472095852782 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 20:30:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 20:30:52 INFO - PROCESS | 1772 | 1472095852793 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 20:30:52 INFO - PROCESS | 1772 | 1472095852796 Marionette TRACE conn3 <- [1,1370,null,{}] 20:30:52 INFO - PROCESS | 1772 | 1472095852802 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}] 20:30:52 INFO - PROCESS | 1772 | 1472095852807 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:52 INFO - PROCESS | 1772 | 1472095852962 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 20:30:53 INFO - PROCESS | 1772 | 1472095853128 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:53 INFO - PROCESS | 1772 | 1472095853138 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:53 INFO - PROCESS | 1772 | ++DOCSHELL 0x9097c800 == 42 [pid = 1772] [id = 350] 20:30:53 INFO - PROCESS | 1772 | ++DOMWINDOW == 78 (0x93b50c00) [pid = 1772] [serial = 1051] [outer = (nil)] 20:30:53 INFO - PROCESS | 1772 | ++DOMWINDOW == 79 (0x95238800) [pid = 1772] [serial = 1052] [outer = 0x93b50c00] 20:30:53 INFO - PROCESS | 1772 | 1472095853213 Marionette DEBUG loaded listener.js 20:30:53 INFO - PROCESS | 1772 | ++DOMWINDOW == 80 (0x95605000) [pid = 1772] [serial = 1053] [outer = 0x93b50c00] 20:30:54 INFO - PROCESS | 1772 | 1472095854141 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] 20:30:54 INFO - PROCESS | 1772 | 1472095854178 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 20:30:54 INFO - PROCESS | 1772 | 1472095854185 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 20:30:54 INFO - PROCESS | 1772 | 1472095854190 Marionette TRACE conn3 <- [1,1374,null,{}] 20:30:54 INFO - PROCESS | 1772 | 1472095854205 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}] 20:30:54 INFO - PROCESS | 1772 | 1472095854213 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:54 INFO - PROCESS | 1772 | 1472095854373 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 20:30:54 INFO - PROCESS | 1772 | 1472095854530 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:54 INFO - PROCESS | 1772 | 1472095854537 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:54 INFO - PROCESS | 1772 | ++DOCSHELL 0x9a062400 == 43 [pid = 1772] [id = 351] 20:30:54 INFO - PROCESS | 1772 | ++DOMWINDOW == 81 (0x9a069c00) [pid = 1772] [serial = 1054] [outer = (nil)] 20:30:54 INFO - PROCESS | 1772 | ++DOMWINDOW == 82 (0x9a2ee000) [pid = 1772] [serial = 1055] [outer = 0x9a069c00] 20:30:54 INFO - PROCESS | 1772 | 1472095854616 Marionette DEBUG loaded listener.js 20:30:54 INFO - PROCESS | 1772 | ++DOMWINDOW == 83 (0x9a57d800) [pid = 1772] [serial = 1056] [outer = 0x9a069c00] 20:30:55 INFO - PROCESS | 1772 | [1772] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:30:55 INFO - PROCESS | 1772 | 1472095855543 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] 20:30:55 INFO - PROCESS | 1772 | 1472095855580 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 20:30:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 20:30:55 INFO - PROCESS | 1772 | 1472095855587 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 20:30:55 INFO - PROCESS | 1772 | 1472095855590 Marionette TRACE conn3 <- [1,1378,null,{}] 20:30:55 INFO - PROCESS | 1772 | 1472095855596 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}] 20:30:55 INFO - PROCESS | 1772 | 1472095855601 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:55 INFO - PROCESS | 1772 | 1472095855756 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 20:30:55 INFO - PROCESS | 1772 | 1472095855915 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:55 INFO - PROCESS | 1772 | 1472095855923 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:55 INFO - PROCESS | 1772 | ++DOCSHELL 0x9834ac00 == 44 [pid = 1772] [id = 352] 20:30:55 INFO - PROCESS | 1772 | ++DOMWINDOW == 84 (0x98c6fc00) [pid = 1772] [serial = 1057] [outer = (nil)] 20:30:55 INFO - PROCESS | 1772 | ++DOMWINDOW == 85 (0x9acdc000) [pid = 1772] [serial = 1058] [outer = 0x98c6fc00] 20:30:56 INFO - PROCESS | 1772 | 1472095855997 Marionette DEBUG loaded listener.js 20:30:56 INFO - PROCESS | 1772 | ++DOMWINDOW == 86 (0x9b0aa400) [pid = 1772] [serial = 1059] [outer = 0x98c6fc00] 20:30:56 INFO - PROCESS | 1772 | 1472095856857 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] 20:30:56 INFO - PROCESS | 1772 | 1472095856921 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 20:30:56 INFO - PROCESS | 1772 | 1472095856928 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 20:30:56 INFO - PROCESS | 1772 | 1472095856932 Marionette TRACE conn3 <- [1,1382,null,{}] 20:30:56 INFO - PROCESS | 1772 | 1472095856937 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}] 20:30:56 INFO - PROCESS | 1772 | 1472095856942 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:57 INFO - PROCESS | 1772 | 1472095857092 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 20:30:57 INFO - PROCESS | 1772 | 1472095857247 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:57 INFO - PROCESS | 1772 | 1472095857256 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:57 INFO - PROCESS | 1772 | ++DOCSHELL 0x9a143c00 == 45 [pid = 1772] [id = 353] 20:30:57 INFO - PROCESS | 1772 | ++DOMWINDOW == 87 (0x9abb0400) [pid = 1772] [serial = 1060] [outer = (nil)] 20:30:57 INFO - PROCESS | 1772 | ++DOMWINDOW == 88 (0x9b49e000) [pid = 1772] [serial = 1061] [outer = 0x9abb0400] 20:30:57 INFO - PROCESS | 1772 | 1472095857326 Marionette DEBUG loaded listener.js 20:30:57 INFO - PROCESS | 1772 | ++DOMWINDOW == 89 (0x9b4ad400) [pid = 1772] [serial = 1062] [outer = 0x9abb0400] 20:30:58 INFO - PROCESS | 1772 | [1772] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:30:58 INFO - PROCESS | 1772 | 1472095858215 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] 20:30:58 INFO - PROCESS | 1772 | 1472095858261 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 20:30:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 20:30:58 INFO - PROCESS | 1772 | 1472095858267 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 20:30:58 INFO - PROCESS | 1772 | 1472095858271 Marionette TRACE conn3 <- [1,1386,null,{}] 20:30:58 INFO - PROCESS | 1772 | 1472095858276 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}] 20:30:58 INFO - PROCESS | 1772 | 1472095858285 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:58 INFO - PROCESS | 1772 | 1472095858471 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 20:30:58 INFO - PROCESS | 1772 | 1472095858637 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:58 INFO - PROCESS | 1772 | 1472095858647 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:30:58 INFO - PROCESS | 1772 | ++DOCSHELL 0x9b493400 == 46 [pid = 1772] [id = 354] 20:30:58 INFO - PROCESS | 1772 | ++DOMWINDOW == 90 (0x9b4b3800) [pid = 1772] [serial = 1063] [outer = (nil)] 20:30:58 INFO - PROCESS | 1772 | ++DOMWINDOW == 91 (0x9b780400) [pid = 1772] [serial = 1064] [outer = 0x9b4b3800] 20:30:58 INFO - PROCESS | 1772 | 1472095858729 Marionette DEBUG loaded listener.js 20:30:58 INFO - PROCESS | 1772 | ++DOMWINDOW == 92 (0x9b8c1c00) [pid = 1772] [serial = 1065] [outer = 0x9b4b3800] 20:30:59 INFO - PROCESS | 1772 | 1472095859812 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] 20:30:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 20:30:59 INFO - PROCESS | 1772 | 1472095859861 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 20:30:59 INFO - PROCESS | 1772 | 1472095859869 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 20:30:59 INFO - PROCESS | 1772 | 1472095859873 Marionette TRACE conn3 <- [1,1390,null,{}] 20:30:59 INFO - PROCESS | 1772 | 1472095859881 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}] 20:30:59 INFO - PROCESS | 1772 | 1472095859885 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:00 INFO - PROCESS | 1772 | 1472095860091 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 20:31:00 INFO - PROCESS | 1772 | 1472095860357 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:00 INFO - PROCESS | 1772 | 1472095860371 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:00 INFO - PROCESS | 1772 | ++DOCSHELL 0x9202b400 == 47 [pid = 1772] [id = 355] 20:31:00 INFO - PROCESS | 1772 | ++DOMWINDOW == 93 (0x9202b800) [pid = 1772] [serial = 1066] [outer = (nil)] 20:31:00 INFO - PROCESS | 1772 | ++DOMWINDOW == 94 (0x92428800) [pid = 1772] [serial = 1067] [outer = 0x9202b800] 20:31:00 INFO - PROCESS | 1772 | 1472095860478 Marionette DEBUG loaded listener.js 20:31:00 INFO - PROCESS | 1772 | ++DOMWINDOW == 95 (0x92511800) [pid = 1772] [serial = 1068] [outer = 0x9202b800] 20:31:01 INFO - PROCESS | 1772 | --DOCSHELL 0x8e765400 == 46 [pid = 1772] [id = 347] 20:31:01 INFO - PROCESS | 1772 | --DOCSHELL 0x95479400 == 45 [pid = 1772] [id = 346] 20:31:01 INFO - PROCESS | 1772 | --DOCSHELL 0x95298000 == 44 [pid = 1772] [id = 345] 20:31:01 INFO - PROCESS | 1772 | --DOMWINDOW == 94 (0x90977c00) [pid = 1772] [serial = 989] [outer = (nil)] [url = about:blank] 20:31:01 INFO - PROCESS | 1772 | --DOMWINDOW == 93 (0x98c6b400) [pid = 1772] [serial = 1010] [outer = (nil)] [url = about:blank] 20:31:01 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee52400 == 43 [pid = 1772] [id = 344] 20:31:01 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee48000 == 42 [pid = 1772] [id = 343] 20:31:01 INFO - PROCESS | 1772 | --DOCSHELL 0x9a144c00 == 41 [pid = 1772] [id = 340] 20:31:01 INFO - PROCESS | 1772 | --DOCSHELL 0x9536f000 == 40 [pid = 1772] [id = 339] 20:31:01 INFO - PROCESS | 1772 | 1472095861370 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]]]}] 20:31:01 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed8b000 == 39 [pid = 1772] [id = 338] 20:31:01 INFO - PROCESS | 1772 | --DOCSHELL 0x8e766000 == 38 [pid = 1772] [id = 337] 20:31:01 INFO - PROCESS | 1772 | --DOCSHELL 0x91b78400 == 37 [pid = 1772] [id = 11] 20:31:01 INFO - PROCESS | 1772 | --DOMWINDOW == 92 (0x92510400) [pid = 1772] [serial = 995] [outer = (nil)] [url = about:blank] 20:31:01 INFO - PROCESS | 1772 | --DOMWINDOW == 91 (0x90974800) [pid = 1772] [serial = 1002] [outer = (nil)] [url = about:blank] 20:31:01 INFO - PROCESS | 1772 | --DOMWINDOW == 90 (0x906b1400) [pid = 1772] [serial = 1001] [outer = (nil)] [url = about:blank] 20:31:01 INFO - PROCESS | 1772 | --DOMWINDOW == 89 (0x90979000) [pid = 1772] [serial = 992] [outer = (nil)] [url = about:blank] 20:31:01 INFO - PROCESS | 1772 | --DOMWINDOW == 88 (0x9834c000) [pid = 1772] [serial = 1008] [outer = (nil)] [url = about:blank] 20:31:01 INFO - PROCESS | 1772 | --DOMWINDOW == 87 (0x95233400) [pid = 1772] [serial = 1005] [outer = (nil)] [url = about:blank] 20:31:01 INFO - PROCESS | 1772 | --DOMWINDOW == 86 (0x9536a800) [pid = 1772] [serial = 998] [outer = (nil)] [url = about:blank] 20:31:01 INFO - PROCESS | 1772 | --DOMWINDOW == 85 (0x94877800) [pid = 1772] [serial = 1004] [outer = (nil)] [url = about:blank] 20:31:01 INFO - PROCESS | 1772 | --DOMWINDOW == 84 (0x97813000) [pid = 1772] [serial = 1007] [outer = (nil)] [url = about:blank] 20:31:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 20:31:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1538ms 20:31:01 INFO - PROCESS | 1772 | 1472095861407 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 20:31:01 INFO - PROCESS | 1772 | 1472095861413 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 20:31:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 20:31:01 INFO - PROCESS | 1772 | 1472095861421 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 20:31:01 INFO - PROCESS | 1772 | 1472095861425 Marionette TRACE conn3 <- [1,1394,null,{}] 20:31:01 INFO - PROCESS | 1772 | 1472095861429 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}] 20:31:01 INFO - PROCESS | 1772 | 1472095861435 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:01 INFO - PROCESS | 1772 | 1472095861583 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 20:31:01 INFO - PROCESS | 1772 | 1472095861703 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:01 INFO - PROCESS | 1772 | 1472095861710 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:01 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee59400 == 38 [pid = 1772] [id = 356] 20:31:01 INFO - PROCESS | 1772 | ++DOMWINDOW == 85 (0x9250c000) [pid = 1772] [serial = 1069] [outer = (nil)] 20:31:01 INFO - PROCESS | 1772 | ++DOMWINDOW == 86 (0x93e45c00) [pid = 1772] [serial = 1070] [outer = 0x9250c000] 20:31:01 INFO - PROCESS | 1772 | 1472095861776 Marionette DEBUG loaded listener.js 20:31:01 INFO - PROCESS | 1772 | ++DOMWINDOW == 87 (0x95364800) [pid = 1772] [serial = 1071] [outer = 0x9250c000] 20:31:02 INFO - PROCESS | 1772 | 1472095862461 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]]]}] 20:31:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 20:31:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1082ms 20:31:02 INFO - PROCESS | 1772 | 1472095862503 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 20:31:02 INFO - PROCESS | 1772 | 1472095862507 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 20:31:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 20:31:02 INFO - PROCESS | 1772 | 1472095862517 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 20:31:02 INFO - PROCESS | 1772 | 1472095862522 Marionette TRACE conn3 <- [1,1398,null,{}] 20:31:02 INFO - PROCESS | 1772 | 1472095862556 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}] 20:31:02 INFO - PROCESS | 1772 | 1472095862564 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:02 INFO - PROCESS | 1772 | 1472095862704 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 20:31:02 INFO - PROCESS | 1772 | 1472095862715 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:02 INFO - PROCESS | 1772 | 1472095862725 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:02 INFO - PROCESS | 1772 | ++DOCSHELL 0x998a3c00 == 39 [pid = 1772] [id = 357] 20:31:02 INFO - PROCESS | 1772 | ++DOMWINDOW == 88 (0x998a9000) [pid = 1772] [serial = 1072] [outer = (nil)] 20:31:02 INFO - PROCESS | 1772 | ++DOMWINDOW == 89 (0x99cc4800) [pid = 1772] [serial = 1073] [outer = 0x998a9000] 20:31:02 INFO - PROCESS | 1772 | 1472095862787 Marionette DEBUG loaded listener.js 20:31:02 INFO - PROCESS | 1772 | ++DOMWINDOW == 90 (0x9a145800) [pid = 1772] [serial = 1074] [outer = 0x998a9000] 20:31:03 INFO - PROCESS | 1772 | 1472095863581 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]]]}] 20:31:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 20:31:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1091ms 20:31:03 INFO - PROCESS | 1772 | 1472095863604 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 20:31:03 INFO - PROCESS | 1772 | 1472095863608 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 20:31:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 20:31:03 INFO - PROCESS | 1772 | 1472095863629 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 20:31:03 INFO - PROCESS | 1772 | 1472095863632 Marionette TRACE conn3 <- [1,1402,null,{}] 20:31:03 INFO - PROCESS | 1772 | 1472095863656 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}] 20:31:03 INFO - PROCESS | 1772 | 1472095863661 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:03 INFO - PROCESS | 1772 | 1472095863859 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 20:31:03 INFO - PROCESS | 1772 | 1472095863878 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:03 INFO - PROCESS | 1772 | 1472095863883 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:03 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e765c00 == 40 [pid = 1772] [id = 358] 20:31:03 INFO - PROCESS | 1772 | ++DOMWINDOW == 91 (0x9a14b000) [pid = 1772] [serial = 1075] [outer = (nil)] 20:31:03 INFO - PROCESS | 1772 | ++DOMWINDOW == 92 (0x9acd2400) [pid = 1772] [serial = 1076] [outer = 0x9a14b000] 20:31:03 INFO - PROCESS | 1772 | 1472095863957 Marionette DEBUG loaded listener.js 20:31:04 INFO - PROCESS | 1772 | ++DOMWINDOW == 93 (0x9b0ad400) [pid = 1772] [serial = 1077] [outer = 0x9a14b000] 20:31:04 INFO - PROCESS | 1772 | 1472095864748 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]]]}] 20:31:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 20:31:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1147ms 20:31:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 20:31:04 INFO - PROCESS | 1772 | 1472095864778 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 20:31:04 INFO - PROCESS | 1772 | 1472095864780 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 20:31:04 INFO - PROCESS | 1772 | 1472095864785 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 20:31:04 INFO - PROCESS | 1772 | 1472095864788 Marionette TRACE conn3 <- [1,1406,null,{}] 20:31:04 INFO - PROCESS | 1772 | 1472095864794 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}] 20:31:04 INFO - PROCESS | 1772 | 1472095864798 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:04 INFO - PROCESS | 1772 | 1472095864994 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 20:31:05 INFO - PROCESS | 1772 | 1472095865017 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:05 INFO - PROCESS | 1772 | 1472095865024 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:05 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee4c000 == 41 [pid = 1772] [id = 359] 20:31:05 INFO - PROCESS | 1772 | ++DOMWINDOW == 94 (0x99d1ac00) [pid = 1772] [serial = 1078] [outer = (nil)] 20:31:05 INFO - PROCESS | 1772 | ++DOMWINDOW == 95 (0x9b4b6c00) [pid = 1772] [serial = 1079] [outer = 0x99d1ac00] 20:31:05 INFO - PROCESS | 1772 | 1472095865085 Marionette DEBUG loaded listener.js 20:31:05 INFO - PROCESS | 1772 | ++DOMWINDOW == 96 (0x9b77f000) [pid = 1772] [serial = 1080] [outer = 0x99d1ac00] 20:31:05 INFO - PROCESS | 1772 | --DOMWINDOW == 95 (0x930d3000) [pid = 1772] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 20:31:05 INFO - PROCESS | 1772 | --DOMWINDOW == 94 (0x956bec00) [pid = 1772] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 20:31:05 INFO - PROCESS | 1772 | --DOMWINDOW == 93 (0x8ee4a400) [pid = 1772] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 20:31:05 INFO - PROCESS | 1772 | --DOMWINDOW == 92 (0x925f3400) [pid = 1772] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 20:31:05 INFO - PROCESS | 1772 | --DOMWINDOW == 91 (0x95298400) [pid = 1772] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 20:31:05 INFO - PROCESS | 1772 | --DOMWINDOW == 90 (0x925f7c00) [pid = 1772] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 20:31:05 INFO - PROCESS | 1772 | --DOMWINDOW == 89 (0x8ee5d000) [pid = 1772] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 20:31:05 INFO - PROCESS | 1772 | --DOMWINDOW == 88 (0x91b79c00) [pid = 1772] [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.] 20:31:06 INFO - PROCESS | 1772 | 1472095866069 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]]]}] 20:31:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 20:31:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1331ms 20:31:06 INFO - PROCESS | 1772 | 1472095866116 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 20:31:06 INFO - PROCESS | 1772 | 1472095866120 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 20:31:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 20:31:06 INFO - PROCESS | 1772 | 1472095866125 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 20:31:06 INFO - PROCESS | 1772 | 1472095866127 Marionette TRACE conn3 <- [1,1410,null,{}] 20:31:06 INFO - PROCESS | 1772 | 1472095866133 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}] 20:31:06 INFO - PROCESS | 1772 | 1472095866141 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:06 INFO - PROCESS | 1772 | 1472095866305 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 20:31:06 INFO - PROCESS | 1772 | 1472095866314 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:06 INFO - PROCESS | 1772 | 1472095866324 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:06 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee4b800 == 42 [pid = 1772] [id = 360] 20:31:06 INFO - PROCESS | 1772 | ++DOMWINDOW == 89 (0x8ee4d000) [pid = 1772] [serial = 1081] [outer = (nil)] 20:31:06 INFO - PROCESS | 1772 | ++DOMWINDOW == 90 (0x9b4b9400) [pid = 1772] [serial = 1082] [outer = 0x8ee4d000] 20:31:06 INFO - PROCESS | 1772 | 1472095866395 Marionette DEBUG loaded listener.js 20:31:06 INFO - PROCESS | 1772 | ++DOMWINDOW == 91 (0x9b955400) [pid = 1772] [serial = 1083] [outer = 0x8ee4d000] 20:31:07 INFO - PROCESS | 1772 | 1472095867222 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]]]}] 20:31:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 20:31:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1125ms 20:31:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 20:31:07 INFO - PROCESS | 1772 | 1472095867252 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 20:31:07 INFO - PROCESS | 1772 | 1472095867254 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 20:31:07 INFO - PROCESS | 1772 | 1472095867259 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 20:31:07 INFO - PROCESS | 1772 | 1472095867263 Marionette TRACE conn3 <- [1,1414,null,{}] 20:31:07 INFO - PROCESS | 1772 | 1472095867268 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}] 20:31:07 INFO - PROCESS | 1772 | 1472095867272 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:07 INFO - PROCESS | 1772 | 1472095867416 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 20:31:07 INFO - PROCESS | 1772 | 1472095867424 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:07 INFO - PROCESS | 1772 | 1472095867432 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:07 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee4b400 == 43 [pid = 1772] [id = 361] 20:31:07 INFO - PROCESS | 1772 | ++DOMWINDOW == 92 (0x9241e800) [pid = 1772] [serial = 1084] [outer = (nil)] 20:31:07 INFO - PROCESS | 1772 | ++DOMWINDOW == 93 (0x9b95dc00) [pid = 1772] [serial = 1085] [outer = 0x9241e800] 20:31:07 INFO - PROCESS | 1772 | 1472095867493 Marionette DEBUG loaded listener.js 20:31:07 INFO - PROCESS | 1772 | ++DOMWINDOW == 94 (0x9d40b800) [pid = 1772] [serial = 1086] [outer = 0x9241e800] 20:31:08 INFO - PROCESS | 1772 | 1472095868572 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]]]}] 20:31:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 20:31:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1330ms 20:31:08 INFO - PROCESS | 1772 | 1472095868591 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 20:31:08 INFO - PROCESS | 1772 | 1472095868596 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 20:31:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 20:31:08 INFO - PROCESS | 1772 | 1472095868604 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 20:31:08 INFO - PROCESS | 1772 | 1472095868610 Marionette TRACE conn3 <- [1,1418,null,{}] 20:31:08 INFO - PROCESS | 1772 | 1472095868619 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}] 20:31:08 INFO - PROCESS | 1772 | 1472095868625 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:08 INFO - PROCESS | 1772 | 1472095868844 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 20:31:09 INFO - PROCESS | 1772 | 1472095869057 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:09 INFO - PROCESS | 1772 | 1472095869071 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:09 INFO - PROCESS | 1772 | ++DOCSHELL 0x90979800 == 44 [pid = 1772] [id = 362] 20:31:09 INFO - PROCESS | 1772 | ++DOMWINDOW == 95 (0x9097a400) [pid = 1772] [serial = 1087] [outer = (nil)] 20:31:09 INFO - PROCESS | 1772 | ++DOMWINDOW == 96 (0x92506c00) [pid = 1772] [serial = 1088] [outer = 0x9097a400] 20:31:09 INFO - PROCESS | 1772 | 1472095869187 Marionette DEBUG loaded listener.js 20:31:09 INFO - PROCESS | 1772 | ++DOMWINDOW == 97 (0x930d8400) [pid = 1772] [serial = 1089] [outer = 0x9097a400] 20:31:10 INFO - PROCESS | 1772 | 1472095870038 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]]]}] 20:31:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 20:31:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1486ms 20:31:10 INFO - PROCESS | 1772 | 1472095870091 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 20:31:10 INFO - PROCESS | 1772 | 1472095870097 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 20:31:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 20:31:10 INFO - PROCESS | 1772 | 1472095870108 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 20:31:10 INFO - PROCESS | 1772 | 1472095870111 Marionette TRACE conn3 <- [1,1422,null,{}] 20:31:10 INFO - PROCESS | 1772 | 1472095870117 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}] 20:31:10 INFO - PROCESS | 1772 | 1472095870123 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:10 INFO - PROCESS | 1772 | 1472095870291 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 20:31:10 INFO - PROCESS | 1772 | 1472095870456 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:10 INFO - PROCESS | 1772 | 1472095870467 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:10 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee58400 == 45 [pid = 1772] [id = 363] 20:31:10 INFO - PROCESS | 1772 | ++DOMWINDOW == 98 (0x930ca400) [pid = 1772] [serial = 1090] [outer = (nil)] 20:31:10 INFO - PROCESS | 1772 | ++DOMWINDOW == 99 (0x9834c000) [pid = 1772] [serial = 1091] [outer = 0x930ca400] 20:31:10 INFO - PROCESS | 1772 | 1472095870551 Marionette DEBUG loaded listener.js 20:31:10 INFO - PROCESS | 1772 | ++DOMWINDOW == 100 (0x998ad400) [pid = 1772] [serial = 1092] [outer = 0x930ca400] 20:31:11 INFO - PROCESS | 1772 | 1472095871513 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]]]}] 20:31:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 20:31:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1433ms 20:31:11 INFO - PROCESS | 1772 | 1472095871542 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 20:31:11 INFO - PROCESS | 1772 | 1472095871546 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 20:31:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 20:31:11 INFO - PROCESS | 1772 | 1472095871552 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 20:31:11 INFO - PROCESS | 1772 | 1472095871558 Marionette TRACE conn3 <- [1,1426,null,{}] 20:31:11 INFO - PROCESS | 1772 | 1472095871573 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}] 20:31:11 INFO - PROCESS | 1772 | 1472095871581 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:11 INFO - PROCESS | 1772 | 1472095871736 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 20:31:11 INFO - PROCESS | 1772 | 1472095871908 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:11 INFO - PROCESS | 1772 | 1472095871918 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:11 INFO - PROCESS | 1772 | ++DOCSHELL 0x9b77a800 == 46 [pid = 1772] [id = 364] 20:31:11 INFO - PROCESS | 1772 | ++DOMWINDOW == 101 (0x9b953400) [pid = 1772] [serial = 1093] [outer = (nil)] 20:31:11 INFO - PROCESS | 1772 | ++DOMWINDOW == 102 (0x9b95c000) [pid = 1772] [serial = 1094] [outer = 0x9b953400] 20:31:11 INFO - PROCESS | 1772 | 1472095871993 Marionette DEBUG loaded listener.js 20:31:12 INFO - PROCESS | 1772 | ++DOMWINDOW == 103 (0x9d4b3000) [pid = 1772] [serial = 1095] [outer = 0x9b953400] 20:31:12 INFO - PROCESS | 1772 | 1472095872898 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]]]}] 20:31:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 20:31:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1396ms 20:31:12 INFO - PROCESS | 1772 | 1472095872948 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 20:31:12 INFO - PROCESS | 1772 | 1472095872952 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 20:31:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 20:31:12 INFO - PROCESS | 1772 | 1472095872958 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 20:31:12 INFO - PROCESS | 1772 | 1472095872961 Marionette TRACE conn3 <- [1,1430,null,{}] 20:31:12 INFO - PROCESS | 1772 | 1472095872967 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}] 20:31:12 INFO - PROCESS | 1772 | 1472095872971 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:13 INFO - PROCESS | 1772 | 1472095873130 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 20:31:13 INFO - PROCESS | 1772 | 1472095873293 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:13 INFO - PROCESS | 1772 | 1472095873304 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:13 INFO - PROCESS | 1772 | ++DOCSHELL 0x9a2f7800 == 47 [pid = 1772] [id = 365] 20:31:13 INFO - PROCESS | 1772 | ++DOMWINDOW == 104 (0x9d4b8000) [pid = 1772] [serial = 1096] [outer = (nil)] 20:31:13 INFO - PROCESS | 1772 | ++DOMWINDOW == 105 (0x9d4e6c00) [pid = 1772] [serial = 1097] [outer = 0x9d4b8000] 20:31:13 INFO - PROCESS | 1772 | 1472095873377 Marionette DEBUG loaded listener.js 20:31:13 INFO - PROCESS | 1772 | ++DOMWINDOW == 106 (0x9d81c800) [pid = 1772] [serial = 1098] [outer = 0x9d4b8000] 20:31:14 INFO - PROCESS | 1772 | 1472095874203 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]]]}] 20:31:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 20:31:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1277ms 20:31:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 20:31:14 INFO - PROCESS | 1772 | 1472095874236 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 20:31:14 INFO - PROCESS | 1772 | 1472095874239 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 20:31:14 INFO - PROCESS | 1772 | 1472095874246 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 20:31:14 INFO - PROCESS | 1772 | 1472095874249 Marionette TRACE conn3 <- [1,1434,null,{}] 20:31:14 INFO - PROCESS | 1772 | 1472095874254 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}] 20:31:14 INFO - PROCESS | 1772 | 1472095874259 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:14 INFO - PROCESS | 1772 | 1472095874412 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 20:31:14 INFO - PROCESS | 1772 | 1472095874579 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:14 INFO - PROCESS | 1772 | 1472095874587 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:14 INFO - PROCESS | 1772 | ++DOCSHELL 0x9b784400 == 48 [pid = 1772] [id = 366] 20:31:14 INFO - PROCESS | 1772 | ++DOMWINDOW == 107 (0x9b956000) [pid = 1772] [serial = 1099] [outer = (nil)] 20:31:14 INFO - PROCESS | 1772 | ++DOMWINDOW == 108 (0xa100f400) [pid = 1772] [serial = 1100] [outer = 0x9b956000] 20:31:14 INFO - PROCESS | 1772 | 1472095874671 Marionette DEBUG loaded listener.js 20:31:14 INFO - PROCESS | 1772 | ++DOMWINDOW == 109 (0xa1010800) [pid = 1772] [serial = 1101] [outer = 0x9b956000] 20:31:15 INFO - PROCESS | 1772 | 1472095875594 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]]]}] 20:31:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 20:31:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1381ms 20:31:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 20:31:15 INFO - PROCESS | 1772 | 1472095875626 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 20:31:15 INFO - PROCESS | 1772 | 1472095875629 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 20:31:15 INFO - PROCESS | 1772 | 1472095875635 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 20:31:15 INFO - PROCESS | 1772 | 1472095875639 Marionette TRACE conn3 <- [1,1438,null,{}] 20:31:15 INFO - PROCESS | 1772 | 1472095875644 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}] 20:31:15 INFO - PROCESS | 1772 | 1472095875653 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:15 INFO - PROCESS | 1772 | 1472095875836 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 20:31:16 INFO - PROCESS | 1772 | 1472095875999 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:16 INFO - PROCESS | 1772 | 1472095876007 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:16 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e769c00 == 49 [pid = 1772] [id = 367] 20:31:16 INFO - PROCESS | 1772 | ++DOMWINDOW == 110 (0x8ed90800) [pid = 1772] [serial = 1102] [outer = (nil)] 20:31:16 INFO - PROCESS | 1772 | ++DOMWINDOW == 111 (0x9833f800) [pid = 1772] [serial = 1103] [outer = 0x8ed90800] 20:31:16 INFO - PROCESS | 1772 | 1472095876080 Marionette DEBUG loaded listener.js 20:31:16 INFO - PROCESS | 1772 | ++DOMWINDOW == 112 (0xa1098800) [pid = 1772] [serial = 1104] [outer = 0x8ed90800] 20:31:17 INFO - PROCESS | 1772 | 1472095877145 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]]]}] 20:31:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 20:31:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1583ms 20:31:17 INFO - PROCESS | 1772 | 1472095877218 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 20:31:17 INFO - PROCESS | 1772 | 1472095877223 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 20:31:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 20:31:17 INFO - PROCESS | 1772 | 1472095877232 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 20:31:17 INFO - PROCESS | 1772 | 1472095877236 Marionette TRACE conn3 <- [1,1442,null,{}] 20:31:17 INFO - PROCESS | 1772 | 1472095877243 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}] 20:31:17 INFO - PROCESS | 1772 | 1472095877248 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:17 INFO - PROCESS | 1772 | 1472095877406 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 20:31:17 INFO - PROCESS | 1772 | 1472095877627 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:17 INFO - PROCESS | 1772 | 1472095877641 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:17 INFO - PROCESS | 1772 | ++DOCSHELL 0x90981800 == 50 [pid = 1772] [id = 368] 20:31:17 INFO - PROCESS | 1772 | ++DOMWINDOW == 113 (0x91878c00) [pid = 1772] [serial = 1105] [outer = (nil)] 20:31:17 INFO - PROCESS | 1772 | ++DOMWINDOW == 114 (0x92421c00) [pid = 1772] [serial = 1106] [outer = 0x91878c00] 20:31:17 INFO - PROCESS | 1772 | 1472095877706 Marionette DEBUG loaded listener.js 20:31:17 INFO - PROCESS | 1772 | ++DOMWINDOW == 115 (0x925f7c00) [pid = 1772] [serial = 1107] [outer = 0x91878c00] 20:31:18 INFO - PROCESS | 1772 | 1472095878558 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]]]}] 20:31:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 20:31:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1380ms 20:31:18 INFO - PROCESS | 1772 | 1472095878611 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 20:31:18 INFO - PROCESS | 1772 | 1472095878617 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 20:31:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 20:31:18 INFO - PROCESS | 1772 | 1472095878628 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 20:31:18 INFO - PROCESS | 1772 | 1472095878632 Marionette TRACE conn3 <- [1,1446,null,{}] 20:31:18 INFO - PROCESS | 1772 | 1472095878638 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}] 20:31:18 INFO - PROCESS | 1772 | 1472095878642 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:18 INFO - PROCESS | 1772 | 1472095878803 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 20:31:19 INFO - PROCESS | 1772 | 1472095879015 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:19 INFO - PROCESS | 1772 | 1472095879024 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:19 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee4b800 == 49 [pid = 1772] [id = 360] 20:31:19 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee4c000 == 48 [pid = 1772] [id = 359] 20:31:19 INFO - PROCESS | 1772 | --DOMWINDOW == 114 (0x9a142400) [pid = 1772] [serial = 1046] [outer = (nil)] [url = about:blank] 20:31:19 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed93400 == 49 [pid = 1772] [id = 369] 20:31:19 INFO - PROCESS | 1772 | ++DOMWINDOW == 115 (0x8ee5e000) [pid = 1772] [serial = 1108] [outer = (nil)] 20:31:19 INFO - PROCESS | 1772 | ++DOMWINDOW == 116 (0x9097dc00) [pid = 1772] [serial = 1109] [outer = 0x8ee5e000] 20:31:19 INFO - PROCESS | 1772 | 1472095879164 Marionette DEBUG loaded listener.js 20:31:19 INFO - PROCESS | 1772 | ++DOMWINDOW == 117 (0x925f1800) [pid = 1772] [serial = 1110] [outer = 0x8ee5e000] 20:31:19 INFO - PROCESS | 1772 | --DOCSHELL 0x8e765c00 == 48 [pid = 1772] [id = 358] 20:31:19 INFO - PROCESS | 1772 | --DOCSHELL 0x998a3c00 == 47 [pid = 1772] [id = 357] 20:31:19 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee59400 == 46 [pid = 1772] [id = 356] 20:31:19 INFO - PROCESS | 1772 | --DOCSHELL 0x9202b400 == 45 [pid = 1772] [id = 355] 20:31:19 INFO - PROCESS | 1772 | --DOMWINDOW == 116 (0x997f1c00) [pid = 1772] [serial = 1011] [outer = (nil)] [url = about:blank] 20:31:19 INFO - PROCESS | 1772 | --DOMWINDOW == 115 (0x9781cc00) [pid = 1772] [serial = 1040] [outer = (nil)] [url = about:blank] 20:31:19 INFO - PROCESS | 1772 | --DOMWINDOW == 114 (0x98417000) [pid = 1772] [serial = 1041] [outer = (nil)] [url = about:blank] 20:31:19 INFO - PROCESS | 1772 | --DOMWINDOW == 113 (0x9076ec00) [pid = 1772] [serial = 1032] [outer = (nil)] [url = about:blank] 20:31:19 INFO - PROCESS | 1772 | --DOMWINDOW == 112 (0x90767800) [pid = 1772] [serial = 1031] [outer = (nil)] [url = about:blank] 20:31:19 INFO - PROCESS | 1772 | --DOMWINDOW == 111 (0x9ad53000) [pid = 1772] [serial = 1029] [outer = (nil)] [url = about:blank] 20:31:19 INFO - PROCESS | 1772 | --DOMWINDOW == 110 (0x9acd6c00) [pid = 1772] [serial = 1028] [outer = (nil)] [url = about:blank] 20:31:19 INFO - PROCESS | 1772 | --DOMWINDOW == 109 (0x98c79000) [pid = 1772] [serial = 1019] [outer = (nil)] [url = about:blank] 20:31:19 INFO - PROCESS | 1772 | --DOMWINDOW == 108 (0x9a2f7c00) [pid = 1772] [serial = 1025] [outer = (nil)] [url = about:blank] 20:31:19 INFO - PROCESS | 1772 | --DOMWINDOW == 107 (0x9546e000) [pid = 1772] [serial = 1037] [outer = (nil)] [url = about:blank] 20:31:19 INFO - PROCESS | 1772 | --DOMWINDOW == 106 (0x95608000) [pid = 1772] [serial = 1043] [outer = (nil)] [url = about:blank] 20:31:19 INFO - PROCESS | 1772 | --DOMWINDOW == 105 (0x8ed89c00) [pid = 1772] [serial = 1013] [outer = (nil)] [url = about:blank] 20:31:19 INFO - PROCESS | 1772 | --DOMWINDOW == 104 (0x93a2d800) [pid = 1772] [serial = 1016] [outer = (nil)] [url = about:blank] 20:31:19 INFO - PROCESS | 1772 | --DOMWINDOW == 103 (0x91b75c00) [pid = 1772] [serial = 1034] [outer = (nil)] [url = about:blank] 20:31:19 INFO - PROCESS | 1772 | --DOMWINDOW == 102 (0x9241ec00) [pid = 1772] [serial = 1035] [outer = (nil)] [url = about:blank] 20:31:19 INFO - PROCESS | 1772 | --DOMWINDOW == 101 (0x9a14d000) [pid = 1772] [serial = 1022] [outer = (nil)] [url = about:blank] 20:31:19 INFO - PROCESS | 1772 | --DOMWINDOW == 100 (0x906abc00) [pid = 1772] [serial = 1044] [outer = (nil)] [url = about:blank] 20:31:19 INFO - PROCESS | 1772 | --DOMWINDOW == 99 (0x9241d400) [pid = 1772] [serial = 708] [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.] 20:31:19 INFO - PROCESS | 1772 | --DOMWINDOW == 98 (0x9547a400) [pid = 1772] [serial = 1038] [outer = (nil)] [url = about:blank] 20:31:20 INFO - PROCESS | 1772 | 1472095880030 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]]]}] 20:31:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 20:31:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1434ms 20:31:20 INFO - PROCESS | 1772 | 1472095880063 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 20:31:20 INFO - PROCESS | 1772 | 1472095880067 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 20:31:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 20:31:20 INFO - PROCESS | 1772 | 1472095880073 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 20:31:20 INFO - PROCESS | 1772 | 1472095880078 Marionette TRACE conn3 <- [1,1450,null,{}] 20:31:20 INFO - PROCESS | 1772 | 1472095880092 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}] 20:31:20 INFO - PROCESS | 1772 | 1472095880100 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:20 INFO - PROCESS | 1772 | 1472095880243 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 20:31:20 INFO - PROCESS | 1772 | 1472095880258 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:20 INFO - PROCESS | 1772 | 1472095880265 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:20 INFO - PROCESS | 1772 | ++DOCSHELL 0x956bd800 == 46 [pid = 1772] [id = 370] 20:31:20 INFO - PROCESS | 1772 | ++DOMWINDOW == 99 (0x956be400) [pid = 1772] [serial = 1111] [outer = (nil)] 20:31:20 INFO - PROCESS | 1772 | ++DOMWINDOW == 100 (0x956c5c00) [pid = 1772] [serial = 1112] [outer = 0x956be400] 20:31:20 INFO - PROCESS | 1772 | 1472095880439 Marionette DEBUG loaded listener.js 20:31:20 INFO - PROCESS | 1772 | ++DOMWINDOW == 101 (0x984d7800) [pid = 1772] [serial = 1113] [outer = 0x956be400] 20:31:21 INFO - PROCESS | 1772 | 1472095881163 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]]]}] 20:31:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 20:31:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1135ms 20:31:21 INFO - PROCESS | 1772 | 1472095881210 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 20:31:21 INFO - PROCESS | 1772 | 1472095881214 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 20:31:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 20:31:21 INFO - PROCESS | 1772 | 1472095881223 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 20:31:21 INFO - PROCESS | 1772 | 1472095881225 Marionette TRACE conn3 <- [1,1454,null,{}] 20:31:21 INFO - PROCESS | 1772 | 1472095881250 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}] 20:31:21 INFO - PROCESS | 1772 | 1472095881254 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:21 INFO - PROCESS | 1772 | 1472095881394 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 20:31:21 INFO - PROCESS | 1772 | 1472095881402 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:21 INFO - PROCESS | 1772 | 1472095881412 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:21 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed90000 == 47 [pid = 1772] [id = 371] 20:31:21 INFO - PROCESS | 1772 | ++DOMWINDOW == 102 (0x998a2800) [pid = 1772] [serial = 1114] [outer = (nil)] 20:31:21 INFO - PROCESS | 1772 | ++DOMWINDOW == 103 (0x99df4800) [pid = 1772] [serial = 1115] [outer = 0x998a2800] 20:31:21 INFO - PROCESS | 1772 | 1472095881470 Marionette DEBUG loaded listener.js 20:31:21 INFO - PROCESS | 1772 | ++DOMWINDOW == 104 (0x9a2e9c00) [pid = 1772] [serial = 1116] [outer = 0x998a2800] 20:31:22 INFO - PROCESS | 1772 | 1472095882295 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]]]}] 20:31:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 20:31:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1189ms 20:31:22 INFO - PROCESS | 1772 | 1472095882413 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 20:31:22 INFO - PROCESS | 1772 | 1472095882416 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 20:31:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 20:31:22 INFO - PROCESS | 1772 | 1472095882422 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 20:31:22 INFO - PROCESS | 1772 | 1472095882424 Marionette TRACE conn3 <- [1,1458,null,{}] 20:31:22 INFO - PROCESS | 1772 | 1472095882429 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}] 20:31:22 INFO - PROCESS | 1772 | 1472095882433 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:22 INFO - PROCESS | 1772 | 1472095882629 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 20:31:22 INFO - PROCESS | 1772 | 1472095882651 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:22 INFO - PROCESS | 1772 | 1472095882659 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:22 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e766400 == 48 [pid = 1772] [id = 372] 20:31:22 INFO - PROCESS | 1772 | ++DOMWINDOW == 105 (0x95476800) [pid = 1772] [serial = 1117] [outer = (nil)] 20:31:22 INFO - PROCESS | 1772 | ++DOMWINDOW == 106 (0x9abb4000) [pid = 1772] [serial = 1118] [outer = 0x95476800] 20:31:22 INFO - PROCESS | 1772 | 1472095882720 Marionette DEBUG loaded listener.js 20:31:22 INFO - PROCESS | 1772 | ++DOMWINDOW == 107 (0x9acd6c00) [pid = 1772] [serial = 1119] [outer = 0x95476800] 20:31:23 INFO - PROCESS | 1772 | 1472095883557 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]]]}] 20:31:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 20:31:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1184ms 20:31:23 INFO - PROCESS | 1772 | 1472095883607 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 20:31:23 INFO - PROCESS | 1772 | 1472095883610 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 20:31:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 20:31:23 INFO - PROCESS | 1772 | 1472095883625 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 20:31:23 INFO - PROCESS | 1772 | 1472095883627 Marionette TRACE conn3 <- [1,1462,null,{}] 20:31:23 INFO - PROCESS | 1772 | 1472095883632 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}] 20:31:23 INFO - PROCESS | 1772 | 1472095883641 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:24 INFO - PROCESS | 1772 | 1472095884098 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 20:31:24 INFO - PROCESS | 1772 | --DOMWINDOW == 106 (0x99d1ac00) [pid = 1772] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 20:31:24 INFO - PROCESS | 1772 | --DOMWINDOW == 105 (0x9250c000) [pid = 1772] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 20:31:24 INFO - PROCESS | 1772 | --DOMWINDOW == 104 (0x9b4b3800) [pid = 1772] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 20:31:24 INFO - PROCESS | 1772 | --DOMWINDOW == 103 (0x9202b800) [pid = 1772] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 20:31:24 INFO - PROCESS | 1772 | --DOMWINDOW == 102 (0x998a9000) [pid = 1772] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 20:31:24 INFO - PROCESS | 1772 | --DOMWINDOW == 101 (0x9a14b000) [pid = 1772] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 20:31:24 INFO - PROCESS | 1772 | --DOMWINDOW == 100 (0x8ee4d000) [pid = 1772] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 20:31:24 INFO - PROCESS | 1772 | --DOMWINDOW == 99 (0x91b78c00) [pid = 1772] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:31:24 INFO - PROCESS | 1772 | 1472095884240 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:24 INFO - PROCESS | 1772 | 1472095884250 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:24 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee4dc00 == 49 [pid = 1772] [id = 373] 20:31:24 INFO - PROCESS | 1772 | ++DOMWINDOW == 100 (0x8ee50000) [pid = 1772] [serial = 1120] [outer = (nil)] 20:31:24 INFO - PROCESS | 1772 | ++DOMWINDOW == 101 (0x9202b800) [pid = 1772] [serial = 1121] [outer = 0x8ee50000] 20:31:24 INFO - PROCESS | 1772 | 1472095884313 Marionette DEBUG loaded listener.js 20:31:24 INFO - PROCESS | 1772 | ++DOMWINDOW == 102 (0x9560b400) [pid = 1772] [serial = 1122] [outer = 0x8ee50000] 20:31:24 INFO - PROCESS | 1772 | 1472095884965 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]]]}] 20:31:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 20:31:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1376ms 20:31:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 20:31:25 INFO - PROCESS | 1772 | 1472095885001 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 20:31:25 INFO - PROCESS | 1772 | 1472095885004 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 20:31:25 INFO - PROCESS | 1772 | 1472095885010 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 20:31:25 INFO - PROCESS | 1772 | 1472095885013 Marionette TRACE conn3 <- [1,1466,null,{}] 20:31:25 INFO - PROCESS | 1772 | 1472095885018 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}] 20:31:25 INFO - PROCESS | 1772 | 1472095885021 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:25 INFO - PROCESS | 1772 | 1472095885217 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 20:31:25 INFO - PROCESS | 1772 | 1472095885234 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:25 INFO - PROCESS | 1772 | 1472095885244 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:25 INFO - PROCESS | 1772 | ++DOCSHELL 0x95236400 == 50 [pid = 1772] [id = 374] 20:31:25 INFO - PROCESS | 1772 | ++DOMWINDOW == 103 (0x9b4b9000) [pid = 1772] [serial = 1123] [outer = (nil)] 20:31:25 INFO - PROCESS | 1772 | ++DOMWINDOW == 104 (0x9b954000) [pid = 1772] [serial = 1124] [outer = 0x9b4b9000] 20:31:25 INFO - PROCESS | 1772 | 1472095885302 Marionette DEBUG loaded listener.js 20:31:25 INFO - PROCESS | 1772 | ++DOMWINDOW == 105 (0x9b95a000) [pid = 1772] [serial = 1125] [outer = 0x9b4b9000] 20:31:26 INFO - PROCESS | 1772 | 1472095886038 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]]]}] 20:31:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 20:31:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1131ms 20:31:26 INFO - PROCESS | 1772 | 1472095886145 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 20:31:26 INFO - PROCESS | 1772 | 1472095886151 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 20:31:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 20:31:26 INFO - PROCESS | 1772 | 1472095886159 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 20:31:26 INFO - PROCESS | 1772 | 1472095886165 Marionette TRACE conn3 <- [1,1470,null,{}] 20:31:26 INFO - PROCESS | 1772 | 1472095886175 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}] 20:31:26 INFO - PROCESS | 1772 | 1472095886181 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:26 INFO - PROCESS | 1772 | 1472095886399 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 20:31:26 INFO - PROCESS | 1772 | 1472095886581 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:26 INFO - PROCESS | 1772 | 1472095886595 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:26 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee4c000 == 51 [pid = 1772] [id = 375] 20:31:26 INFO - PROCESS | 1772 | ++DOMWINDOW == 106 (0x9076a000) [pid = 1772] [serial = 1126] [outer = (nil)] 20:31:26 INFO - PROCESS | 1772 | ++DOMWINDOW == 107 (0x90974800) [pid = 1772] [serial = 1127] [outer = 0x9076a000] 20:31:26 INFO - PROCESS | 1772 | 1472095886708 Marionette DEBUG loaded listener.js 20:31:26 INFO - PROCESS | 1772 | ++DOMWINDOW == 108 (0x91879000) [pid = 1772] [serial = 1128] [outer = 0x9076a000] 20:31:27 INFO - PROCESS | 1772 | 1472095887665 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]]]}] 20:31:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 20:31:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1536ms 20:31:27 INFO - PROCESS | 1772 | 1472095887697 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 20:31:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 20:31:27 INFO - PROCESS | 1772 | 1472095887701 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 20:31:27 INFO - PROCESS | 1772 | 1472095887712 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 20:31:27 INFO - PROCESS | 1772 | 1472095887717 Marionette TRACE conn3 <- [1,1474,null,{}] 20:31:27 INFO - PROCESS | 1772 | 1472095887723 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}] 20:31:27 INFO - PROCESS | 1772 | 1472095887729 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:27 INFO - PROCESS | 1772 | 1472095887899 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 20:31:28 INFO - PROCESS | 1772 | 1472095888078 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:28 INFO - PROCESS | 1772 | 1472095888087 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:28 INFO - PROCESS | 1772 | ++DOCSHELL 0x90975800 == 52 [pid = 1772] [id = 376] 20:31:28 INFO - PROCESS | 1772 | ++DOMWINDOW == 109 (0x9242a400) [pid = 1772] [serial = 1129] [outer = (nil)] 20:31:28 INFO - PROCESS | 1772 | ++DOMWINDOW == 110 (0x95477000) [pid = 1772] [serial = 1130] [outer = 0x9242a400] 20:31:28 INFO - PROCESS | 1772 | 1472095888166 Marionette DEBUG loaded listener.js 20:31:28 INFO - PROCESS | 1772 | ++DOMWINDOW == 111 (0x956be800) [pid = 1772] [serial = 1131] [outer = 0x9242a400] 20:31:29 INFO - PROCESS | 1772 | 1472095889137 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]]]}] 20:31:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 20:31:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1496ms 20:31:29 INFO - PROCESS | 1772 | 1472095889204 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 20:31:29 INFO - PROCESS | 1772 | 1472095889208 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 20:31:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 20:31:29 INFO - PROCESS | 1772 | 1472095889215 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 20:31:29 INFO - PROCESS | 1772 | 1472095889218 Marionette TRACE conn3 <- [1,1478,null,{}] 20:31:29 INFO - PROCESS | 1772 | 1472095889234 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}] 20:31:29 INFO - PROCESS | 1772 | 1472095889242 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:29 INFO - PROCESS | 1772 | 1472095889450 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 20:31:29 INFO - PROCESS | 1772 | 1472095889665 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:29 INFO - PROCESS | 1772 | 1472095889678 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:29 INFO - PROCESS | 1772 | ++DOCSHELL 0x9a1b9c00 == 53 [pid = 1772] [id = 377] 20:31:29 INFO - PROCESS | 1772 | ++DOMWINDOW == 112 (0x9b4aac00) [pid = 1772] [serial = 1132] [outer = (nil)] 20:31:29 INFO - PROCESS | 1772 | ++DOMWINDOW == 113 (0x9b4b7c00) [pid = 1772] [serial = 1133] [outer = 0x9b4aac00] 20:31:29 INFO - PROCESS | 1772 | 1472095889769 Marionette DEBUG loaded listener.js 20:31:29 INFO - PROCESS | 1772 | ++DOMWINDOW == 114 (0x9b95f400) [pid = 1772] [serial = 1134] [outer = 0x9b4aac00] 20:31:30 INFO - PROCESS | 1772 | 1472095890625 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]]]}] 20:31:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 20:31:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1482ms 20:31:30 INFO - PROCESS | 1772 | 1472095890697 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 20:31:30 INFO - PROCESS | 1772 | 1472095890700 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 20:31:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 20:31:30 INFO - PROCESS | 1772 | 1472095890706 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 20:31:30 INFO - PROCESS | 1772 | 1472095890709 Marionette TRACE conn3 <- [1,1482,null,{}] 20:31:30 INFO - PROCESS | 1772 | 1472095890715 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}] 20:31:30 INFO - PROCESS | 1772 | 1472095890720 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:30 INFO - PROCESS | 1772 | 1472095890925 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 20:31:31 INFO - PROCESS | 1772 | 1472095891094 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:31 INFO - PROCESS | 1772 | 1472095891103 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:31 INFO - PROCESS | 1772 | ++DOCSHELL 0x95366c00 == 54 [pid = 1772] [id = 378] 20:31:31 INFO - PROCESS | 1772 | ++DOMWINDOW == 115 (0x9acd0000) [pid = 1772] [serial = 1135] [outer = (nil)] 20:31:31 INFO - PROCESS | 1772 | ++DOMWINDOW == 116 (0xa1098c00) [pid = 1772] [serial = 1136] [outer = 0x9acd0000] 20:31:31 INFO - PROCESS | 1772 | 1472095891219 Marionette DEBUG loaded listener.js 20:31:31 INFO - PROCESS | 1772 | ++DOMWINDOW == 117 (0xa1f8c800) [pid = 1772] [serial = 1137] [outer = 0x9acd0000] 20:31:32 INFO - PROCESS | 1772 | 1472095892104 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]]]}] 20:31:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 20:31:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1432ms 20:31:32 INFO - PROCESS | 1772 | 1472095892140 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 20:31:32 INFO - PROCESS | 1772 | 1472095892143 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 20:31:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 20:31:32 INFO - PROCESS | 1772 | 1472095892149 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 20:31:32 INFO - PROCESS | 1772 | 1472095892152 Marionette TRACE conn3 <- [1,1486,null,{}] 20:31:32 INFO - PROCESS | 1772 | 1472095892158 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}] 20:31:32 INFO - PROCESS | 1772 | 1472095892162 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:32 INFO - PROCESS | 1772 | 1472095892321 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 20:31:32 INFO - PROCESS | 1772 | 1472095892495 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:32 INFO - PROCESS | 1772 | 1472095892503 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:32 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee45400 == 55 [pid = 1772] [id = 379] 20:31:32 INFO - PROCESS | 1772 | ++DOMWINDOW == 118 (0x91886800) [pid = 1772] [serial = 1138] [outer = (nil)] 20:31:32 INFO - PROCESS | 1772 | ++DOMWINDOW == 119 (0xa2152800) [pid = 1772] [serial = 1139] [outer = 0x91886800] 20:31:32 INFO - PROCESS | 1772 | 1472095892576 Marionette DEBUG loaded listener.js 20:31:32 INFO - PROCESS | 1772 | ++DOMWINDOW == 120 (0xa21e9800) [pid = 1772] [serial = 1140] [outer = 0x91886800] 20:31:33 INFO - PROCESS | 1772 | 1472095893505 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]]]}] 20:31:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 20:31:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1432ms 20:31:33 INFO - PROCESS | 1772 | 1472095893583 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 20:31:33 INFO - PROCESS | 1772 | 1472095893586 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 20:31:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 20:31:33 INFO - PROCESS | 1772 | 1472095893592 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 20:31:33 INFO - PROCESS | 1772 | 1472095893595 Marionette TRACE conn3 <- [1,1490,null,{}] 20:31:33 INFO - PROCESS | 1772 | 1472095893600 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}] 20:31:33 INFO - PROCESS | 1772 | 1472095893610 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:33 INFO - PROCESS | 1772 | 1472095893858 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 20:31:34 INFO - PROCESS | 1772 | 1472095894078 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:34 INFO - PROCESS | 1772 | 1472095894086 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:34 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e76f800 == 56 [pid = 1772] [id = 380] 20:31:34 INFO - PROCESS | 1772 | ++DOMWINDOW == 121 (0x8ed96c00) [pid = 1772] [serial = 1141] [outer = (nil)] 20:31:34 INFO - PROCESS | 1772 | ++DOMWINDOW == 122 (0x9560f800) [pid = 1772] [serial = 1142] [outer = 0x8ed96c00] 20:31:34 INFO - PROCESS | 1772 | 1472095894174 Marionette DEBUG loaded listener.js 20:31:34 INFO - PROCESS | 1772 | ++DOMWINDOW == 123 (0xa22acc00) [pid = 1772] [serial = 1143] [outer = 0x8ed96c00] 20:31:35 INFO - PROCESS | 1772 | 1472095894998 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]]]}] 20:31:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 20:31:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1431ms 20:31:35 INFO - PROCESS | 1772 | 1472095895024 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 20:31:35 INFO - PROCESS | 1772 | 1472095895028 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 20:31:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 20:31:35 INFO - PROCESS | 1772 | 1472095895034 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 20:31:35 INFO - PROCESS | 1772 | 1472095895036 Marionette TRACE conn3 <- [1,1494,null,{}] 20:31:35 INFO - PROCESS | 1772 | 1472095895043 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}] 20:31:35 INFO - PROCESS | 1772 | 1472095895047 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:35 INFO - PROCESS | 1772 | 1472095895211 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 20:31:35 INFO - PROCESS | 1772 | 1472095895386 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:35 INFO - PROCESS | 1772 | 1472095895396 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:35 INFO - PROCESS | 1772 | ++DOCSHELL 0x90763400 == 57 [pid = 1772] [id = 381] 20:31:35 INFO - PROCESS | 1772 | ++DOMWINDOW == 124 (0x95232800) [pid = 1772] [serial = 1144] [outer = (nil)] 20:31:35 INFO - PROCESS | 1772 | ++DOMWINDOW == 125 (0xa2439000) [pid = 1772] [serial = 1145] [outer = 0x95232800] 20:31:35 INFO - PROCESS | 1772 | 1472095895464 Marionette DEBUG loaded listener.js 20:31:35 INFO - PROCESS | 1772 | ++DOMWINDOW == 126 (0xa2441c00) [pid = 1772] [serial = 1146] [outer = 0x95232800] 20:31:36 INFO - PROCESS | 1772 | 1472095896694 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]]]}] 20:31:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 20:31:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1733ms 20:31:36 INFO - PROCESS | 1772 | 1472095896768 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 20:31:36 INFO - PROCESS | 1772 | 1472095896773 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 20:31:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 20:31:36 INFO - PROCESS | 1772 | 1472095896780 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 20:31:36 INFO - PROCESS | 1772 | 1472095896788 Marionette TRACE conn3 <- [1,1498,null,{}] 20:31:36 INFO - PROCESS | 1772 | 1472095896804 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}] 20:31:36 INFO - PROCESS | 1772 | 1472095896811 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:37 INFO - PROCESS | 1772 | 1472095897025 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 20:31:37 INFO - PROCESS | 1772 | 1472095897246 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:37 INFO - PROCESS | 1772 | 1472095897252 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:37 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed8c000 == 58 [pid = 1772] [id = 382] 20:31:37 INFO - PROCESS | 1772 | ++DOMWINDOW == 127 (0x91879400) [pid = 1772] [serial = 1147] [outer = (nil)] 20:31:37 INFO - PROCESS | 1772 | ++DOMWINDOW == 128 (0x92505400) [pid = 1772] [serial = 1148] [outer = 0x91879400] 20:31:37 INFO - PROCESS | 1772 | 1472095897350 Marionette DEBUG loaded listener.js 20:31:37 INFO - PROCESS | 1772 | ++DOMWINDOW == 129 (0x93b4f000) [pid = 1772] [serial = 1149] [outer = 0x91879400] 20:31:37 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee4dc00 == 57 [pid = 1772] [id = 373] 20:31:37 INFO - PROCESS | 1772 | --DOCSHELL 0x8e766400 == 56 [pid = 1772] [id = 372] 20:31:37 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed90000 == 55 [pid = 1772] [id = 371] 20:31:37 INFO - PROCESS | 1772 | --DOMWINDOW == 128 (0x9b49e000) [pid = 1772] [serial = 1061] [outer = (nil)] [url = about:blank] 20:31:37 INFO - PROCESS | 1772 | --DOMWINDOW == 127 (0x9b95dc00) [pid = 1772] [serial = 1085] [outer = (nil)] [url = about:blank] 20:31:37 INFO - PROCESS | 1772 | --DOCSHELL 0x956bd800 == 54 [pid = 1772] [id = 370] 20:31:37 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed93400 == 53 [pid = 1772] [id = 369] 20:31:37 INFO - PROCESS | 1772 | --DOCSHELL 0x90981800 == 52 [pid = 1772] [id = 368] 20:31:37 INFO - PROCESS | 1772 | --DOCSHELL 0x9b77a800 == 51 [pid = 1772] [id = 364] 20:31:37 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee58400 == 50 [pid = 1772] [id = 363] 20:31:37 INFO - PROCESS | 1772 | --DOCSHELL 0x90979800 == 49 [pid = 1772] [id = 362] 20:31:37 INFO - PROCESS | 1772 | --DOMWINDOW == 126 (0x91b6d000) [pid = 1772] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:31:37 INFO - PROCESS | 1772 | --DOMWINDOW == 125 (0x9b4b6c00) [pid = 1772] [serial = 1079] [outer = (nil)] [url = about:blank] 20:31:37 INFO - PROCESS | 1772 | --DOMWINDOW == 124 (0x90980800) [pid = 1772] [serial = 1049] [outer = (nil)] [url = about:blank] 20:31:37 INFO - PROCESS | 1772 | --DOMWINDOW == 123 (0x9acdc000) [pid = 1772] [serial = 1058] [outer = (nil)] [url = about:blank] 20:31:37 INFO - PROCESS | 1772 | --DOMWINDOW == 122 (0x93e45c00) [pid = 1772] [serial = 1070] [outer = (nil)] [url = about:blank] 20:31:37 INFO - PROCESS | 1772 | --DOMWINDOW == 121 (0x9b8c1c00) [pid = 1772] [serial = 1065] [outer = (nil)] [url = about:blank] 20:31:37 INFO - PROCESS | 1772 | --DOMWINDOW == 120 (0x9b780400) [pid = 1772] [serial = 1064] [outer = (nil)] [url = about:blank] 20:31:37 INFO - PROCESS | 1772 | --DOMWINDOW == 119 (0x95238800) [pid = 1772] [serial = 1052] [outer = (nil)] [url = about:blank] 20:31:37 INFO - PROCESS | 1772 | --DOMWINDOW == 118 (0x9a2ee000) [pid = 1772] [serial = 1055] [outer = (nil)] [url = about:blank] 20:31:37 INFO - PROCESS | 1772 | --DOMWINDOW == 117 (0x92511800) [pid = 1772] [serial = 1068] [outer = (nil)] [url = about:blank] 20:31:37 INFO - PROCESS | 1772 | --DOMWINDOW == 116 (0x92428800) [pid = 1772] [serial = 1067] [outer = (nil)] [url = about:blank] 20:31:37 INFO - PROCESS | 1772 | --DOMWINDOW == 115 (0x99cc4800) [pid = 1772] [serial = 1073] [outer = (nil)] [url = about:blank] 20:31:37 INFO - PROCESS | 1772 | --DOMWINDOW == 114 (0x95364800) [pid = 1772] [serial = 1071] [outer = (nil)] [url = about:blank] 20:31:37 INFO - PROCESS | 1772 | --DOMWINDOW == 113 (0x9acd2400) [pid = 1772] [serial = 1076] [outer = (nil)] [url = about:blank] 20:31:37 INFO - PROCESS | 1772 | --DOMWINDOW == 112 (0x9b0ad400) [pid = 1772] [serial = 1077] [outer = (nil)] [url = about:blank] 20:31:37 INFO - PROCESS | 1772 | --DOMWINDOW == 111 (0x9b77f000) [pid = 1772] [serial = 1080] [outer = (nil)] [url = about:blank] 20:31:37 INFO - PROCESS | 1772 | --DOMWINDOW == 110 (0x9b4b9400) [pid = 1772] [serial = 1082] [outer = (nil)] [url = about:blank] 20:31:37 INFO - PROCESS | 1772 | --DOMWINDOW == 109 (0x9a145800) [pid = 1772] [serial = 1074] [outer = (nil)] [url = about:blank] 20:31:37 INFO - PROCESS | 1772 | --DOMWINDOW == 108 (0x9b955400) [pid = 1772] [serial = 1083] [outer = (nil)] [url = about:blank] 20:31:38 INFO - PROCESS | 1772 | 1472095898149 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]]]}] 20:31:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 20:31:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1393ms 20:31:38 INFO - PROCESS | 1772 | 1472095898174 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 20:31:38 INFO - PROCESS | 1772 | 1472095898180 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 20:31:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 20:31:38 INFO - PROCESS | 1772 | 1472095898190 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 20:31:38 INFO - PROCESS | 1772 | 1472095898194 Marionette TRACE conn3 <- [1,1502,null,{}] 20:31:38 INFO - PROCESS | 1772 | 1472095898200 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}] 20:31:38 INFO - PROCESS | 1772 | 1472095898205 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:38 INFO - PROCESS | 1772 | 1472095898358 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 20:31:38 INFO - PROCESS | 1772 | 1472095898367 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:38 INFO - PROCESS | 1772 | 1472095898376 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:38 INFO - PROCESS | 1772 | ++DOCSHELL 0x95368400 == 50 [pid = 1772] [id = 383] 20:31:38 INFO - PROCESS | 1772 | ++DOMWINDOW == 109 (0x95604000) [pid = 1772] [serial = 1150] [outer = (nil)] 20:31:38 INFO - PROCESS | 1772 | ++DOMWINDOW == 110 (0x956c4000) [pid = 1772] [serial = 1151] [outer = 0x95604000] 20:31:38 INFO - PROCESS | 1772 | 1472095898440 Marionette DEBUG loaded listener.js 20:31:38 INFO - PROCESS | 1772 | ++DOMWINDOW == 111 (0x9971b800) [pid = 1772] [serial = 1152] [outer = 0x95604000] 20:31:39 INFO - PROCESS | 1772 | 1472095899292 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]]]}] 20:31:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 20:31:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1134ms 20:31:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 20:31:39 INFO - PROCESS | 1772 | 1472095899323 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 20:31:39 INFO - PROCESS | 1772 | 1472095899326 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 20:31:39 INFO - PROCESS | 1772 | 1472095899333 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 20:31:39 INFO - PROCESS | 1772 | 1472095899338 Marionette TRACE conn3 <- [1,1506,null,{}] 20:31:39 INFO - PROCESS | 1772 | 1472095899352 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}] 20:31:39 INFO - PROCESS | 1772 | 1472095899359 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:39 INFO - PROCESS | 1772 | 1472095899511 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 20:31:39 INFO - PROCESS | 1772 | 1472095899521 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:39 INFO - PROCESS | 1772 | 1472095899529 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:39 INFO - PROCESS | 1772 | ++DOCSHELL 0x9acddc00 == 51 [pid = 1772] [id = 384] 20:31:39 INFO - PROCESS | 1772 | ++DOMWINDOW == 112 (0x9ad4f000) [pid = 1772] [serial = 1153] [outer = (nil)] 20:31:39 INFO - PROCESS | 1772 | ++DOMWINDOW == 113 (0x9ad57000) [pid = 1772] [serial = 1154] [outer = 0x9ad4f000] 20:31:39 INFO - PROCESS | 1772 | 1472095899594 Marionette DEBUG loaded listener.js 20:31:39 INFO - PROCESS | 1772 | ++DOMWINDOW == 114 (0x9b4ae000) [pid = 1772] [serial = 1155] [outer = 0x9ad4f000] 20:31:40 INFO - PROCESS | 1772 | 1472095900435 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]]]}] 20:31:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 20:31:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1133ms 20:31:40 INFO - PROCESS | 1772 | 1472095900466 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 20:31:40 INFO - PROCESS | 1772 | 1472095900470 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 20:31:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 20:31:40 INFO - PROCESS | 1772 | 1472095900475 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 20:31:40 INFO - PROCESS | 1772 | 1472095900478 Marionette TRACE conn3 <- [1,1510,null,{}] 20:31:40 INFO - PROCESS | 1772 | 1472095900491 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}] 20:31:40 INFO - PROCESS | 1772 | 1472095900495 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:40 INFO - PROCESS | 1772 | 1472095900707 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 20:31:40 INFO - PROCESS | 1772 | 1472095900725 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:40 INFO - PROCESS | 1772 | 1472095900732 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:40 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e762c00 == 52 [pid = 1772] [id = 385] 20:31:40 INFO - PROCESS | 1772 | ++DOMWINDOW == 115 (0x9ad4f800) [pid = 1772] [serial = 1156] [outer = (nil)] 20:31:40 INFO - PROCESS | 1772 | ++DOMWINDOW == 116 (0x9b77b400) [pid = 1772] [serial = 1157] [outer = 0x9ad4f800] 20:31:40 INFO - PROCESS | 1772 | 1472095900794 Marionette DEBUG loaded listener.js 20:31:40 INFO - PROCESS | 1772 | ++DOMWINDOW == 117 (0x9b950800) [pid = 1772] [serial = 1158] [outer = 0x9ad4f800] 20:31:41 INFO - PROCESS | 1772 | 1472095901622 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]]]}] 20:31:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 20:31:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1178ms 20:31:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 20:31:41 INFO - PROCESS | 1772 | 1472095901655 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 20:31:41 INFO - PROCESS | 1772 | 1472095901657 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 20:31:41 INFO - PROCESS | 1772 | 1472095901662 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 20:31:41 INFO - PROCESS | 1772 | 1472095901666 Marionette TRACE conn3 <- [1,1514,null,{}] 20:31:41 INFO - PROCESS | 1772 | 1472095901671 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}] 20:31:41 INFO - PROCESS | 1772 | 1472095901675 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:41 INFO - PROCESS | 1772 | 1472095901889 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 20:31:41 INFO - PROCESS | 1772 | 1472095901907 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:41 INFO - PROCESS | 1772 | 1472095901915 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:41 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee4f400 == 53 [pid = 1772] [id = 386] 20:31:41 INFO - PROCESS | 1772 | ++DOMWINDOW == 118 (0x8ee54800) [pid = 1772] [serial = 1159] [outer = (nil)] 20:31:41 INFO - PROCESS | 1772 | ++DOMWINDOW == 119 (0x9d413000) [pid = 1772] [serial = 1160] [outer = 0x8ee54800] 20:31:41 INFO - PROCESS | 1772 | 1472095901976 Marionette DEBUG loaded listener.js 20:31:42 INFO - PROCESS | 1772 | ++DOMWINDOW == 120 (0x9536e000) [pid = 1772] [serial = 1161] [outer = 0x8ee54800] 20:31:42 INFO - PROCESS | 1772 | --DOMWINDOW == 119 (0x8ee50000) [pid = 1772] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 20:31:42 INFO - PROCESS | 1772 | --DOMWINDOW == 118 (0x91878c00) [pid = 1772] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 20:31:42 INFO - PROCESS | 1772 | --DOMWINDOW == 117 (0x8ee5e000) [pid = 1772] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 20:31:42 INFO - PROCESS | 1772 | --DOMWINDOW == 116 (0x956be400) [pid = 1772] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 20:31:42 INFO - PROCESS | 1772 | --DOMWINDOW == 115 (0x95476800) [pid = 1772] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 20:31:42 INFO - PROCESS | 1772 | --DOMWINDOW == 114 (0x998a2800) [pid = 1772] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 20:31:43 INFO - PROCESS | 1772 | 1472095903025 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]]]}] 20:31:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 20:31:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1377ms 20:31:43 INFO - PROCESS | 1772 | 1472095903040 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 20:31:43 INFO - PROCESS | 1772 | 1472095903044 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 20:31:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 20:31:43 INFO - PROCESS | 1772 | 1472095903050 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 20:31:43 INFO - PROCESS | 1772 | 1472095903053 Marionette TRACE conn3 <- [1,1518,null,{}] 20:31:43 INFO - PROCESS | 1772 | 1472095903058 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}] 20:31:43 INFO - PROCESS | 1772 | 1472095903067 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:43 INFO - PROCESS | 1772 | 1472095903274 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 20:31:43 INFO - PROCESS | 1772 | 1472095903291 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:43 INFO - PROCESS | 1772 | 1472095903299 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:43 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee50000 == 54 [pid = 1772] [id = 387] 20:31:43 INFO - PROCESS | 1772 | ++DOMWINDOW == 115 (0x906abc00) [pid = 1772] [serial = 1162] [outer = (nil)] 20:31:43 INFO - PROCESS | 1772 | ++DOMWINDOW == 116 (0x9d40b000) [pid = 1772] [serial = 1163] [outer = 0x906abc00] 20:31:43 INFO - PROCESS | 1772 | 1472095903363 Marionette DEBUG loaded listener.js 20:31:43 INFO - PROCESS | 1772 | ++DOMWINDOW == 117 (0xa220fc00) [pid = 1772] [serial = 1164] [outer = 0x906abc00] 20:31:44 INFO - PROCESS | 1772 | 1472095904078 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]]]}] 20:31:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 20:31:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1078ms 20:31:44 INFO - PROCESS | 1772 | 1472095904139 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 20:31:44 INFO - PROCESS | 1772 | 1472095904141 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 20:31:44 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 20:31:44 INFO - PROCESS | 1772 | 1472095904148 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 20:31:44 INFO - PROCESS | 1772 | 1472095904151 Marionette TRACE conn3 <- [1,1522,null,{}] 20:31:44 INFO - PROCESS | 1772 | 1472095904156 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}] 20:31:44 INFO - PROCESS | 1772 | 1472095904159 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:44 INFO - PROCESS | 1772 | 1472095904342 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 20:31:44 INFO - PROCESS | 1772 | 1472095904358 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:44 INFO - PROCESS | 1772 | 1472095904366 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:44 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee44000 == 55 [pid = 1772] [id = 388] 20:31:44 INFO - PROCESS | 1772 | ++DOMWINDOW == 118 (0x98341800) [pid = 1772] [serial = 1165] [outer = (nil)] 20:31:44 INFO - PROCESS | 1772 | ++DOMWINDOW == 119 (0xa2434400) [pid = 1772] [serial = 1166] [outer = 0x98341800] 20:31:44 INFO - PROCESS | 1772 | 1472095904428 Marionette DEBUG loaded listener.js 20:31:44 INFO - PROCESS | 1772 | ++DOMWINDOW == 120 (0xa2440400) [pid = 1772] [serial = 1167] [outer = 0x98341800] 20:31:45 INFO - PROCESS | 1772 | SkCairoFTTypeface::onFilterRec unimplemented 20:31:45 INFO - PROCESS | 1772 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:31:45 INFO - PROCESS | 1772 | SkCairoFTTypeface::onFilterRec unimplemented 20:31:45 INFO - PROCESS | 1772 | SkCairoFTTypeface::onFilterRec unimplemented 20:31:45 INFO - PROCESS | 1772 | SkCairoFTTypeface::onFilterRec unimplemented 20:31:45 INFO - PROCESS | 1772 | SkCairoFTTypeface::onFilterRec unimplemented 20:31:45 INFO - PROCESS | 1772 | SkCairoFTTypeface::onFilterRec unimplemented 20:31:45 INFO - PROCESS | 1772 | SkCairoFTTypeface::onFilterRec unimplemented 20:31:45 INFO - PROCESS | 1772 | SkCairoFTTypeface::onFilterRec unimplemented 20:31:45 INFO - PROCESS | 1772 | SkCairoFTTypeface::onFilterRec unimplemented 20:31:45 INFO - PROCESS | 1772 | SkCairoFTTypeface::onFilterRec unimplemented 20:31:45 INFO - PROCESS | 1772 | SkCairoFTTypeface::onFilterRec unimplemented 20:31:45 INFO - PROCESS | 1772 | 1472095905258 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"]]]}] 20:31:45 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 () { 20:31:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:31:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 20:31:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 20:31:45 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 () { 20:31:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:31:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 20:31:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 20:31:45 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 () { 20:31:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:31:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 20:31:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 20:31:45 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 () { 20:31:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:31:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 20:31:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 20:31:45 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1186ms 20:31:45 INFO - PROCESS | 1772 | 1472095905341 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 20:31:45 INFO - PROCESS | 1772 | 1472095905349 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 20:31:45 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 20:31:45 INFO - PROCESS | 1772 | 1472095905373 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 20:31:45 INFO - PROCESS | 1772 | 1472095905378 Marionette TRACE conn3 <- [1,1526,null,{}] 20:31:45 INFO - PROCESS | 1772 | 1472095905387 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}] 20:31:45 INFO - PROCESS | 1772 | 1472095905392 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:45 INFO - PROCESS | 1772 | 1472095905562 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 20:31:45 INFO - PROCESS | 1772 | 1472095905736 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:45 INFO - PROCESS | 1772 | 1472095905747 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:45 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee4a400 == 56 [pid = 1772] [id = 389] 20:31:45 INFO - PROCESS | 1772 | ++DOMWINDOW == 121 (0x92510c00) [pid = 1772] [serial = 1168] [outer = (nil)] 20:31:45 INFO - PROCESS | 1772 | ++DOMWINDOW == 122 (0x9546b400) [pid = 1772] [serial = 1169] [outer = 0x92510c00] 20:31:45 INFO - PROCESS | 1772 | 1472095905827 Marionette DEBUG loaded listener.js 20:31:45 INFO - PROCESS | 1772 | ++DOMWINDOW == 123 (0x9560b800) [pid = 1772] [serial = 1170] [outer = 0x92510c00] 20:31:46 INFO - PROCESS | 1772 | 1472095906626 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"]]]}] 20:31:46 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:31:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 20:31:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 20:31:46 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:31:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 20:31:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 20:31:46 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 20:31:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 20:31:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 20:31:46 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1285ms 20:31:46 INFO - PROCESS | 1772 | 1472095906690 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 20:31:46 INFO - PROCESS | 1772 | 1472095906697 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 20:31:46 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 20:31:46 INFO - PROCESS | 1772 | 1472095906709 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 20:31:46 INFO - PROCESS | 1772 | 1472095906713 Marionette TRACE conn3 <- [1,1530,null,{}] 20:31:46 INFO - PROCESS | 1772 | 1472095906719 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}] 20:31:46 INFO - PROCESS | 1772 | 1472095906725 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:46 INFO - PROCESS | 1772 | 1472095906910 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 20:31:47 INFO - PROCESS | 1772 | 1472095907127 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:47 INFO - PROCESS | 1772 | 1472095907136 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:47 INFO - PROCESS | 1772 | ++DOCSHELL 0x906b7000 == 57 [pid = 1772] [id = 390] 20:31:47 INFO - PROCESS | 1772 | ++DOMWINDOW == 124 (0x9b782800) [pid = 1772] [serial = 1171] [outer = (nil)] 20:31:47 INFO - PROCESS | 1772 | ++DOMWINDOW == 125 (0x9b95e000) [pid = 1772] [serial = 1172] [outer = 0x9b782800] 20:31:47 INFO - PROCESS | 1772 | 1472095907215 Marionette DEBUG loaded listener.js 20:31:47 INFO - PROCESS | 1772 | ++DOMWINDOW == 126 (0xa1019000) [pid = 1772] [serial = 1173] [outer = 0x9b782800] 20:31:48 INFO - PROCESS | 1772 | 1472095908023 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]]]}] 20:31:48 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 20:31:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 20:31:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 20:31:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 20:31:48 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. 20:31:48 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 20:31:48 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1339ms 20:31:48 INFO - PROCESS | 1772 | 1472095908049 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 20:31:48 INFO - PROCESS | 1772 | 1472095908052 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 20:31:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 20:31:48 INFO - PROCESS | 1772 | 1472095908059 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 20:31:48 INFO - PROCESS | 1772 | 1472095908065 Marionette TRACE conn3 <- [1,1534,null,{}] 20:31:48 INFO - PROCESS | 1772 | 1472095908080 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}] 20:31:48 INFO - PROCESS | 1772 | 1472095908088 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:48 INFO - PROCESS | 1772 | 1472095908243 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 20:31:48 INFO - PROCESS | 1772 | 1472095908428 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:48 INFO - PROCESS | 1772 | 1472095908439 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:48 INFO - PROCESS | 1772 | ++DOCSHELL 0xa2ecd000 == 58 [pid = 1772] [id = 391] 20:31:48 INFO - PROCESS | 1772 | ++DOMWINDOW == 127 (0xa2ecd400) [pid = 1772] [serial = 1174] [outer = (nil)] 20:31:48 INFO - PROCESS | 1772 | ++DOMWINDOW == 128 (0xa310f800) [pid = 1772] [serial = 1175] [outer = 0xa2ecd400] 20:31:48 INFO - PROCESS | 1772 | 1472095908513 Marionette DEBUG loaded listener.js 20:31:48 INFO - PROCESS | 1772 | ++DOMWINDOW == 129 (0xa3118000) [pid = 1772] [serial = 1176] [outer = 0xa2ecd400] 20:31:49 INFO - PROCESS | 1772 | 1472095909412 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]]]}] 20:31:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 20:31:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1387ms 20:31:49 INFO - PROCESS | 1772 | 1472095909447 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 20:31:49 INFO - PROCESS | 1772 | 1472095909451 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 20:31:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 20:31:49 INFO - PROCESS | 1772 | 1472095909458 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 20:31:49 INFO - PROCESS | 1772 | 1472095909461 Marionette TRACE conn3 <- [1,1538,null,{}] 20:31:49 INFO - PROCESS | 1772 | 1472095909466 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}] 20:31:49 INFO - PROCESS | 1772 | 1472095909471 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:49 INFO - PROCESS | 1772 | 1472095909636 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 20:31:49 INFO - PROCESS | 1772 | 1472095909818 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:49 INFO - PROCESS | 1772 | 1472095909827 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:49 INFO - PROCESS | 1772 | ++DOCSHELL 0x9a2f4800 == 59 [pid = 1772] [id = 392] 20:31:49 INFO - PROCESS | 1772 | ++DOMWINDOW == 130 (0xa214b800) [pid = 1772] [serial = 1177] [outer = (nil)] 20:31:49 INFO - PROCESS | 1772 | ++DOMWINDOW == 131 (0xa33ad400) [pid = 1772] [serial = 1178] [outer = 0xa214b800] 20:31:49 INFO - PROCESS | 1772 | 1472095909900 Marionette DEBUG loaded listener.js 20:31:50 INFO - PROCESS | 1772 | ++DOMWINDOW == 132 (0xa33ba000) [pid = 1772] [serial = 1179] [outer = 0xa214b800] 20:31:50 INFO - PROCESS | 1772 | 1472095910759 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]]]}] 20:31:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 20:31:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1335ms 20:31:50 INFO - PROCESS | 1772 | 1472095910794 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 20:31:50 INFO - PROCESS | 1772 | 1472095910797 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 20:31:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 20:31:50 INFO - PROCESS | 1772 | 1472095910803 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 20:31:50 INFO - PROCESS | 1772 | 1472095910807 Marionette TRACE conn3 <- [1,1542,null,{}] 20:31:50 INFO - PROCESS | 1772 | 1472095910812 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}] 20:31:50 INFO - PROCESS | 1772 | 1472095910817 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:50 INFO - PROCESS | 1772 | 1472095910974 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 20:31:51 INFO - PROCESS | 1772 | 1472095911156 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:51 INFO - PROCESS | 1772 | 1472095911163 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:51 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e769000 == 60 [pid = 1772] [id = 393] 20:31:51 INFO - PROCESS | 1772 | ++DOMWINDOW == 133 (0x8e770000) [pid = 1772] [serial = 1180] [outer = (nil)] 20:31:51 INFO - PROCESS | 1772 | ++DOMWINDOW == 134 (0x9546d400) [pid = 1772] [serial = 1181] [outer = 0x8e770000] 20:31:51 INFO - PROCESS | 1772 | 1472095911248 Marionette DEBUG loaded listener.js 20:31:51 INFO - PROCESS | 1772 | ++DOMWINDOW == 135 (0xa4f27400) [pid = 1772] [serial = 1182] [outer = 0x8e770000] 20:31:52 INFO - PROCESS | 1772 | 1472095912113 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]]]}] 20:31:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 20:31:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1382ms 20:31:52 INFO - PROCESS | 1772 | 1472095912187 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 20:31:52 INFO - PROCESS | 1772 | 1472095912190 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 20:31:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 20:31:52 INFO - PROCESS | 1772 | 1472095912196 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 20:31:52 INFO - PROCESS | 1772 | 1472095912200 Marionette TRACE conn3 <- [1,1546,null,{}] 20:31:52 INFO - PROCESS | 1772 | 1472095912205 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}] 20:31:52 INFO - PROCESS | 1772 | 1472095912214 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:52 INFO - PROCESS | 1772 | 1472095912440 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 20:31:52 INFO - PROCESS | 1772 | 1472095912617 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:52 INFO - PROCESS | 1772 | 1472095912626 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:52 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e76b400 == 61 [pid = 1772] [id = 394] 20:31:52 INFO - PROCESS | 1772 | ++DOMWINDOW == 136 (0x8ed89c00) [pid = 1772] [serial = 1183] [outer = (nil)] 20:31:52 INFO - PROCESS | 1772 | ++DOMWINDOW == 137 (0xa6737800) [pid = 1772] [serial = 1184] [outer = 0x8ed89c00] 20:31:52 INFO - PROCESS | 1772 | 1472095912702 Marionette DEBUG loaded listener.js 20:31:52 INFO - PROCESS | 1772 | ++DOMWINDOW == 138 (0xa67a1800) [pid = 1772] [serial = 1185] [outer = 0x8ed89c00] 20:31:53 INFO - PROCESS | 1772 | 1472095913540 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]]]}] 20:31:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 20:31:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1382ms 20:31:53 INFO - PROCESS | 1772 | 1472095913582 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 20:31:53 INFO - PROCESS | 1772 | 1472095913586 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 20:31:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 20:31:53 INFO - PROCESS | 1772 | 1472095913592 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 20:31:53 INFO - PROCESS | 1772 | 1472095913595 Marionette TRACE conn3 <- [1,1550,null,{}] 20:31:53 INFO - PROCESS | 1772 | 1472095913600 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}] 20:31:53 INFO - PROCESS | 1772 | 1472095913605 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:53 INFO - PROCESS | 1772 | 1472095913765 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 20:31:53 INFO - PROCESS | 1772 | 1472095913958 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:53 INFO - PROCESS | 1772 | 1472095913964 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:53 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed8f000 == 62 [pid = 1772] [id = 395] 20:31:53 INFO - PROCESS | 1772 | ++DOMWINDOW == 139 (0x915ad400) [pid = 1772] [serial = 1186] [outer = (nil)] 20:31:54 INFO - PROCESS | 1772 | ++DOMWINDOW == 140 (0x915b6400) [pid = 1772] [serial = 1187] [outer = 0x915ad400] 20:31:54 INFO - PROCESS | 1772 | 1472095914037 Marionette DEBUG loaded listener.js 20:31:54 INFO - PROCESS | 1772 | ++DOMWINDOW == 141 (0x915b7800) [pid = 1772] [serial = 1188] [outer = 0x915ad400] 20:31:54 INFO - PROCESS | 1772 | 1472095914865 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]]]}] 20:31:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 20:31:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1332ms 20:31:54 INFO - PROCESS | 1772 | 1472095914924 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 20:31:54 INFO - PROCESS | 1772 | 1472095914934 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 20:31:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 20:31:54 INFO - PROCESS | 1772 | 1472095914940 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 20:31:54 INFO - PROCESS | 1772 | 1472095914943 Marionette TRACE conn3 <- [1,1554,null,{}] 20:31:54 INFO - PROCESS | 1772 | 1472095914949 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}] 20:31:54 INFO - PROCESS | 1772 | 1472095914954 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:55 INFO - PROCESS | 1772 | 1472095915114 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 20:31:55 INFO - PROCESS | 1772 | 1472095915316 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:55 INFO - PROCESS | 1772 | 1472095915325 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:55 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ef94000 == 63 [pid = 1772] [id = 396] 20:31:55 INFO - PROCESS | 1772 | ++DOMWINDOW == 142 (0x8ef94400) [pid = 1772] [serial = 1189] [outer = (nil)] 20:31:55 INFO - PROCESS | 1772 | ++DOMWINDOW == 143 (0x8ef9d000) [pid = 1772] [serial = 1190] [outer = 0x8ef94400] 20:31:55 INFO - PROCESS | 1772 | 1472095915395 Marionette DEBUG loaded listener.js 20:31:55 INFO - PROCESS | 1772 | ++DOMWINDOW == 144 (0x8ef9e000) [pid = 1772] [serial = 1191] [outer = 0x8ef94400] 20:31:56 INFO - PROCESS | 1772 | 1472095916238 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]]]}] 20:31:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 20:31:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1330ms 20:31:56 INFO - PROCESS | 1772 | 1472095916287 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 20:31:56 INFO - PROCESS | 1772 | 1472095916291 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 20:31:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 20:31:56 INFO - PROCESS | 1772 | 1472095916297 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 20:31:56 INFO - PROCESS | 1772 | 1472095916300 Marionette TRACE conn3 <- [1,1558,null,{}] 20:31:56 INFO - PROCESS | 1772 | 1472095916305 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}] 20:31:56 INFO - PROCESS | 1772 | 1472095916310 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:56 INFO - PROCESS | 1772 | 1472095916466 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 20:31:56 INFO - PROCESS | 1772 | 1472095916657 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:56 INFO - PROCESS | 1772 | 1472095916664 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:56 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e4ba000 == 64 [pid = 1772] [id = 397] 20:31:56 INFO - PROCESS | 1772 | ++DOMWINDOW == 145 (0x8e4ba800) [pid = 1772] [serial = 1192] [outer = (nil)] 20:31:56 INFO - PROCESS | 1772 | ++DOMWINDOW == 146 (0x8e4c3800) [pid = 1772] [serial = 1193] [outer = 0x8e4ba800] 20:31:56 INFO - PROCESS | 1772 | 1472095916735 Marionette DEBUG loaded listener.js 20:31:56 INFO - PROCESS | 1772 | ++DOMWINDOW == 147 (0x8e4c6000) [pid = 1772] [serial = 1194] [outer = 0x8e4ba800] 20:31:57 INFO - PROCESS | 1772 | 1472095917852 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]]]}] 20:31:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 20:31:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1587ms 20:31:57 INFO - PROCESS | 1772 | 1472095917885 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 20:31:57 INFO - PROCESS | 1772 | 1472095917890 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 20:31:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 20:31:57 INFO - PROCESS | 1772 | 1472095917897 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 20:31:57 INFO - PROCESS | 1772 | 1472095917904 Marionette TRACE conn3 <- [1,1562,null,{}] 20:31:57 INFO - PROCESS | 1772 | 1472095917911 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}] 20:31:57 INFO - PROCESS | 1772 | 1472095917916 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:58 INFO - PROCESS | 1772 | 1472095918080 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 20:31:58 INFO - PROCESS | 1772 | 1472095918363 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:58 INFO - PROCESS | 1772 | 1472095918373 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:58 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e4bac00 == 65 [pid = 1772] [id = 398] 20:31:58 INFO - PROCESS | 1772 | ++DOMWINDOW == 148 (0x9097b000) [pid = 1772] [serial = 1195] [outer = (nil)] 20:31:58 INFO - PROCESS | 1772 | ++DOMWINDOW == 149 (0x915b0400) [pid = 1772] [serial = 1196] [outer = 0x9097b000] 20:31:58 INFO - PROCESS | 1772 | 1472095918444 Marionette DEBUG loaded listener.js 20:31:58 INFO - PROCESS | 1772 | ++DOMWINDOW == 150 (0x915b6c00) [pid = 1772] [serial = 1197] [outer = 0x9097b000] 20:31:59 INFO - PROCESS | 1772 | 1472095919299 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]]]}] 20:31:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 20:31:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1432ms 20:31:59 INFO - PROCESS | 1772 | 1472095919331 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 20:31:59 INFO - PROCESS | 1772 | 1472095919336 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 20:31:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 20:31:59 INFO - PROCESS | 1772 | 1472095919347 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 20:31:59 INFO - PROCESS | 1772 | 1472095919350 Marionette TRACE conn3 <- [1,1566,null,{}] 20:31:59 INFO - PROCESS | 1772 | 1472095919356 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}] 20:31:59 INFO - PROCESS | 1772 | 1472095919361 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:59 INFO - PROCESS | 1772 | 1472095919521 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 20:31:59 INFO - PROCESS | 1772 | 1472095919712 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:59 INFO - PROCESS | 1772 | 1472095919718 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:31:59 INFO - PROCESS | 1772 | ++DOCSHELL 0x93b4c400 == 66 [pid = 1772] [id = 399] 20:31:59 INFO - PROCESS | 1772 | ++DOMWINDOW == 151 (0x93b4e000) [pid = 1772] [serial = 1198] [outer = (nil)] 20:31:59 INFO - PROCESS | 1772 | ++DOMWINDOW == 152 (0x95234400) [pid = 1772] [serial = 1199] [outer = 0x93b4e000] 20:31:59 INFO - PROCESS | 1772 | 1472095919785 Marionette DEBUG loaded listener.js 20:31:59 INFO - PROCESS | 1772 | ++DOMWINDOW == 153 (0x9536d400) [pid = 1772] [serial = 1200] [outer = 0x93b4e000] 20:32:01 INFO - PROCESS | 1772 | --DOCSHELL 0x906af000 == 65 [pid = 1772] [id = 330] 20:32:01 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee46000 == 64 [pid = 1772] [id = 349] 20:32:01 INFO - PROCESS | 1772 | --DOCSHELL 0x9097c800 == 63 [pid = 1772] [id = 350] 20:32:01 INFO - PROCESS | 1772 | --DOCSHELL 0x9b493400 == 62 [pid = 1772] [id = 354] 20:32:01 INFO - PROCESS | 1772 | --DOCSHELL 0x95237c00 == 61 [pid = 1772] [id = 332] 20:32:01 INFO - PROCESS | 1772 | --DOCSHELL 0x9a062400 == 60 [pid = 1772] [id = 351] 20:32:01 INFO - PROCESS | 1772 | --DOCSHELL 0x9a143c00 == 59 [pid = 1772] [id = 353] 20:32:01 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee50000 == 58 [pid = 1772] [id = 387] 20:32:01 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee4f400 == 57 [pid = 1772] [id = 386] 20:32:01 INFO - PROCESS | 1772 | --DOCSHELL 0x8e762c00 == 56 [pid = 1772] [id = 385] 20:32:01 INFO - PROCESS | 1772 | --DOCSHELL 0x9834ac00 == 55 [pid = 1772] [id = 352] 20:32:01 INFO - PROCESS | 1772 | --DOCSHELL 0x9acddc00 == 54 [pid = 1772] [id = 384] 20:32:01 INFO - PROCESS | 1772 | --DOCSHELL 0x95368400 == 53 [pid = 1772] [id = 383] 20:32:01 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed8c000 == 52 [pid = 1772] [id = 382] 20:32:01 INFO - PROCESS | 1772 | --DOCSHELL 0x95366c00 == 51 [pid = 1772] [id = 378] 20:32:01 INFO - PROCESS | 1772 | --DOCSHELL 0x90975800 == 50 [pid = 1772] [id = 376] 20:32:01 INFO - PROCESS | 1772 | --DOCSHELL 0x9a1b9c00 == 49 [pid = 1772] [id = 377] 20:32:01 INFO - PROCESS | 1772 | --DOCSHELL 0x95236400 == 48 [pid = 1772] [id = 374] 20:32:01 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee4c000 == 47 [pid = 1772] [id = 375] 20:32:01 INFO - PROCESS | 1772 | --DOCSHELL 0x90761c00 == 46 [pid = 1772] [id = 329] 20:32:01 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee4b400 == 45 [pid = 1772] [id = 361] 20:32:01 INFO - PROCESS | 1772 | --DOCSHELL 0x90763400 == 44 [pid = 1772] [id = 381] 20:32:01 INFO - PROCESS | 1772 | --DOCSHELL 0x8e769c00 == 43 [pid = 1772] [id = 367] 20:32:01 INFO - PROCESS | 1772 | --DOCSHELL 0x8e76f800 == 42 [pid = 1772] [id = 380] 20:32:01 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee45400 == 41 [pid = 1772] [id = 379] 20:32:01 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed8fc00 == 40 [pid = 1772] [id = 348] 20:32:01 INFO - PROCESS | 1772 | --DOCSHELL 0x91b6d400 == 39 [pid = 1772] [id = 331] 20:32:01 INFO - PROCESS | 1772 | --DOCSHELL 0x9b784400 == 38 [pid = 1772] [id = 366] 20:32:01 INFO - PROCESS | 1772 | --DOCSHELL 0x9a147800 == 37 [pid = 1772] [id = 341] 20:32:01 INFO - PROCESS | 1772 | --DOCSHELL 0x9a2f7800 == 36 [pid = 1772] [id = 365] 20:32:01 INFO - PROCESS | 1772 | --DOCSHELL 0x9242cc00 == 35 [pid = 1772] [id = 342] 20:32:01 INFO - PROCESS | 1772 | --DOCSHELL 0x8e4bac00 == 34 [pid = 1772] [id = 398] 20:32:01 INFO - PROCESS | 1772 | --DOCSHELL 0x8e4ba000 == 33 [pid = 1772] [id = 397] 20:32:01 INFO - PROCESS | 1772 | --DOCSHELL 0x8ef94000 == 32 [pid = 1772] [id = 396] 20:32:01 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed8f000 == 31 [pid = 1772] [id = 395] 20:32:01 INFO - PROCESS | 1772 | --DOCSHELL 0x8e769000 == 30 [pid = 1772] [id = 393] 20:32:01 INFO - PROCESS | 1772 | --DOCSHELL 0x8e76b400 == 29 [pid = 1772] [id = 394] 20:32:01 INFO - PROCESS | 1772 | --DOCSHELL 0x9a2f4800 == 28 [pid = 1772] [id = 392] 20:32:01 INFO - PROCESS | 1772 | --DOCSHELL 0xa2ecd000 == 27 [pid = 1772] [id = 391] 20:32:01 INFO - PROCESS | 1772 | --DOCSHELL 0x906b7000 == 26 [pid = 1772] [id = 390] 20:32:01 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee44000 == 25 [pid = 1772] [id = 388] 20:32:01 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee4a400 == 24 [pid = 1772] [id = 389] 20:32:01 INFO - PROCESS | 1772 | --DOMWINDOW == 152 (0x9560b400) [pid = 1772] [serial = 1122] [outer = (nil)] [url = about:blank] 20:32:01 INFO - PROCESS | 1772 | --DOMWINDOW == 151 (0x92421c00) [pid = 1772] [serial = 1106] [outer = (nil)] [url = about:blank] 20:32:01 INFO - PROCESS | 1772 | --DOMWINDOW == 150 (0x9097dc00) [pid = 1772] [serial = 1109] [outer = (nil)] [url = about:blank] 20:32:01 INFO - PROCESS | 1772 | --DOMWINDOW == 149 (0x9833f800) [pid = 1772] [serial = 1103] [outer = (nil)] [url = about:blank] 20:32:01 INFO - PROCESS | 1772 | --DOMWINDOW == 148 (0x925f7c00) [pid = 1772] [serial = 1107] [outer = (nil)] [url = about:blank] 20:32:01 INFO - PROCESS | 1772 | --DOMWINDOW == 147 (0x9b954000) [pid = 1772] [serial = 1124] [outer = (nil)] [url = about:blank] 20:32:01 INFO - PROCESS | 1772 | --DOMWINDOW == 146 (0x956c5c00) [pid = 1772] [serial = 1112] [outer = (nil)] [url = about:blank] 20:32:01 INFO - PROCESS | 1772 | --DOMWINDOW == 145 (0x9abb4000) [pid = 1772] [serial = 1118] [outer = (nil)] [url = about:blank] 20:32:01 INFO - PROCESS | 1772 | --DOMWINDOW == 144 (0x9202b800) [pid = 1772] [serial = 1121] [outer = (nil)] [url = about:blank] 20:32:01 INFO - PROCESS | 1772 | --DOMWINDOW == 143 (0x9a2e9c00) [pid = 1772] [serial = 1116] [outer = (nil)] [url = about:blank] 20:32:01 INFO - PROCESS | 1772 | --DOMWINDOW == 142 (0x99df4800) [pid = 1772] [serial = 1115] [outer = (nil)] [url = about:blank] 20:32:01 INFO - PROCESS | 1772 | --DOMWINDOW == 141 (0xa100f400) [pid = 1772] [serial = 1100] [outer = (nil)] [url = about:blank] 20:32:01 INFO - PROCESS | 1772 | --DOMWINDOW == 140 (0x9b95c000) [pid = 1772] [serial = 1094] [outer = (nil)] [url = about:blank] 20:32:01 INFO - PROCESS | 1772 | --DOMWINDOW == 139 (0x9acd6c00) [pid = 1772] [serial = 1119] [outer = (nil)] [url = about:blank] 20:32:01 INFO - PROCESS | 1772 | --DOMWINDOW == 138 (0x92506c00) [pid = 1772] [serial = 1088] [outer = (nil)] [url = about:blank] 20:32:01 INFO - PROCESS | 1772 | --DOMWINDOW == 137 (0x984d7800) [pid = 1772] [serial = 1113] [outer = (nil)] [url = about:blank] 20:32:01 INFO - PROCESS | 1772 | --DOMWINDOW == 136 (0x925f1800) [pid = 1772] [serial = 1110] [outer = (nil)] [url = about:blank] 20:32:01 INFO - PROCESS | 1772 | --DOMWINDOW == 135 (0x9834c000) [pid = 1772] [serial = 1091] [outer = (nil)] [url = about:blank] 20:32:01 INFO - PROCESS | 1772 | --DOMWINDOW == 134 (0x9d4e6c00) [pid = 1772] [serial = 1097] [outer = (nil)] [url = about:blank] 20:32:01 INFO - PROCESS | 1772 | 1472095921963 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]]]}] 20:32:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 20:32:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 2637ms 20:32:01 INFO - PROCESS | 1772 | 1472095921984 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 20:32:01 INFO - PROCESS | 1772 | 1472095921990 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 20:32:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 20:32:02 INFO - PROCESS | 1772 | 1472095922039 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 20:32:02 INFO - PROCESS | 1772 | 1472095922044 Marionette TRACE conn3 <- [1,1570,null,{}] 20:32:02 INFO - PROCESS | 1772 | 1472095922056 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}] 20:32:02 INFO - PROCESS | 1772 | 1472095922061 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:02 INFO - PROCESS | 1772 | 1472095922213 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 20:32:02 INFO - PROCESS | 1772 | 1472095922349 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:02 INFO - PROCESS | 1772 | 1472095922359 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:02 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed92c00 == 25 [pid = 1772] [id = 400] 20:32:02 INFO - PROCESS | 1772 | ++DOMWINDOW == 135 (0x8ee48000) [pid = 1772] [serial = 1201] [outer = (nil)] 20:32:02 INFO - PROCESS | 1772 | ++DOMWINDOW == 136 (0x8ee61400) [pid = 1772] [serial = 1202] [outer = 0x8ee48000] 20:32:02 INFO - PROCESS | 1772 | 1472095922428 Marionette DEBUG loaded listener.js 20:32:02 INFO - PROCESS | 1772 | ++DOMWINDOW == 137 (0x8ef9f000) [pid = 1772] [serial = 1203] [outer = 0x8ee48000] 20:32:03 INFO - PROCESS | 1772 | 1472095923211 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]]]}] 20:32:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 20:32:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1227ms 20:32:03 INFO - PROCESS | 1772 | 1472095923246 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 20:32:03 INFO - PROCESS | 1772 | 1472095923251 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 20:32:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 20:32:03 INFO - PROCESS | 1772 | 1472095923267 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 20:32:03 INFO - PROCESS | 1772 | 1472095923272 Marionette TRACE conn3 <- [1,1574,null,{}] 20:32:03 INFO - PROCESS | 1772 | 1472095923278 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}] 20:32:03 INFO - PROCESS | 1772 | 1472095923284 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:03 INFO - PROCESS | 1772 | 1472095923440 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 20:32:03 INFO - PROCESS | 1772 | 1472095923448 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:03 INFO - PROCESS | 1772 | 1472095923460 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:03 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee5b800 == 26 [pid = 1772] [id = 401] 20:32:03 INFO - PROCESS | 1772 | ++DOMWINDOW == 138 (0x915b1800) [pid = 1772] [serial = 1204] [outer = (nil)] 20:32:03 INFO - PROCESS | 1772 | ++DOMWINDOW == 139 (0x915bcc00) [pid = 1772] [serial = 1205] [outer = 0x915b1800] 20:32:03 INFO - PROCESS | 1772 | 1472095923524 Marionette DEBUG loaded listener.js 20:32:03 INFO - PROCESS | 1772 | ++DOMWINDOW == 140 (0x91b75c00) [pid = 1772] [serial = 1206] [outer = 0x915b1800] 20:32:04 INFO - PROCESS | 1772 | 1472095924452 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]]]}] 20:32:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 20:32:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1235ms 20:32:04 INFO - PROCESS | 1772 | 1472095924503 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 20:32:04 INFO - PROCESS | 1772 | 1472095924506 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 20:32:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 20:32:04 INFO - PROCESS | 1772 | 1472095924524 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 20:32:04 INFO - PROCESS | 1772 | 1472095924530 Marionette TRACE conn3 <- [1,1578,null,{}] 20:32:04 INFO - PROCESS | 1772 | 1472095924546 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}] 20:32:04 INFO - PROCESS | 1772 | 1472095924555 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:04 INFO - PROCESS | 1772 | 1472095924766 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 20:32:04 INFO - PROCESS | 1772 | 1472095924860 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:04 INFO - PROCESS | 1772 | 1472095924869 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:04 INFO - PROCESS | 1772 | ++DOCSHELL 0x925f5800 == 27 [pid = 1772] [id = 402] 20:32:04 INFO - PROCESS | 1772 | ++DOMWINDOW == 141 (0x925f7400) [pid = 1772] [serial = 1207] [outer = (nil)] 20:32:04 INFO - PROCESS | 1772 | ++DOMWINDOW == 142 (0x93b51400) [pid = 1772] [serial = 1208] [outer = 0x925f7400] 20:32:04 INFO - PROCESS | 1772 | 1472095924936 Marionette DEBUG loaded listener.js 20:32:05 INFO - PROCESS | 1772 | ++DOMWINDOW == 143 (0x95236000) [pid = 1772] [serial = 1209] [outer = 0x925f7400] 20:32:06 INFO - PROCESS | 1772 | 1472095926857 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]]]}] 20:32:06 INFO - PROCESS | 1772 | --DOMWINDOW == 142 (0x9a069c00) [pid = 1772] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 20:32:06 INFO - PROCESS | 1772 | --DOMWINDOW == 141 (0x92025000) [pid = 1772] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 20:32:06 INFO - PROCESS | 1772 | --DOMWINDOW == 140 (0x9abb0400) [pid = 1772] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 20:32:06 INFO - PROCESS | 1772 | --DOMWINDOW == 139 (0x906b4000) [pid = 1772] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 20:32:06 INFO - PROCESS | 1772 | --DOMWINDOW == 138 (0x9097a400) [pid = 1772] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 20:32:06 INFO - PROCESS | 1772 | --DOMWINDOW == 137 (0x9b953400) [pid = 1772] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 20:32:06 INFO - PROCESS | 1772 | --DOMWINDOW == 136 (0x9b956000) [pid = 1772] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 20:32:06 INFO - PROCESS | 1772 | --DOMWINDOW == 135 (0x8ee5a000) [pid = 1772] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 20:32:06 INFO - PROCESS | 1772 | --DOMWINDOW == 134 (0x95478400) [pid = 1772] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 20:32:06 INFO - PROCESS | 1772 | --DOMWINDOW == 133 (0x8ed90800) [pid = 1772] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 20:32:06 INFO - PROCESS | 1772 | --DOMWINDOW == 132 (0x98341800) [pid = 1772] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 20:32:06 INFO - PROCESS | 1772 | --DOMWINDOW == 131 (0x9ad4f800) [pid = 1772] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 20:32:06 INFO - PROCESS | 1772 | --DOMWINDOW == 130 (0x8ee54800) [pid = 1772] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 20:32:06 INFO - PROCESS | 1772 | --DOMWINDOW == 129 (0x906abc00) [pid = 1772] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 20:32:06 INFO - PROCESS | 1772 | --DOMWINDOW == 128 (0x9b4aac00) [pid = 1772] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 20:32:06 INFO - PROCESS | 1772 | --DOMWINDOW == 127 (0x9ad4f000) [pid = 1772] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 20:32:06 INFO - PROCESS | 1772 | --DOMWINDOW == 126 (0x8ed96c00) [pid = 1772] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 20:32:06 INFO - PROCESS | 1772 | --DOMWINDOW == 125 (0x95232800) [pid = 1772] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 20:32:06 INFO - PROCESS | 1772 | --DOMWINDOW == 124 (0x9b4b9000) [pid = 1772] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 20:32:06 INFO - PROCESS | 1772 | --DOMWINDOW == 123 (0x91879400) [pid = 1772] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 20:32:06 INFO - PROCESS | 1772 | --DOMWINDOW == 122 (0x9242a400) [pid = 1772] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 20:32:06 INFO - PROCESS | 1772 | --DOMWINDOW == 121 (0x9acd0000) [pid = 1772] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 20:32:07 INFO - PROCESS | 1772 | --DOMWINDOW == 120 (0x91886800) [pid = 1772] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 20:32:07 INFO - PROCESS | 1772 | --DOMWINDOW == 119 (0x95604000) [pid = 1772] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 20:32:07 INFO - PROCESS | 1772 | --DOMWINDOW == 118 (0x9076a000) [pid = 1772] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 20:32:07 INFO - PROCESS | 1772 | --DOMWINDOW == 117 (0x90765800) [pid = 1772] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 20:32:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 20:32:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 2495ms 20:32:07 INFO - PROCESS | 1772 | --DOMWINDOW == 116 (0x9241e800) [pid = 1772] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 20:32:07 INFO - PROCESS | 1772 | --DOMWINDOW == 115 (0x9d4b8000) [pid = 1772] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 20:32:07 INFO - PROCESS | 1772 | --DOMWINDOW == 114 (0x998aa000) [pid = 1772] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 20:32:07 INFO - PROCESS | 1772 | --DOMWINDOW == 113 (0x930ca400) [pid = 1772] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 20:32:07 INFO - PROCESS | 1772 | --DOMWINDOW == 112 (0x9a149000) [pid = 1772] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 20:32:07 INFO - PROCESS | 1772 | --DOMWINDOW == 111 (0x95298c00) [pid = 1772] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 20:32:07 INFO - PROCESS | 1772 | --DOMWINDOW == 110 (0x8ee46c00) [pid = 1772] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 20:32:07 INFO - PROCESS | 1772 | --DOMWINDOW == 109 (0x98c6fc00) [pid = 1772] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 20:32:07 INFO - PROCESS | 1772 | --DOMWINDOW == 108 (0x8e766800) [pid = 1772] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 20:32:07 INFO - PROCESS | 1772 | --DOMWINDOW == 107 (0x93b50c00) [pid = 1772] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 20:32:07 INFO - PROCESS | 1772 | --DOMWINDOW == 106 (0x9a146000) [pid = 1772] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 20:32:07 INFO - PROCESS | 1772 | 1472095927049 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 20:32:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 20:32:07 INFO - PROCESS | 1772 | 1472095927060 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 20:32:07 INFO - PROCESS | 1772 | 1472095927069 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 20:32:07 INFO - PROCESS | 1772 | 1472095927072 Marionette TRACE conn3 <- [1,1582,null,{}] 20:32:07 INFO - PROCESS | 1772 | 1472095927077 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}] 20:32:07 INFO - PROCESS | 1772 | 1472095927082 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:07 INFO - PROCESS | 1772 | 1472095927268 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 20:32:07 INFO - PROCESS | 1772 | 1472095927361 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:07 INFO - PROCESS | 1772 | 1472095927368 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:07 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed8cc00 == 28 [pid = 1772] [id = 403] 20:32:07 INFO - PROCESS | 1772 | ++DOMWINDOW == 107 (0x906abc00) [pid = 1772] [serial = 1210] [outer = (nil)] 20:32:07 INFO - PROCESS | 1772 | ++DOMWINDOW == 108 (0x90770400) [pid = 1772] [serial = 1211] [outer = 0x906abc00] 20:32:07 INFO - PROCESS | 1772 | 1472095927431 Marionette DEBUG loaded listener.js 20:32:07 INFO - PROCESS | 1772 | ++DOMWINDOW == 109 (0x92027000) [pid = 1772] [serial = 1212] [outer = 0x906abc00] 20:32:08 INFO - PROCESS | 1772 | 1472095928114 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]]]}] 20:32:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 20:32:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1083ms 20:32:08 INFO - PROCESS | 1772 | 1472095928151 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 20:32:08 INFO - PROCESS | 1772 | 1472095928154 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 20:32:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 20:32:08 INFO - PROCESS | 1772 | 1472095928160 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 20:32:08 INFO - PROCESS | 1772 | 1472095928163 Marionette TRACE conn3 <- [1,1586,null,{}] 20:32:08 INFO - PROCESS | 1772 | 1472095928178 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}] 20:32:08 INFO - PROCESS | 1772 | 1472095928183 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:08 INFO - PROCESS | 1772 | 1472095928334 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 20:32:08 INFO - PROCESS | 1772 | 1472095928349 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:08 INFO - PROCESS | 1772 | 1472095928356 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:08 INFO - PROCESS | 1772 | ++DOCSHELL 0x9250e000 == 29 [pid = 1772] [id = 404] 20:32:08 INFO - PROCESS | 1772 | ++DOMWINDOW == 110 (0x9250f000) [pid = 1772] [serial = 1213] [outer = (nil)] 20:32:08 INFO - PROCESS | 1772 | ++DOMWINDOW == 111 (0x9536d000) [pid = 1772] [serial = 1214] [outer = 0x9250f000] 20:32:08 INFO - PROCESS | 1772 | 1472095928419 Marionette DEBUG loaded listener.js 20:32:08 INFO - PROCESS | 1772 | ++DOMWINDOW == 112 (0x9546c800) [pid = 1772] [serial = 1215] [outer = 0x9250f000] 20:32:09 INFO - PROCESS | 1772 | 1472095929483 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]]]}] 20:32:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 20:32:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1396ms 20:32:09 INFO - PROCESS | 1772 | 1472095929558 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 20:32:09 INFO - PROCESS | 1772 | 1472095929563 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 20:32:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 20:32:09 INFO - PROCESS | 1772 | 1472095929571 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 20:32:09 INFO - PROCESS | 1772 | 1472095929577 Marionette TRACE conn3 <- [1,1590,null,{}] 20:32:09 INFO - PROCESS | 1772 | 1472095929584 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}] 20:32:09 INFO - PROCESS | 1772 | 1472095929590 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:09 INFO - PROCESS | 1772 | 1472095929807 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 20:32:10 INFO - PROCESS | 1772 | 1472095930043 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:10 INFO - PROCESS | 1772 | 1472095930050 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:10 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e76fc00 == 30 [pid = 1772] [id = 405] 20:32:10 INFO - PROCESS | 1772 | ++DOMWINDOW == 113 (0x8ed8f800) [pid = 1772] [serial = 1216] [outer = (nil)] 20:32:10 INFO - PROCESS | 1772 | ++DOMWINDOW == 114 (0x906adc00) [pid = 1772] [serial = 1217] [outer = 0x8ed8f800] 20:32:10 INFO - PROCESS | 1772 | 1472095930144 Marionette DEBUG loaded listener.js 20:32:10 INFO - PROCESS | 1772 | ++DOMWINDOW == 115 (0x9076e800) [pid = 1772] [serial = 1218] [outer = 0x8ed8f800] 20:32:11 INFO - PROCESS | 1772 | 1472095930997 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]]]}] 20:32:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 20:32:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1481ms 20:32:11 INFO - PROCESS | 1772 | 1472095931053 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 20:32:11 INFO - PROCESS | 1772 | 1472095931060 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 20:32:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 20:32:11 INFO - PROCESS | 1772 | 1472095931071 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 20:32:11 INFO - PROCESS | 1772 | 1472095931075 Marionette TRACE conn3 <- [1,1594,null,{}] 20:32:11 INFO - PROCESS | 1772 | 1472095931081 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}] 20:32:11 INFO - PROCESS | 1772 | 1472095931087 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:11 INFO - PROCESS | 1772 | 1472095931252 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 20:32:11 INFO - PROCESS | 1772 | 1472095931430 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:11 INFO - PROCESS | 1772 | 1472095931440 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:11 INFO - PROCESS | 1772 | ++DOCSHELL 0x906ae000 == 31 [pid = 1772] [id = 406] 20:32:11 INFO - PROCESS | 1772 | ++DOMWINDOW == 116 (0x91b75400) [pid = 1772] [serial = 1219] [outer = (nil)] 20:32:11 INFO - PROCESS | 1772 | ++DOMWINDOW == 117 (0x9241f000) [pid = 1772] [serial = 1220] [outer = 0x91b75400] 20:32:11 INFO - PROCESS | 1772 | 1472095931516 Marionette DEBUG loaded listener.js 20:32:11 INFO - PROCESS | 1772 | ++DOMWINDOW == 118 (0x92509c00) [pid = 1772] [serial = 1221] [outer = 0x91b75400] 20:32:12 INFO - PROCESS | 1772 | 1472095932435 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]]]}] 20:32:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 20:32:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1437ms 20:32:12 INFO - PROCESS | 1772 | 1472095932508 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 20:32:12 INFO - PROCESS | 1772 | 1472095932511 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 20:32:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 20:32:12 INFO - PROCESS | 1772 | 1472095932518 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 20:32:12 INFO - PROCESS | 1772 | 1472095932523 Marionette TRACE conn3 <- [1,1598,null,{}] 20:32:12 INFO - PROCESS | 1772 | 1472095932539 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}] 20:32:12 INFO - PROCESS | 1772 | 1472095932547 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:12 INFO - PROCESS | 1772 | 1472095932752 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 20:32:12 INFO - PROCESS | 1772 | 1472095932973 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:12 INFO - PROCESS | 1772 | 1472095932988 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:13 INFO - PROCESS | 1772 | ++DOCSHELL 0x9781c400 == 32 [pid = 1772] [id = 407] 20:32:13 INFO - PROCESS | 1772 | ++DOMWINDOW == 119 (0x9833f000) [pid = 1772] [serial = 1222] [outer = (nil)] 20:32:13 INFO - PROCESS | 1772 | ++DOMWINDOW == 120 (0x9834c000) [pid = 1772] [serial = 1223] [outer = 0x9833f000] 20:32:13 INFO - PROCESS | 1772 | 1472095933107 Marionette DEBUG loaded listener.js 20:32:13 INFO - PROCESS | 1772 | ++DOMWINDOW == 121 (0x98c6b400) [pid = 1772] [serial = 1224] [outer = 0x9833f000] 20:32:13 INFO - PROCESS | 1772 | 1472095933924 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]]]}] 20:32:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 20:32:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1435ms 20:32:13 INFO - PROCESS | 1772 | 1472095933953 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 20:32:13 INFO - PROCESS | 1772 | 1472095933957 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 20:32:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 20:32:13 INFO - PROCESS | 1772 | 1472095933963 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 20:32:13 INFO - PROCESS | 1772 | 1472095933967 Marionette TRACE conn3 <- [1,1602,null,{}] 20:32:13 INFO - PROCESS | 1772 | 1472095933972 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}] 20:32:13 INFO - PROCESS | 1772 | 1472095933977 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:14 INFO - PROCESS | 1772 | 1472095934133 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 20:32:14 INFO - PROCESS | 1772 | 1472095934316 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:14 INFO - PROCESS | 1772 | 1472095934324 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:14 INFO - PROCESS | 1772 | ++DOCSHELL 0x998ab400 == 33 [pid = 1772] [id = 408] 20:32:14 INFO - PROCESS | 1772 | ++DOMWINDOW == 122 (0x99b51400) [pid = 1772] [serial = 1225] [outer = (nil)] 20:32:14 INFO - PROCESS | 1772 | ++DOMWINDOW == 123 (0x99ded000) [pid = 1772] [serial = 1226] [outer = 0x99b51400] 20:32:14 INFO - PROCESS | 1772 | 1472095934396 Marionette DEBUG loaded listener.js 20:32:14 INFO - PROCESS | 1772 | ++DOMWINDOW == 124 (0x9a066800) [pid = 1772] [serial = 1227] [outer = 0x99b51400] 20:32:15 INFO - PROCESS | 1772 | 1472095935259 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]]]}] 20:32:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 20:32:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1382ms 20:32:15 INFO - PROCESS | 1772 | 1472095935346 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 20:32:15 INFO - PROCESS | 1772 | 1472095935350 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 20:32:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 20:32:15 INFO - PROCESS | 1772 | 1472095935356 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 20:32:15 INFO - PROCESS | 1772 | 1472095935358 Marionette TRACE conn3 <- [1,1606,null,{}] 20:32:15 INFO - PROCESS | 1772 | 1472095935364 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}] 20:32:15 INFO - PROCESS | 1772 | 1472095935369 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:15 INFO - PROCESS | 1772 | 1472095935525 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 20:32:15 INFO - PROCESS | 1772 | 1472095935706 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:15 INFO - PROCESS | 1772 | 1472095935713 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:15 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e4c8c00 == 34 [pid = 1772] [id = 409] 20:32:15 INFO - PROCESS | 1772 | ++DOMWINDOW == 125 (0x92508000) [pid = 1772] [serial = 1228] [outer = (nil)] 20:32:15 INFO - PROCESS | 1772 | ++DOMWINDOW == 126 (0x9a14d000) [pid = 1772] [serial = 1229] [outer = 0x92508000] 20:32:15 INFO - PROCESS | 1772 | 1472095935789 Marionette DEBUG loaded listener.js 20:32:15 INFO - PROCESS | 1772 | ++DOMWINDOW == 127 (0x9a149800) [pid = 1772] [serial = 1230] [outer = 0x92508000] 20:32:16 INFO - PROCESS | 1772 | 1472095936636 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]]]}] 20:32:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 20:32:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1345ms 20:32:16 INFO - PROCESS | 1772 | 1472095936702 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 20:32:16 INFO - PROCESS | 1772 | 1472095936706 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 20:32:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 20:32:16 INFO - PROCESS | 1772 | 1472095936712 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 20:32:16 INFO - PROCESS | 1772 | 1472095936716 Marionette TRACE conn3 <- [1,1610,null,{}] 20:32:16 INFO - PROCESS | 1772 | 1472095936721 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}] 20:32:16 INFO - PROCESS | 1772 | 1472095936731 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:16 INFO - PROCESS | 1772 | 1472095936973 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 20:32:17 INFO - PROCESS | 1772 | 1472095937237 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:17 INFO - PROCESS | 1772 | 1472095937245 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:17 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e76f400 == 35 [pid = 1772] [id = 410] 20:32:17 INFO - PROCESS | 1772 | ++DOMWINDOW == 128 (0x9abafc00) [pid = 1772] [serial = 1231] [outer = (nil)] 20:32:17 INFO - PROCESS | 1772 | ++DOMWINDOW == 129 (0x9acd8400) [pid = 1772] [serial = 1232] [outer = 0x9abafc00] 20:32:17 INFO - PROCESS | 1772 | 1472095937366 Marionette DEBUG loaded listener.js 20:32:17 INFO - PROCESS | 1772 | ++DOMWINDOW == 130 (0x9ad54400) [pid = 1772] [serial = 1233] [outer = 0x9abafc00] 20:32:18 INFO - PROCESS | 1772 | 1472095938143 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]]]}] 20:32:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 20:32:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1480ms 20:32:18 INFO - PROCESS | 1772 | 1472095938193 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 20:32:18 INFO - PROCESS | 1772 | 1472095938198 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 20:32:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 20:32:18 INFO - PROCESS | 1772 | 1472095938204 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 20:32:18 INFO - PROCESS | 1772 | 1472095938207 Marionette TRACE conn3 <- [1,1614,null,{}] 20:32:18 INFO - PROCESS | 1772 | 1472095938213 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}] 20:32:18 INFO - PROCESS | 1772 | 1472095938218 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:18 INFO - PROCESS | 1772 | 1472095938377 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 20:32:18 INFO - PROCESS | 1772 | 1472095938561 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:18 INFO - PROCESS | 1772 | 1472095938568 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:18 INFO - PROCESS | 1772 | ++DOCSHELL 0x9acd3800 == 36 [pid = 1772] [id = 411] 20:32:18 INFO - PROCESS | 1772 | ++DOMWINDOW == 131 (0x9acd5800) [pid = 1772] [serial = 1234] [outer = (nil)] 20:32:18 INFO - PROCESS | 1772 | ++DOMWINDOW == 132 (0x9b4b2000) [pid = 1772] [serial = 1235] [outer = 0x9acd5800] 20:32:18 INFO - PROCESS | 1772 | 1472095938643 Marionette DEBUG loaded listener.js 20:32:18 INFO - PROCESS | 1772 | ++DOMWINDOW == 133 (0x9b4ad000) [pid = 1772] [serial = 1236] [outer = 0x9acd5800] 20:32:19 INFO - PROCESS | 1772 | 1472095939463 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]]]}] 20:32:19 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 20:32:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1348ms 20:32:19 INFO - PROCESS | 1772 | 1472095939553 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 20:32:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 20:32:19 INFO - PROCESS | 1772 | 1472095939563 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 20:32:19 INFO - PROCESS | 1772 | 1472095939568 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 20:32:19 INFO - PROCESS | 1772 | 1472095939571 Marionette TRACE conn3 <- [1,1618,null,{}] 20:32:19 INFO - PROCESS | 1772 | 1472095939577 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}] 20:32:19 INFO - PROCESS | 1772 | 1472095939582 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:19 INFO - PROCESS | 1772 | 1472095939775 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 20:32:19 INFO - PROCESS | 1772 | 1472095939974 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:19 INFO - PROCESS | 1772 | 1472095939984 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:20 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee5d800 == 37 [pid = 1772] [id = 412] 20:32:20 INFO - PROCESS | 1772 | ++DOMWINDOW == 134 (0x8ee5f000) [pid = 1772] [serial = 1237] [outer = (nil)] 20:32:20 INFO - PROCESS | 1772 | ++DOMWINDOW == 135 (0x95237800) [pid = 1772] [serial = 1238] [outer = 0x8ee5f000] 20:32:20 INFO - PROCESS | 1772 | 1472095940094 Marionette DEBUG loaded listener.js 20:32:20 INFO - PROCESS | 1772 | ++DOMWINDOW == 136 (0x98437800) [pid = 1772] [serial = 1239] [outer = 0x8ee5f000] 20:32:20 INFO - PROCESS | 1772 | 1472095940935 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]]]}] 20:32:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 20:32:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1429ms 20:32:21 INFO - PROCESS | 1772 | 1472095940998 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 20:32:21 INFO - PROCESS | 1772 | 1472095941002 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 20:32:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 20:32:21 INFO - PROCESS | 1772 | 1472095941008 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 20:32:21 INFO - PROCESS | 1772 | 1472095941012 Marionette TRACE conn3 <- [1,1622,null,{}] 20:32:21 INFO - PROCESS | 1772 | 1472095941017 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}] 20:32:21 INFO - PROCESS | 1772 | 1472095941022 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:21 INFO - PROCESS | 1772 | 1472095941181 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 20:32:21 INFO - PROCESS | 1772 | 1472095941364 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:21 INFO - PROCESS | 1772 | 1472095941374 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:21 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e4bf000 == 38 [pid = 1772] [id = 413] 20:32:21 INFO - PROCESS | 1772 | ++DOMWINDOW == 137 (0x8e4c2400) [pid = 1772] [serial = 1240] [outer = (nil)] 20:32:21 INFO - PROCESS | 1772 | ++DOMWINDOW == 138 (0x9241d400) [pid = 1772] [serial = 1241] [outer = 0x8e4c2400] 20:32:21 INFO - PROCESS | 1772 | 1472095941448 Marionette DEBUG loaded listener.js 20:32:21 INFO - PROCESS | 1772 | ++DOMWINDOW == 139 (0x956bc400) [pid = 1772] [serial = 1242] [outer = 0x8e4c2400] 20:32:22 INFO - PROCESS | 1772 | 1472095942305 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]]]}] 20:32:22 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 20:32:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1335ms 20:32:22 INFO - PROCESS | 1772 | 1472095942351 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 20:32:22 INFO - PROCESS | 1772 | 1472095942355 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 20:32:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 20:32:22 INFO - PROCESS | 1772 | 1472095942361 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 20:32:22 INFO - PROCESS | 1772 | 1472095942364 Marionette TRACE conn3 <- [1,1626,null,{}] 20:32:22 INFO - PROCESS | 1772 | 1472095942370 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}] 20:32:22 INFO - PROCESS | 1772 | 1472095942374 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:22 INFO - PROCESS | 1772 | 1472095942539 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 20:32:22 INFO - PROCESS | 1772 | 1472095942904 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:22 INFO - PROCESS | 1772 | 1472095942913 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:22 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e4c1000 == 39 [pid = 1772] [id = 414] 20:32:22 INFO - PROCESS | 1772 | ++DOMWINDOW == 140 (0x8e4c1400) [pid = 1772] [serial = 1243] [outer = (nil)] 20:32:23 INFO - PROCESS | 1772 | ++DOMWINDOW == 141 (0x8e768400) [pid = 1772] [serial = 1244] [outer = 0x8e4c1400] 20:32:23 INFO - PROCESS | 1772 | 1472095943023 Marionette DEBUG loaded listener.js 20:32:23 INFO - PROCESS | 1772 | ++DOMWINDOW == 142 (0x8ee41c00) [pid = 1772] [serial = 1245] [outer = 0x8e4c1400] 20:32:23 INFO - PROCESS | 1772 | 1472095943855 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]]]}] 20:32:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 20:32:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1583ms 20:32:23 INFO - PROCESS | 1772 | 1472095943946 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 20:32:23 INFO - PROCESS | 1772 | 1472095943952 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 20:32:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 20:32:23 INFO - PROCESS | 1772 | 1472095943959 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 20:32:23 INFO - PROCESS | 1772 | 1472095943963 Marionette TRACE conn3 <- [1,1630,null,{}] 20:32:23 INFO - PROCESS | 1772 | 1472095943971 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}] 20:32:23 INFO - PROCESS | 1772 | 1472095943977 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:24 INFO - PROCESS | 1772 | 1472095944197 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 20:32:24 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed8cc00 == 38 [pid = 1772] [id = 403] 20:32:24 INFO - PROCESS | 1772 | --DOCSHELL 0x925f5800 == 37 [pid = 1772] [id = 402] 20:32:24 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee5b800 == 36 [pid = 1772] [id = 401] 20:32:24 INFO - PROCESS | 1772 | 1472095944444 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:24 INFO - PROCESS | 1772 | 1472095944453 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:24 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed92c00 == 35 [pid = 1772] [id = 400] 20:32:24 INFO - PROCESS | 1772 | --DOCSHELL 0x93b4c400 == 34 [pid = 1772] [id = 399] 20:32:24 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e769000 == 35 [pid = 1772] [id = 415] 20:32:24 INFO - PROCESS | 1772 | ++DOMWINDOW == 143 (0x8ed97000) [pid = 1772] [serial = 1246] [outer = (nil)] 20:32:24 INFO - PROCESS | 1772 | ++DOMWINDOW == 144 (0x906b4000) [pid = 1772] [serial = 1247] [outer = 0x8ed97000] 20:32:24 INFO - PROCESS | 1772 | 1472095944532 Marionette DEBUG loaded listener.js 20:32:24 INFO - PROCESS | 1772 | ++DOMWINDOW == 145 (0x915b9400) [pid = 1772] [serial = 1248] [outer = 0x8ed97000] 20:32:24 INFO - PROCESS | 1772 | --DOMWINDOW == 144 (0xa1098800) [pid = 1772] [serial = 1104] [outer = (nil)] [url = about:blank] 20:32:24 INFO - PROCESS | 1772 | --DOMWINDOW == 143 (0x9546ec00) [pid = 1772] [serial = 999] [outer = (nil)] [url = about:blank] 20:32:24 INFO - PROCESS | 1772 | --DOMWINDOW == 142 (0x91887400) [pid = 1772] [serial = 1050] [outer = (nil)] [url = about:blank] 20:32:24 INFO - PROCESS | 1772 | --DOMWINDOW == 141 (0x9b0aa400) [pid = 1772] [serial = 1059] [outer = (nil)] [url = about:blank] 20:32:24 INFO - PROCESS | 1772 | --DOMWINDOW == 140 (0x8ed97400) [pid = 1772] [serial = 1014] [outer = (nil)] [url = about:blank] 20:32:24 INFO - PROCESS | 1772 | --DOMWINDOW == 139 (0x95605000) [pid = 1772] [serial = 1053] [outer = (nil)] [url = about:blank] 20:32:24 INFO - PROCESS | 1772 | --DOMWINDOW == 138 (0x9a1c1000) [pid = 1772] [serial = 1023] [outer = (nil)] [url = about:blank] 20:32:24 INFO - PROCESS | 1772 | --DOMWINDOW == 137 (0x9a57d800) [pid = 1772] [serial = 1056] [outer = (nil)] [url = about:blank] 20:32:24 INFO - PROCESS | 1772 | --DOMWINDOW == 136 (0x93a2e400) [pid = 1772] [serial = 996] [outer = (nil)] [url = about:blank] 20:32:24 INFO - PROCESS | 1772 | --DOMWINDOW == 135 (0x9b4ad400) [pid = 1772] [serial = 1062] [outer = (nil)] [url = about:blank] 20:32:24 INFO - PROCESS | 1772 | --DOMWINDOW == 134 (0x91882c00) [pid = 1772] [serial = 993] [outer = (nil)] [url = about:blank] 20:32:24 INFO - PROCESS | 1772 | --DOMWINDOW == 133 (0x930d8400) [pid = 1772] [serial = 1089] [outer = (nil)] [url = about:blank] 20:32:24 INFO - PROCESS | 1772 | --DOMWINDOW == 132 (0x9d4b3000) [pid = 1772] [serial = 1095] [outer = (nil)] [url = about:blank] 20:32:24 INFO - PROCESS | 1772 | --DOMWINDOW == 131 (0xa1010800) [pid = 1772] [serial = 1101] [outer = (nil)] [url = about:blank] 20:32:24 INFO - PROCESS | 1772 | --DOMWINDOW == 130 (0x9523a800) [pid = 1772] [serial = 1017] [outer = (nil)] [url = about:blank] 20:32:24 INFO - PROCESS | 1772 | --DOMWINDOW == 129 (0x99d1a800) [pid = 1772] [serial = 1020] [outer = (nil)] [url = about:blank] 20:32:24 INFO - PROCESS | 1772 | --DOMWINDOW == 128 (0x9097cc00) [pid = 1772] [serial = 990] [outer = (nil)] [url = about:blank] 20:32:24 INFO - PROCESS | 1772 | --DOMWINDOW == 127 (0x9d40b800) [pid = 1772] [serial = 1086] [outer = (nil)] [url = about:blank] 20:32:24 INFO - PROCESS | 1772 | --DOMWINDOW == 126 (0x9d81c800) [pid = 1772] [serial = 1098] [outer = (nil)] [url = about:blank] 20:32:24 INFO - PROCESS | 1772 | --DOMWINDOW == 125 (0x9a14a800) [pid = 1772] [serial = 1047] [outer = (nil)] [url = about:blank] 20:32:24 INFO - PROCESS | 1772 | --DOMWINDOW == 124 (0x998ad400) [pid = 1772] [serial = 1092] [outer = (nil)] [url = about:blank] 20:32:24 INFO - PROCESS | 1772 | --DOMWINDOW == 123 (0x9abb0000) [pid = 1772] [serial = 1026] [outer = (nil)] [url = about:blank] 20:32:24 INFO - PROCESS | 1772 | --DOMWINDOW == 122 (0xa2434400) [pid = 1772] [serial = 1166] [outer = (nil)] [url = about:blank] 20:32:24 INFO - PROCESS | 1772 | --DOMWINDOW == 121 (0x9b77b400) [pid = 1772] [serial = 1157] [outer = (nil)] [url = about:blank] 20:32:24 INFO - PROCESS | 1772 | --DOMWINDOW == 120 (0x9d413000) [pid = 1772] [serial = 1160] [outer = (nil)] [url = about:blank] 20:32:24 INFO - PROCESS | 1772 | --DOMWINDOW == 119 (0xa220fc00) [pid = 1772] [serial = 1164] [outer = (nil)] [url = about:blank] 20:32:24 INFO - PROCESS | 1772 | --DOMWINDOW == 118 (0x9536e000) [pid = 1772] [serial = 1161] [outer = (nil)] [url = about:blank] 20:32:24 INFO - PROCESS | 1772 | --DOMWINDOW == 117 (0x9d40b000) [pid = 1772] [serial = 1163] [outer = (nil)] [url = about:blank] 20:32:24 INFO - PROCESS | 1772 | --DOMWINDOW == 116 (0x9b4b7c00) [pid = 1772] [serial = 1133] [outer = (nil)] [url = about:blank] 20:32:24 INFO - PROCESS | 1772 | --DOMWINDOW == 115 (0x9b95f400) [pid = 1772] [serial = 1134] [outer = (nil)] [url = about:blank] 20:32:24 INFO - PROCESS | 1772 | --DOMWINDOW == 114 (0x9ad57000) [pid = 1772] [serial = 1154] [outer = (nil)] [url = about:blank] 20:32:24 INFO - PROCESS | 1772 | --DOMWINDOW == 113 (0x9560f800) [pid = 1772] [serial = 1142] [outer = (nil)] [url = about:blank] 20:32:24 INFO - PROCESS | 1772 | --DOMWINDOW == 112 (0xa22acc00) [pid = 1772] [serial = 1143] [outer = (nil)] [url = about:blank] 20:32:24 INFO - PROCESS | 1772 | --DOMWINDOW == 111 (0xa2439000) [pid = 1772] [serial = 1145] [outer = (nil)] [url = about:blank] 20:32:24 INFO - PROCESS | 1772 | --DOMWINDOW == 110 (0xa2441c00) [pid = 1772] [serial = 1146] [outer = (nil)] [url = about:blank] 20:32:24 INFO - PROCESS | 1772 | --DOMWINDOW == 109 (0x9b95a000) [pid = 1772] [serial = 1125] [outer = (nil)] [url = about:blank] 20:32:24 INFO - PROCESS | 1772 | --DOMWINDOW == 108 (0x92505400) [pid = 1772] [serial = 1148] [outer = (nil)] [url = about:blank] 20:32:24 INFO - PROCESS | 1772 | --DOMWINDOW == 107 (0x93b4f000) [pid = 1772] [serial = 1149] [outer = (nil)] [url = about:blank] 20:32:24 INFO - PROCESS | 1772 | --DOMWINDOW == 106 (0x95477000) [pid = 1772] [serial = 1130] [outer = (nil)] [url = about:blank] 20:32:24 INFO - PROCESS | 1772 | --DOMWINDOW == 105 (0x956be800) [pid = 1772] [serial = 1131] [outer = (nil)] [url = about:blank] 20:32:24 INFO - PROCESS | 1772 | --DOMWINDOW == 104 (0xa1098c00) [pid = 1772] [serial = 1136] [outer = (nil)] [url = about:blank] 20:32:24 INFO - PROCESS | 1772 | --DOMWINDOW == 103 (0xa1f8c800) [pid = 1772] [serial = 1137] [outer = (nil)] [url = about:blank] 20:32:24 INFO - PROCESS | 1772 | --DOMWINDOW == 102 (0xa2152800) [pid = 1772] [serial = 1139] [outer = (nil)] [url = about:blank] 20:32:24 INFO - PROCESS | 1772 | --DOMWINDOW == 101 (0xa21e9800) [pid = 1772] [serial = 1140] [outer = (nil)] [url = about:blank] 20:32:24 INFO - PROCESS | 1772 | --DOMWINDOW == 100 (0x956c4000) [pid = 1772] [serial = 1151] [outer = (nil)] [url = about:blank] 20:32:24 INFO - PROCESS | 1772 | --DOMWINDOW == 99 (0x9971b800) [pid = 1772] [serial = 1152] [outer = (nil)] [url = about:blank] 20:32:24 INFO - PROCESS | 1772 | --DOMWINDOW == 98 (0x90974800) [pid = 1772] [serial = 1127] [outer = (nil)] [url = about:blank] 20:32:24 INFO - PROCESS | 1772 | --DOMWINDOW == 97 (0x91879000) [pid = 1772] [serial = 1128] [outer = (nil)] [url = about:blank] 20:32:24 INFO - PROCESS | 1772 | --DOMWINDOW == 96 (0xa2440400) [pid = 1772] [serial = 1167] [outer = (nil)] [url = about:blank] 20:32:24 INFO - PROCESS | 1772 | --DOMWINDOW == 95 (0x9b4ae000) [pid = 1772] [serial = 1155] [outer = (nil)] [url = about:blank] 20:32:24 INFO - PROCESS | 1772 | --DOMWINDOW == 94 (0x9b950800) [pid = 1772] [serial = 1158] [outer = (nil)] [url = about:blank] 20:32:25 INFO - PROCESS | 1772 | 1472095945323 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]]]}] 20:32:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 20:32:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1383ms 20:32:25 INFO - PROCESS | 1772 | 1472095945344 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 20:32:25 INFO - PROCESS | 1772 | 1472095945350 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 20:32:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 20:32:25 INFO - PROCESS | 1772 | 1472095945384 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 20:32:25 INFO - PROCESS | 1772 | 1472095945386 Marionette TRACE conn3 <- [1,1634,null,{}] 20:32:25 INFO - PROCESS | 1772 | 1472095945396 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}] 20:32:25 INFO - PROCESS | 1772 | 1472095945401 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:25 INFO - PROCESS | 1772 | 1472095945560 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 20:32:25 INFO - PROCESS | 1772 | 1472095945570 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:25 INFO - PROCESS | 1772 | 1472095945580 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:25 INFO - PROCESS | 1772 | ++DOCSHELL 0x9187ac00 == 36 [pid = 1772] [id = 416] 20:32:25 INFO - PROCESS | 1772 | ++DOMWINDOW == 95 (0x9202b800) [pid = 1772] [serial = 1249] [outer = (nil)] 20:32:25 INFO - PROCESS | 1772 | ++DOMWINDOW == 96 (0x925f1c00) [pid = 1772] [serial = 1250] [outer = 0x9202b800] 20:32:25 INFO - PROCESS | 1772 | 1472095945640 Marionette DEBUG loaded listener.js 20:32:25 INFO - PROCESS | 1772 | ++DOMWINDOW == 97 (0x93a2c400) [pid = 1772] [serial = 1251] [outer = 0x9202b800] 20:32:26 INFO - PROCESS | 1772 | 1472095946533 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]]]}] 20:32:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 20:32:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1201ms 20:32:26 INFO - PROCESS | 1772 | 1472095946579 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 20:32:26 INFO - PROCESS | 1772 | 1472095946583 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 20:32:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 20:32:26 INFO - PROCESS | 1772 | 1472095946596 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 20:32:26 INFO - PROCESS | 1772 | 1472095946605 Marionette TRACE conn3 <- [1,1638,null,{}] 20:32:26 INFO - PROCESS | 1772 | 1472095946613 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}] 20:32:26 INFO - PROCESS | 1772 | 1472095946620 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:26 INFO - PROCESS | 1772 | 1472095946785 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 20:32:26 INFO - PROCESS | 1772 | 1472095946937 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:26 INFO - PROCESS | 1772 | 1472095946950 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:26 INFO - PROCESS | 1772 | ++DOCSHELL 0x8efa2400 == 37 [pid = 1772] [id = 417] 20:32:26 INFO - PROCESS | 1772 | ++DOMWINDOW == 98 (0x9522e800) [pid = 1772] [serial = 1252] [outer = (nil)] 20:32:27 INFO - PROCESS | 1772 | ++DOMWINDOW == 99 (0x95609800) [pid = 1772] [serial = 1253] [outer = 0x9522e800] 20:32:27 INFO - PROCESS | 1772 | 1472095947017 Marionette DEBUG loaded listener.js 20:32:27 INFO - PROCESS | 1772 | ++DOMWINDOW == 100 (0x956c1000) [pid = 1772] [serial = 1254] [outer = 0x9522e800] 20:32:27 INFO - PROCESS | 1772 | 1472095947792 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]]]}] 20:32:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 20:32:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1248ms 20:32:27 INFO - PROCESS | 1772 | 1472095947837 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 20:32:27 INFO - PROCESS | 1772 | 1472095947841 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 20:32:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 20:32:27 INFO - PROCESS | 1772 | 1472095947847 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 20:32:27 INFO - PROCESS | 1772 | 1472095947849 Marionette TRACE conn3 <- [1,1642,null,{}] 20:32:27 INFO - PROCESS | 1772 | 1472095947855 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}] 20:32:27 INFO - PROCESS | 1772 | 1472095947859 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:28 INFO - PROCESS | 1772 | 1472095948073 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 20:32:28 INFO - PROCESS | 1772 | 1472095948092 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:28 INFO - PROCESS | 1772 | 1472095948098 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:28 INFO - PROCESS | 1772 | ++DOCSHELL 0x925f6c00 == 38 [pid = 1772] [id = 418] 20:32:28 INFO - PROCESS | 1772 | ++DOMWINDOW == 101 (0x95295800) [pid = 1772] [serial = 1255] [outer = (nil)] 20:32:28 INFO - PROCESS | 1772 | ++DOMWINDOW == 102 (0x998ac000) [pid = 1772] [serial = 1256] [outer = 0x95295800] 20:32:28 INFO - PROCESS | 1772 | 1472095948161 Marionette DEBUG loaded listener.js 20:32:28 INFO - PROCESS | 1772 | ++DOMWINDOW == 103 (0x9a062400) [pid = 1772] [serial = 1257] [outer = 0x95295800] 20:32:28 INFO - PROCESS | 1772 | 1472095948989 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]]]}] 20:32:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 20:32:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1175ms 20:32:29 INFO - PROCESS | 1772 | 1472095949024 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 20:32:29 INFO - PROCESS | 1772 | 1472095949026 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 20:32:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 20:32:29 INFO - PROCESS | 1772 | 1472095949032 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 20:32:29 INFO - PROCESS | 1772 | 1472095949035 Marionette TRACE conn3 <- [1,1646,null,{}] 20:32:29 INFO - PROCESS | 1772 | 1472095949047 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}] 20:32:29 INFO - PROCESS | 1772 | 1472095949051 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:29 INFO - PROCESS | 1772 | 1472095949241 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 20:32:29 INFO - PROCESS | 1772 | --DOMWINDOW == 102 (0x8ee48000) [pid = 1772] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 20:32:29 INFO - PROCESS | 1772 | --DOMWINDOW == 101 (0x8ed89c00) [pid = 1772] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 20:32:29 INFO - PROCESS | 1772 | --DOMWINDOW == 100 (0xa2ecd400) [pid = 1772] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 20:32:29 INFO - PROCESS | 1772 | --DOMWINDOW == 99 (0x925f7400) [pid = 1772] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 20:32:29 INFO - PROCESS | 1772 | --DOMWINDOW == 98 (0x9097b000) [pid = 1772] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 20:32:29 INFO - PROCESS | 1772 | --DOMWINDOW == 97 (0x93b4e000) [pid = 1772] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 20:32:29 INFO - PROCESS | 1772 | --DOMWINDOW == 96 (0xa214b800) [pid = 1772] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 20:32:29 INFO - PROCESS | 1772 | --DOMWINDOW == 95 (0x8e4ba800) [pid = 1772] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 20:32:29 INFO - PROCESS | 1772 | --DOMWINDOW == 94 (0x915ad400) [pid = 1772] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 20:32:29 INFO - PROCESS | 1772 | --DOMWINDOW == 93 (0x915b1800) [pid = 1772] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 20:32:29 INFO - PROCESS | 1772 | --DOMWINDOW == 92 (0x8e770000) [pid = 1772] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 20:32:29 INFO - PROCESS | 1772 | --DOMWINDOW == 91 (0x8ef94400) [pid = 1772] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 20:32:29 INFO - PROCESS | 1772 | --DOMWINDOW == 90 (0x92510c00) [pid = 1772] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 20:32:29 INFO - PROCESS | 1772 | --DOMWINDOW == 89 (0x906abc00) [pid = 1772] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 20:32:29 INFO - PROCESS | 1772 | --DOMWINDOW == 88 (0x9b782800) [pid = 1772] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 20:32:29 INFO - PROCESS | 1772 | 1472095949494 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:29 INFO - PROCESS | 1772 | 1472095949508 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:29 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e770000 == 39 [pid = 1772] [id = 419] 20:32:29 INFO - PROCESS | 1772 | ++DOMWINDOW == 89 (0x8ed89c00) [pid = 1772] [serial = 1258] [outer = (nil)] 20:32:29 INFO - PROCESS | 1772 | ++DOMWINDOW == 90 (0x906abc00) [pid = 1772] [serial = 1259] [outer = 0x8ed89c00] 20:32:29 INFO - PROCESS | 1772 | 1472095949579 Marionette DEBUG loaded listener.js 20:32:29 INFO - PROCESS | 1772 | ++DOMWINDOW == 91 (0x925f7400) [pid = 1772] [serial = 1260] [outer = 0x8ed89c00] 20:32:30 INFO - PROCESS | 1772 | 1472095950298 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]]]}] 20:32:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 20:32:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1287ms 20:32:30 INFO - PROCESS | 1772 | 1472095950320 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 20:32:30 INFO - PROCESS | 1772 | 1472095950323 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 20:32:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 20:32:30 INFO - PROCESS | 1772 | 1472095950348 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 20:32:30 INFO - PROCESS | 1772 | 1472095950351 Marionette TRACE conn3 <- [1,1650,null,{}] 20:32:30 INFO - PROCESS | 1772 | 1472095950356 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}] 20:32:30 INFO - PROCESS | 1772 | 1472095950360 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:30 INFO - PROCESS | 1772 | 1472095950500 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 20:32:30 INFO - PROCESS | 1772 | 1472095950514 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:30 INFO - PROCESS | 1772 | 1472095950519 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:30 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee45c00 == 40 [pid = 1772] [id = 420] 20:32:30 INFO - PROCESS | 1772 | ++DOMWINDOW == 92 (0x90977800) [pid = 1772] [serial = 1261] [outer = (nil)] 20:32:30 INFO - PROCESS | 1772 | ++DOMWINDOW == 93 (0x9abb7400) [pid = 1772] [serial = 1262] [outer = 0x90977800] 20:32:30 INFO - PROCESS | 1772 | 1472095950583 Marionette DEBUG loaded listener.js 20:32:30 INFO - PROCESS | 1772 | ++DOMWINDOW == 94 (0x9acdcc00) [pid = 1772] [serial = 1263] [outer = 0x90977800] 20:32:31 INFO - PROCESS | 1772 | 1472095951352 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]]]}] 20:32:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 20:32:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1131ms 20:32:31 INFO - PROCESS | 1772 | 1472095951480 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 20:32:31 INFO - PROCESS | 1772 | 1472095951485 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 20:32:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 20:32:31 INFO - PROCESS | 1772 | 1472095951493 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 20:32:31 INFO - PROCESS | 1772 | 1472095951498 Marionette TRACE conn3 <- [1,1654,null,{}] 20:32:31 INFO - PROCESS | 1772 | 1472095951507 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}] 20:32:31 INFO - PROCESS | 1772 | 1472095951513 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:31 INFO - PROCESS | 1772 | 1472095951728 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 20:32:31 INFO - PROCESS | 1772 | 1472095951912 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:31 INFO - PROCESS | 1772 | 1472095951927 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:31 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee59800 == 41 [pid = 1772] [id = 421] 20:32:31 INFO - PROCESS | 1772 | ++DOMWINDOW == 95 (0x8ee5bc00) [pid = 1772] [serial = 1264] [outer = (nil)] 20:32:31 INFO - PROCESS | 1772 | ++DOMWINDOW == 96 (0x8ef98c00) [pid = 1772] [serial = 1265] [outer = 0x8ee5bc00] 20:32:32 INFO - PROCESS | 1772 | 1472095952010 Marionette DEBUG loaded listener.js 20:32:32 INFO - PROCESS | 1772 | ++DOMWINDOW == 97 (0x906b1000) [pid = 1772] [serial = 1266] [outer = 0x8ee5bc00] 20:32:32 INFO - PROCESS | 1772 | 1472095952947 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]]]}] 20:32:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 20:32:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1483ms 20:32:32 INFO - PROCESS | 1772 | 1472095952976 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 20:32:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 20:32:32 INFO - PROCESS | 1772 | 1472095952981 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 20:32:32 INFO - PROCESS | 1772 | 1472095952991 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 20:32:33 INFO - PROCESS | 1772 | 1472095952997 Marionette TRACE conn3 <- [1,1658,null,{}] 20:32:33 INFO - PROCESS | 1772 | 1472095953003 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}] 20:32:33 INFO - PROCESS | 1772 | 1472095953008 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:33 INFO - PROCESS | 1772 | 1472095953179 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 20:32:33 INFO - PROCESS | 1772 | 1472095953360 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:33 INFO - PROCESS | 1772 | 1472095953367 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:33 INFO - PROCESS | 1772 | ++DOCSHELL 0x90978c00 == 42 [pid = 1772] [id = 422] 20:32:33 INFO - PROCESS | 1772 | ++DOMWINDOW == 98 (0x92318000) [pid = 1772] [serial = 1267] [outer = (nil)] 20:32:33 INFO - PROCESS | 1772 | ++DOMWINDOW == 99 (0x925fe400) [pid = 1772] [serial = 1268] [outer = 0x92318000] 20:32:33 INFO - PROCESS | 1772 | 1472095953442 Marionette DEBUG loaded listener.js 20:32:33 INFO - PROCESS | 1772 | ++DOMWINDOW == 100 (0x93b4e000) [pid = 1772] [serial = 1269] [outer = 0x92318000] 20:32:34 INFO - PROCESS | 1772 | 1472095954377 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]]]}] 20:32:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 20:32:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1437ms 20:32:34 INFO - PROCESS | 1772 | 1472095954424 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 20:32:34 INFO - PROCESS | 1772 | 1472095954428 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 20:32:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 20:32:34 INFO - PROCESS | 1772 | 1472095954434 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 20:32:34 INFO - PROCESS | 1772 | 1472095954438 Marionette TRACE conn3 <- [1,1662,null,{}] 20:32:34 INFO - PROCESS | 1772 | 1472095954453 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}] 20:32:34 INFO - PROCESS | 1772 | 1472095954462 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:34 INFO - PROCESS | 1772 | 1472095954629 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 20:32:34 INFO - PROCESS | 1772 | 1472095954813 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:34 INFO - PROCESS | 1772 | 1472095954826 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:34 INFO - PROCESS | 1772 | ++DOCSHELL 0x9843f800 == 43 [pid = 1772] [id = 423] 20:32:34 INFO - PROCESS | 1772 | ++DOMWINDOW == 101 (0x984d7800) [pid = 1772] [serial = 1270] [outer = (nil)] 20:32:34 INFO - PROCESS | 1772 | ++DOMWINDOW == 102 (0x9a1bc400) [pid = 1772] [serial = 1271] [outer = 0x984d7800] 20:32:34 INFO - PROCESS | 1772 | 1472095954902 Marionette DEBUG loaded listener.js 20:32:35 INFO - PROCESS | 1772 | ++DOMWINDOW == 103 (0x9abae800) [pid = 1772] [serial = 1272] [outer = 0x984d7800] 20:32:35 INFO - PROCESS | 1772 | 1472095955781 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]]]}] 20:32:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 20:32:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1387ms 20:32:35 INFO - PROCESS | 1772 | 1472095955823 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 20:32:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 20:32:35 INFO - PROCESS | 1772 | 1472095955827 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 20:32:35 INFO - PROCESS | 1772 | 1472095955833 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 20:32:35 INFO - PROCESS | 1772 | 1472095955837 Marionette TRACE conn3 <- [1,1666,null,{}] 20:32:35 INFO - PROCESS | 1772 | 1472095955842 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}] 20:32:35 INFO - PROCESS | 1772 | 1472095955847 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:36 INFO - PROCESS | 1772 | 1472095956015 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 20:32:36 INFO - PROCESS | 1772 | 1472095956200 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:36 INFO - PROCESS | 1772 | 1472095956209 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:36 INFO - PROCESS | 1772 | ++DOCSHELL 0x9250bc00 == 44 [pid = 1772] [id = 424] 20:32:36 INFO - PROCESS | 1772 | ++DOMWINDOW == 104 (0x9781b000) [pid = 1772] [serial = 1273] [outer = (nil)] 20:32:36 INFO - PROCESS | 1772 | ++DOMWINDOW == 105 (0x9b4b5000) [pid = 1772] [serial = 1274] [outer = 0x9781b000] 20:32:36 INFO - PROCESS | 1772 | 1472095956279 Marionette DEBUG loaded listener.js 20:32:36 INFO - PROCESS | 1772 | ++DOMWINDOW == 106 (0x9b8bdc00) [pid = 1772] [serial = 1275] [outer = 0x9781b000] 20:32:37 INFO - PROCESS | 1772 | 1472095957162 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]]]}] 20:32:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 20:32:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1381ms 20:32:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 20:32:37 INFO - PROCESS | 1772 | 1472095957214 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 20:32:37 INFO - PROCESS | 1772 | 1472095957217 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 20:32:37 INFO - PROCESS | 1772 | 1472095957224 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 20:32:37 INFO - PROCESS | 1772 | 1472095957227 Marionette TRACE conn3 <- [1,1670,null,{}] 20:32:37 INFO - PROCESS | 1772 | 1472095957233 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}] 20:32:37 INFO - PROCESS | 1772 | 1472095957237 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:37 INFO - PROCESS | 1772 | 1472095957407 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 20:32:37 INFO - PROCESS | 1772 | 1472095957600 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:37 INFO - PROCESS | 1772 | 1472095957608 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:37 INFO - PROCESS | 1772 | ++DOCSHELL 0x915bb000 == 45 [pid = 1772] [id = 425] 20:32:37 INFO - PROCESS | 1772 | ++DOMWINDOW == 107 (0x9187e400) [pid = 1772] [serial = 1276] [outer = (nil)] 20:32:37 INFO - PROCESS | 1772 | ++DOMWINDOW == 108 (0x9b957800) [pid = 1772] [serial = 1277] [outer = 0x9187e400] 20:32:37 INFO - PROCESS | 1772 | 1472095957684 Marionette DEBUG loaded listener.js 20:32:37 INFO - PROCESS | 1772 | ++DOMWINDOW == 109 (0x9b95c400) [pid = 1772] [serial = 1278] [outer = 0x9187e400] 20:32:38 INFO - PROCESS | 1772 | 1472095958544 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]]]}] 20:32:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 20:32:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1385ms 20:32:38 INFO - PROCESS | 1772 | 1472095958609 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 20:32:38 INFO - PROCESS | 1772 | 1472095958613 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 20:32:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 20:32:38 INFO - PROCESS | 1772 | 1472095958619 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 20:32:38 INFO - PROCESS | 1772 | 1472095958621 Marionette TRACE conn3 <- [1,1674,null,{}] 20:32:38 INFO - PROCESS | 1772 | 1472095958627 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}] 20:32:38 INFO - PROCESS | 1772 | 1472095958636 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:38 INFO - PROCESS | 1772 | 1472095958881 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 20:32:39 INFO - PROCESS | 1772 | 1472095959062 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:39 INFO - PROCESS | 1772 | 1472095959073 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:39 INFO - PROCESS | 1772 | ++DOCSHELL 0x9b4b4400 == 46 [pid = 1772] [id = 426] 20:32:39 INFO - PROCESS | 1772 | ++DOMWINDOW == 110 (0x9b957400) [pid = 1772] [serial = 1279] [outer = (nil)] 20:32:39 INFO - PROCESS | 1772 | ++DOMWINDOW == 111 (0x9d4e6000) [pid = 1772] [serial = 1280] [outer = 0x9b957400] 20:32:39 INFO - PROCESS | 1772 | 1472095959142 Marionette DEBUG loaded listener.js 20:32:39 INFO - PROCESS | 1772 | ++DOMWINDOW == 112 (0x9d824400) [pid = 1772] [serial = 1281] [outer = 0x9b957400] 20:32:40 INFO - PROCESS | 1772 | 1472095960011 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]]]}] 20:32:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 20:32:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1436ms 20:32:40 INFO - PROCESS | 1772 | 1472095960056 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 20:32:40 INFO - PROCESS | 1772 | 1472095960060 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 20:32:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 20:32:40 INFO - PROCESS | 1772 | 1472095960066 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 20:32:40 INFO - PROCESS | 1772 | 1472095960070 Marionette TRACE conn3 <- [1,1678,null,{}] 20:32:40 INFO - PROCESS | 1772 | 1472095960075 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}] 20:32:40 INFO - PROCESS | 1772 | 1472095960080 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:40 INFO - PROCESS | 1772 | 1472095960246 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 20:32:40 INFO - PROCESS | 1772 | 1472095960437 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:40 INFO - PROCESS | 1772 | 1472095960446 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:40 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e4bc400 == 47 [pid = 1772] [id = 427] 20:32:40 INFO - PROCESS | 1772 | ++DOMWINDOW == 113 (0x91b71c00) [pid = 1772] [serial = 1282] [outer = (nil)] 20:32:40 INFO - PROCESS | 1772 | ++DOMWINDOW == 114 (0xa1010800) [pid = 1772] [serial = 1283] [outer = 0x91b71c00] 20:32:40 INFO - PROCESS | 1772 | 1472095960554 Marionette DEBUG loaded listener.js 20:32:40 INFO - PROCESS | 1772 | ++DOMWINDOW == 115 (0xa1092c00) [pid = 1772] [serial = 1284] [outer = 0x91b71c00] 20:32:41 INFO - PROCESS | 1772 | 1472095961813 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]]]}] 20:32:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 20:32:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1784ms 20:32:41 INFO - PROCESS | 1772 | 1472095961853 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 20:32:41 INFO - PROCESS | 1772 | 1472095961859 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 20:32:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 20:32:41 INFO - PROCESS | 1772 | 1472095961867 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 20:32:41 INFO - PROCESS | 1772 | 1472095961872 Marionette TRACE conn3 <- [1,1682,null,{}] 20:32:41 INFO - PROCESS | 1772 | 1472095961879 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}] 20:32:41 INFO - PROCESS | 1772 | 1472095961884 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:42 INFO - PROCESS | 1772 | 1472095962105 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 20:32:42 INFO - PROCESS | 1772 | 1472095962313 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:42 INFO - PROCESS | 1772 | 1472095962328 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:42 INFO - PROCESS | 1772 | ++DOCSHELL 0x8efa1400 == 48 [pid = 1772] [id = 428] 20:32:42 INFO - PROCESS | 1772 | ++DOMWINDOW == 116 (0x90976000) [pid = 1772] [serial = 1285] [outer = (nil)] 20:32:42 INFO - PROCESS | 1772 | ++DOMWINDOW == 117 (0x915b0800) [pid = 1772] [serial = 1286] [outer = 0x90976000] 20:32:42 INFO - PROCESS | 1772 | 1472095962394 Marionette DEBUG loaded listener.js 20:32:42 INFO - PROCESS | 1772 | ++DOMWINDOW == 118 (0x91886800) [pid = 1772] [serial = 1287] [outer = 0x90976000] 20:32:43 INFO - PROCESS | 1772 | 1472095963327 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]]]}] 20:32:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 20:32:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1537ms 20:32:43 INFO - PROCESS | 1772 | 1472095963403 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 20:32:43 INFO - PROCESS | 1772 | 1472095963410 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 20:32:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 20:32:43 INFO - PROCESS | 1772 | 1472095963419 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 20:32:43 INFO - PROCESS | 1772 | 1472095963423 Marionette TRACE conn3 <- [1,1686,null,{}] 20:32:43 INFO - PROCESS | 1772 | 1472095963429 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}] 20:32:43 INFO - PROCESS | 1772 | 1472095963434 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:44 INFO - PROCESS | 1772 | --DOCSHELL 0x8e770000 == 47 [pid = 1772] [id = 419] 20:32:44 INFO - PROCESS | 1772 | --DOCSHELL 0x925f6c00 == 46 [pid = 1772] [id = 418] 20:32:44 INFO - PROCESS | 1772 | --DOCSHELL 0x8efa2400 == 45 [pid = 1772] [id = 417] 20:32:44 INFO - PROCESS | 1772 | --DOCSHELL 0x9187ac00 == 44 [pid = 1772] [id = 416] 20:32:44 INFO - PROCESS | 1772 | --DOCSHELL 0x8e769000 == 43 [pid = 1772] [id = 415] 20:32:44 INFO - PROCESS | 1772 | --DOCSHELL 0x8e4c1000 == 42 [pid = 1772] [id = 414] 20:32:44 INFO - PROCESS | 1772 | --DOCSHELL 0x9250e000 == 41 [pid = 1772] [id = 404] 20:32:44 INFO - PROCESS | 1772 | --DOCSHELL 0x998ab400 == 40 [pid = 1772] [id = 408] 20:32:44 INFO - PROCESS | 1772 | --DOCSHELL 0x8e4bf000 == 39 [pid = 1772] [id = 413] 20:32:44 INFO - PROCESS | 1772 | --DOCSHELL 0x906ae000 == 38 [pid = 1772] [id = 406] 20:32:44 INFO - PROCESS | 1772 | --DOCSHELL 0x8e76fc00 == 37 [pid = 1772] [id = 405] 20:32:44 INFO - PROCESS | 1772 | --DOCSHELL 0x9acd3800 == 36 [pid = 1772] [id = 411] 20:32:44 INFO - PROCESS | 1772 | --DOCSHELL 0x8e4c8c00 == 35 [pid = 1772] [id = 409] 20:32:44 INFO - PROCESS | 1772 | --DOCSHELL 0x9781c400 == 34 [pid = 1772] [id = 407] 20:32:44 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee5d800 == 33 [pid = 1772] [id = 412] 20:32:44 INFO - PROCESS | 1772 | --DOCSHELL 0x8e76f400 == 32 [pid = 1772] [id = 410] 20:32:44 INFO - PROCESS | 1772 | --DOCSHELL 0x8e4bc400 == 31 [pid = 1772] [id = 427] 20:32:44 INFO - PROCESS | 1772 | --DOCSHELL 0x8efa1400 == 30 [pid = 1772] [id = 428] 20:32:44 INFO - PROCESS | 1772 | --DOCSHELL 0x9b4b4400 == 29 [pid = 1772] [id = 426] 20:32:44 INFO - PROCESS | 1772 | --DOCSHELL 0x915bb000 == 28 [pid = 1772] [id = 425] 20:32:44 INFO - PROCESS | 1772 | --DOCSHELL 0x9250bc00 == 27 [pid = 1772] [id = 424] 20:32:44 INFO - PROCESS | 1772 | --DOCSHELL 0x90978c00 == 26 [pid = 1772] [id = 422] 20:32:44 INFO - PROCESS | 1772 | --DOCSHELL 0x9843f800 == 25 [pid = 1772] [id = 423] 20:32:44 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee45c00 == 24 [pid = 1772] [id = 420] 20:32:44 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee59800 == 23 [pid = 1772] [id = 421] 20:32:44 INFO - PROCESS | 1772 | 1472095964645 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 20:32:44 INFO - PROCESS | 1772 | --DOMWINDOW == 117 (0x9536d000) [pid = 1772] [serial = 1214] [outer = (nil)] [url = about:blank] 20:32:44 INFO - PROCESS | 1772 | --DOMWINDOW == 116 (0x92027000) [pid = 1772] [serial = 1212] [outer = (nil)] [url = about:blank] 20:32:44 INFO - PROCESS | 1772 | --DOMWINDOW == 115 (0x8ef9f000) [pid = 1772] [serial = 1203] [outer = (nil)] [url = about:blank] 20:32:44 INFO - PROCESS | 1772 | --DOMWINDOW == 114 (0xa6737800) [pid = 1772] [serial = 1184] [outer = (nil)] [url = about:blank] 20:32:44 INFO - PROCESS | 1772 | --DOMWINDOW == 113 (0xa3118000) [pid = 1772] [serial = 1176] [outer = (nil)] [url = about:blank] 20:32:44 INFO - PROCESS | 1772 | --DOMWINDOW == 112 (0x93b51400) [pid = 1772] [serial = 1208] [outer = (nil)] [url = about:blank] 20:32:44 INFO - PROCESS | 1772 | --DOMWINDOW == 111 (0x915b0400) [pid = 1772] [serial = 1196] [outer = (nil)] [url = about:blank] 20:32:44 INFO - PROCESS | 1772 | --DOMWINDOW == 110 (0x9536d400) [pid = 1772] [serial = 1200] [outer = (nil)] [url = about:blank] 20:32:44 INFO - PROCESS | 1772 | --DOMWINDOW == 109 (0xa33ad400) [pid = 1772] [serial = 1178] [outer = (nil)] [url = about:blank] 20:32:44 INFO - PROCESS | 1772 | --DOMWINDOW == 108 (0x8e4c6000) [pid = 1772] [serial = 1194] [outer = (nil)] [url = about:blank] 20:32:44 INFO - PROCESS | 1772 | --DOMWINDOW == 107 (0x8e4c3800) [pid = 1772] [serial = 1193] [outer = (nil)] [url = about:blank] 20:32:44 INFO - PROCESS | 1772 | --DOMWINDOW == 106 (0x915b7800) [pid = 1772] [serial = 1188] [outer = (nil)] [url = about:blank] 20:32:44 INFO - PROCESS | 1772 | --DOMWINDOW == 105 (0x91b75c00) [pid = 1772] [serial = 1206] [outer = (nil)] [url = about:blank] 20:32:44 INFO - PROCESS | 1772 | --DOMWINDOW == 104 (0xa4f27400) [pid = 1772] [serial = 1182] [outer = (nil)] [url = about:blank] 20:32:44 INFO - PROCESS | 1772 | --DOMWINDOW == 103 (0xa310f800) [pid = 1772] [serial = 1175] [outer = (nil)] [url = about:blank] 20:32:44 INFO - PROCESS | 1772 | --DOMWINDOW == 102 (0x915b6c00) [pid = 1772] [serial = 1197] [outer = (nil)] [url = about:blank] 20:32:44 INFO - PROCESS | 1772 | --DOMWINDOW == 101 (0x8ef9d000) [pid = 1772] [serial = 1190] [outer = (nil)] [url = about:blank] 20:32:44 INFO - PROCESS | 1772 | --DOMWINDOW == 100 (0x9560b800) [pid = 1772] [serial = 1170] [outer = (nil)] [url = about:blank] 20:32:44 INFO - PROCESS | 1772 | --DOMWINDOW == 99 (0xa33ba000) [pid = 1772] [serial = 1179] [outer = (nil)] [url = about:blank] 20:32:44 INFO - PROCESS | 1772 | --DOMWINDOW == 98 (0x9546b400) [pid = 1772] [serial = 1169] [outer = (nil)] [url = about:blank] 20:32:44 INFO - PROCESS | 1772 | --DOMWINDOW == 97 (0x90770400) [pid = 1772] [serial = 1211] [outer = (nil)] [url = about:blank] 20:32:44 INFO - PROCESS | 1772 | --DOMWINDOW == 96 (0x9546d400) [pid = 1772] [serial = 1181] [outer = (nil)] [url = about:blank] 20:32:44 INFO - PROCESS | 1772 | --DOMWINDOW == 95 (0x9b95e000) [pid = 1772] [serial = 1172] [outer = (nil)] [url = about:blank] 20:32:44 INFO - PROCESS | 1772 | --DOMWINDOW == 94 (0x8ee61400) [pid = 1772] [serial = 1202] [outer = (nil)] [url = about:blank] 20:32:44 INFO - PROCESS | 1772 | --DOMWINDOW == 93 (0x915bcc00) [pid = 1772] [serial = 1205] [outer = (nil)] [url = about:blank] 20:32:44 INFO - PROCESS | 1772 | --DOMWINDOW == 92 (0xa1019000) [pid = 1772] [serial = 1173] [outer = (nil)] [url = about:blank] 20:32:44 INFO - PROCESS | 1772 | --DOMWINDOW == 91 (0x95236000) [pid = 1772] [serial = 1209] [outer = (nil)] [url = about:blank] 20:32:44 INFO - PROCESS | 1772 | --DOMWINDOW == 90 (0x95234400) [pid = 1772] [serial = 1199] [outer = (nil)] [url = about:blank] 20:32:44 INFO - PROCESS | 1772 | --DOMWINDOW == 89 (0x8ef9e000) [pid = 1772] [serial = 1191] [outer = (nil)] [url = about:blank] 20:32:44 INFO - PROCESS | 1772 | --DOMWINDOW == 88 (0xa67a1800) [pid = 1772] [serial = 1185] [outer = (nil)] [url = about:blank] 20:32:44 INFO - PROCESS | 1772 | --DOMWINDOW == 87 (0x915b6400) [pid = 1772] [serial = 1187] [outer = (nil)] [url = about:blank] 20:32:44 INFO - PROCESS | 1772 | 1472095964956 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:44 INFO - PROCESS | 1772 | 1472095964967 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:44 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e4c6000 == 24 [pid = 1772] [id = 429] 20:32:44 INFO - PROCESS | 1772 | ++DOMWINDOW == 88 (0x8e768000) [pid = 1772] [serial = 1288] [outer = (nil)] 20:32:45 INFO - PROCESS | 1772 | ++DOMWINDOW == 89 (0x8e76c800) [pid = 1772] [serial = 1289] [outer = 0x8e768000] 20:32:45 INFO - PROCESS | 1772 | 1472095965035 Marionette DEBUG loaded listener.js 20:32:45 INFO - PROCESS | 1772 | ++DOMWINDOW == 90 (0x8ed92c00) [pid = 1772] [serial = 1290] [outer = 0x8e768000] 20:32:45 INFO - PROCESS | 1772 | 1472095965779 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]]]}] 20:32:45 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 20:32:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 2382ms 20:32:45 INFO - PROCESS | 1772 | 1472095965803 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 20:32:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 20:32:45 INFO - PROCESS | 1772 | 1472095965809 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 20:32:45 INFO - PROCESS | 1772 | 1472095965816 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 20:32:45 INFO - PROCESS | 1772 | 1472095965821 Marionette TRACE conn3 <- [1,1690,null,{}] 20:32:45 INFO - PROCESS | 1772 | 1472095965827 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}] 20:32:45 INFO - PROCESS | 1772 | 1472095965833 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:45 INFO - PROCESS | 1772 | 1472095965987 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 20:32:46 INFO - PROCESS | 1772 | 1472095966118 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:46 INFO - PROCESS | 1772 | 1472095966126 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:46 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee59800 == 25 [pid = 1772] [id = 430] 20:32:46 INFO - PROCESS | 1772 | ++DOMWINDOW == 91 (0x8ee5a400) [pid = 1772] [serial = 1291] [outer = (nil)] 20:32:46 INFO - PROCESS | 1772 | ++DOMWINDOW == 92 (0x8ee60400) [pid = 1772] [serial = 1292] [outer = 0x8ee5a400] 20:32:46 INFO - PROCESS | 1772 | 1472095966195 Marionette DEBUG loaded listener.js 20:32:46 INFO - PROCESS | 1772 | ++DOMWINDOW == 93 (0x8ef9b800) [pid = 1772] [serial = 1293] [outer = 0x8ee5a400] 20:32:46 INFO - PROCESS | 1772 | 1472095966960 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]]]}] 20:32:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 20:32:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1189ms 20:32:47 INFO - PROCESS | 1772 | 1472095967005 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 20:32:47 INFO - PROCESS | 1772 | 1472095967010 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 20:32:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 20:32:47 INFO - PROCESS | 1772 | 1472095967038 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 20:32:47 INFO - PROCESS | 1772 | 1472095967046 Marionette TRACE conn3 <- [1,1694,null,{}] 20:32:47 INFO - PROCESS | 1772 | 1472095967057 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}] 20:32:47 INFO - PROCESS | 1772 | 1472095967061 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:47 INFO - PROCESS | 1772 | 1472095967267 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 20:32:47 INFO - PROCESS | 1772 | 1472095967293 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:47 INFO - PROCESS | 1772 | 1472095967300 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:47 INFO - PROCESS | 1772 | ++DOCSHELL 0x906b0c00 == 26 [pid = 1772] [id = 431] 20:32:47 INFO - PROCESS | 1772 | ++DOMWINDOW == 94 (0x90762c00) [pid = 1772] [serial = 1294] [outer = (nil)] 20:32:47 INFO - PROCESS | 1772 | ++DOMWINDOW == 95 (0x9076fc00) [pid = 1772] [serial = 1295] [outer = 0x90762c00] 20:32:47 INFO - PROCESS | 1772 | 1472095967366 Marionette DEBUG loaded listener.js 20:32:47 INFO - PROCESS | 1772 | ++DOMWINDOW == 96 (0x90979800) [pid = 1772] [serial = 1296] [outer = 0x90762c00] 20:32:48 INFO - PROCESS | 1772 | 1472095968318 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]]]}] 20:32:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 20:32:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1347ms 20:32:48 INFO - PROCESS | 1772 | 1472095968386 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 20:32:48 INFO - PROCESS | 1772 | 1472095968392 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 20:32:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 20:32:48 INFO - PROCESS | 1772 | 1472095968414 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 20:32:48 INFO - PROCESS | 1772 | 1472095968422 Marionette TRACE conn3 <- [1,1698,null,{}] 20:32:48 INFO - PROCESS | 1772 | 1472095968428 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}] 20:32:48 INFO - PROCESS | 1772 | 1472095968434 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:48 INFO - PROCESS | 1772 | 1472095968653 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 20:32:48 INFO - PROCESS | 1772 | 1472095968680 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:48 INFO - PROCESS | 1772 | 1472095968688 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:48 INFO - PROCESS | 1772 | ++DOCSHELL 0x9076f400 == 27 [pid = 1772] [id = 432] 20:32:48 INFO - PROCESS | 1772 | ++DOMWINDOW == 97 (0x915bac00) [pid = 1772] [serial = 1297] [outer = (nil)] 20:32:48 INFO - PROCESS | 1772 | ++DOMWINDOW == 98 (0x91b6cc00) [pid = 1772] [serial = 1298] [outer = 0x915bac00] 20:32:48 INFO - PROCESS | 1772 | 1472095968752 Marionette DEBUG loaded listener.js 20:32:48 INFO - PROCESS | 1772 | ++DOMWINDOW == 99 (0x92022800) [pid = 1772] [serial = 1299] [outer = 0x915bac00] 20:32:49 INFO - PROCESS | 1772 | --DOMWINDOW == 98 (0x90977800) [pid = 1772] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 20:32:49 INFO - PROCESS | 1772 | --DOMWINDOW == 97 (0x95295800) [pid = 1772] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 20:32:49 INFO - PROCESS | 1772 | --DOMWINDOW == 96 (0x8ed89c00) [pid = 1772] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 20:32:49 INFO - PROCESS | 1772 | --DOMWINDOW == 95 (0x91b75400) [pid = 1772] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 20:32:49 INFO - PROCESS | 1772 | --DOMWINDOW == 94 (0x8ed8f800) [pid = 1772] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 20:32:49 INFO - PROCESS | 1772 | --DOMWINDOW == 93 (0x8e4c1400) [pid = 1772] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 20:32:49 INFO - PROCESS | 1772 | --DOMWINDOW == 92 (0x8ee5f000) [pid = 1772] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 20:32:49 INFO - PROCESS | 1772 | --DOMWINDOW == 91 (0x9522e800) [pid = 1772] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 20:32:49 INFO - PROCESS | 1772 | --DOMWINDOW == 90 (0x9202b800) [pid = 1772] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 20:32:49 INFO - PROCESS | 1772 | --DOMWINDOW == 89 (0x8e4c2400) [pid = 1772] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 20:32:49 INFO - PROCESS | 1772 | --DOMWINDOW == 88 (0x9acd5800) [pid = 1772] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 20:32:49 INFO - PROCESS | 1772 | --DOMWINDOW == 87 (0x9250f000) [pid = 1772] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 20:32:49 INFO - PROCESS | 1772 | --DOMWINDOW == 86 (0x9abafc00) [pid = 1772] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 20:32:49 INFO - PROCESS | 1772 | --DOMWINDOW == 85 (0x8ed97000) [pid = 1772] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 20:32:49 INFO - PROCESS | 1772 | --DOMWINDOW == 84 (0x92508000) [pid = 1772] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 20:32:49 INFO - PROCESS | 1772 | --DOMWINDOW == 83 (0x9833f000) [pid = 1772] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 20:32:49 INFO - PROCESS | 1772 | --DOMWINDOW == 82 (0x99b51400) [pid = 1772] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 20:32:50 INFO - PROCESS | 1772 | 1472095970247 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]]]}] 20:32:50 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 20:32:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1902ms 20:32:50 INFO - PROCESS | 1772 | 1472095970309 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 20:32:50 INFO - PROCESS | 1772 | 1472095970313 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 20:32:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 20:32:50 INFO - PROCESS | 1772 | 1472095970319 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 20:32:50 INFO - PROCESS | 1772 | 1472095970321 Marionette TRACE conn3 <- [1,1702,null,{}] 20:32:50 INFO - PROCESS | 1772 | 1472095970327 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}] 20:32:50 INFO - PROCESS | 1772 | 1472095970332 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:50 INFO - PROCESS | 1772 | 1472095970485 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 20:32:50 INFO - PROCESS | 1772 | 1472095970493 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:50 INFO - PROCESS | 1772 | 1472095970500 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:50 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ef96400 == 28 [pid = 1772] [id = 433] 20:32:50 INFO - PROCESS | 1772 | ++DOMWINDOW == 83 (0x90978800) [pid = 1772] [serial = 1300] [outer = (nil)] 20:32:50 INFO - PROCESS | 1772 | ++DOMWINDOW == 84 (0x91b77c00) [pid = 1772] [serial = 1301] [outer = 0x90978800] 20:32:50 INFO - PROCESS | 1772 | 1472095970564 Marionette DEBUG loaded listener.js 20:32:50 INFO - PROCESS | 1772 | ++DOMWINDOW == 85 (0x9202dc00) [pid = 1772] [serial = 1302] [outer = 0x90978800] 20:32:51 INFO - PROCESS | 1772 | 1472095971355 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]]]}] 20:32:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 20:32:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1080ms 20:32:51 INFO - PROCESS | 1772 | 1472095971399 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 20:32:51 INFO - PROCESS | 1772 | 1472095971403 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 20:32:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 20:32:51 INFO - PROCESS | 1772 | 1472095971409 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 20:32:51 INFO - PROCESS | 1772 | 1472095971411 Marionette TRACE conn3 <- [1,1706,null,{}] 20:32:51 INFO - PROCESS | 1772 | 1472095971420 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}] 20:32:51 INFO - PROCESS | 1772 | 1472095971424 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:51 INFO - PROCESS | 1772 | 1472095971614 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 20:32:51 INFO - PROCESS | 1772 | 1472095971636 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:51 INFO - PROCESS | 1772 | 1472095971652 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:51 INFO - PROCESS | 1772 | ++DOCSHELL 0x92421c00 == 29 [pid = 1772] [id = 434] 20:32:51 INFO - PROCESS | 1772 | ++DOMWINDOW == 86 (0x92423400) [pid = 1772] [serial = 1303] [outer = (nil)] 20:32:51 INFO - PROCESS | 1772 | ++DOMWINDOW == 87 (0x92507000) [pid = 1772] [serial = 1304] [outer = 0x92423400] 20:32:51 INFO - PROCESS | 1772 | 1472095971728 Marionette DEBUG loaded listener.js 20:32:51 INFO - PROCESS | 1772 | ++DOMWINDOW == 88 (0x925fc000) [pid = 1772] [serial = 1305] [outer = 0x92423400] 20:32:52 INFO - PROCESS | 1772 | 1472095972850 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]]]}] 20:32:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 20:32:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1488ms 20:32:52 INFO - PROCESS | 1772 | 1472095972898 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 20:32:52 INFO - PROCESS | 1772 | 1472095972905 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 20:32:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 20:32:52 INFO - PROCESS | 1772 | 1472095972913 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 20:32:52 INFO - PROCESS | 1772 | 1472095972920 Marionette TRACE conn3 <- [1,1710,null,{}] 20:32:52 INFO - PROCESS | 1772 | 1472095972928 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}] 20:32:52 INFO - PROCESS | 1772 | 1472095972934 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:53 INFO - PROCESS | 1772 | 1472095973108 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 20:32:53 INFO - PROCESS | 1772 | 1472095973319 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:53 INFO - PROCESS | 1772 | 1472095973328 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:53 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e4c7400 == 30 [pid = 1772] [id = 435] 20:32:53 INFO - PROCESS | 1772 | ++DOMWINDOW == 89 (0x8e770000) [pid = 1772] [serial = 1306] [outer = (nil)] 20:32:53 INFO - PROCESS | 1772 | ++DOMWINDOW == 90 (0x8ee58000) [pid = 1772] [serial = 1307] [outer = 0x8e770000] 20:32:53 INFO - PROCESS | 1772 | 1472095973414 Marionette DEBUG loaded listener.js 20:32:53 INFO - PROCESS | 1772 | ++DOMWINDOW == 91 (0x906a9400) [pid = 1772] [serial = 1308] [outer = 0x8e770000] 20:32:54 INFO - PROCESS | 1772 | 1472095974315 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]]]}] 20:32:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 20:32:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1440ms 20:32:54 INFO - PROCESS | 1772 | 1472095974353 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 20:32:54 INFO - PROCESS | 1772 | 1472095974360 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 20:32:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 20:32:54 INFO - PROCESS | 1772 | 1472095974371 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 20:32:54 INFO - PROCESS | 1772 | 1472095974376 Marionette TRACE conn3 <- [1,1714,null,{}] 20:32:54 INFO - PROCESS | 1772 | 1472095974382 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}] 20:32:54 INFO - PROCESS | 1772 | 1472095974387 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:54 INFO - PROCESS | 1772 | 1472095974583 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 20:32:54 INFO - PROCESS | 1772 | 1472095974750 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:54 INFO - PROCESS | 1772 | 1472095974760 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:54 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee43400 == 31 [pid = 1772] [id = 436] 20:32:54 INFO - PROCESS | 1772 | ++DOMWINDOW == 92 (0x915b9800) [pid = 1772] [serial = 1309] [outer = (nil)] 20:32:54 INFO - PROCESS | 1772 | ++DOMWINDOW == 93 (0x91b6d400) [pid = 1772] [serial = 1310] [outer = 0x915b9800] 20:32:54 INFO - PROCESS | 1772 | 1472095974920 Marionette DEBUG loaded listener.js 20:32:55 INFO - PROCESS | 1772 | ++DOMWINDOW == 94 (0x92317800) [pid = 1772] [serial = 1311] [outer = 0x915b9800] 20:32:55 INFO - PROCESS | 1772 | 1472095975849 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]]]}] 20:32:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 20:32:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1536ms 20:32:55 INFO - PROCESS | 1772 | 1472095975907 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 20:32:55 INFO - PROCESS | 1772 | 1472095975910 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 20:32:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 20:32:55 INFO - PROCESS | 1772 | 1472095975917 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 20:32:55 INFO - PROCESS | 1772 | 1472095975923 Marionette TRACE conn3 <- [1,1718,null,{}] 20:32:55 INFO - PROCESS | 1772 | 1472095975939 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}] 20:32:55 INFO - PROCESS | 1772 | 1472095975948 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:56 INFO - PROCESS | 1772 | 1472095976153 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 20:32:56 INFO - PROCESS | 1772 | 1472095976372 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:56 INFO - PROCESS | 1772 | 1472095976382 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:56 INFO - PROCESS | 1772 | ++DOCSHELL 0x93b56400 == 32 [pid = 1772] [id = 437] 20:32:56 INFO - PROCESS | 1772 | ++DOMWINDOW == 95 (0x93b57400) [pid = 1772] [serial = 1312] [outer = (nil)] 20:32:56 INFO - PROCESS | 1772 | ++DOMWINDOW == 96 (0x93e45000) [pid = 1772] [serial = 1313] [outer = 0x93b57400] 20:32:56 INFO - PROCESS | 1772 | 1472095976502 Marionette DEBUG loaded listener.js 20:32:56 INFO - PROCESS | 1772 | ++DOMWINDOW == 97 (0x95231800) [pid = 1772] [serial = 1314] [outer = 0x93b57400] 20:32:57 INFO - PROCESS | 1772 | 1472095977415 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]]]}] 20:32:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 20:32:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1542ms 20:32:57 INFO - PROCESS | 1772 | 1472095977458 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 20:32:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 20:32:57 INFO - PROCESS | 1772 | 1472095977463 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 20:32:57 INFO - PROCESS | 1772 | 1472095977469 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 20:32:57 INFO - PROCESS | 1772 | 1472095977472 Marionette TRACE conn3 <- [1,1722,null,{}] 20:32:57 INFO - PROCESS | 1772 | 1472095977477 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}] 20:32:57 INFO - PROCESS | 1772 | 1472095977482 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:57 INFO - PROCESS | 1772 | 1472095977653 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 20:32:58 INFO - PROCESS | 1772 | 1472095977993 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:58 INFO - PROCESS | 1772 | 1472095978002 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:58 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e4c5800 == 33 [pid = 1772] [id = 438] 20:32:58 INFO - PROCESS | 1772 | ++DOMWINDOW == 98 (0x8e4c6400) [pid = 1772] [serial = 1315] [outer = (nil)] 20:32:58 INFO - PROCESS | 1772 | ++DOMWINDOW == 99 (0x8e766800) [pid = 1772] [serial = 1316] [outer = 0x8e4c6400] 20:32:58 INFO - PROCESS | 1772 | 1472095978114 Marionette DEBUG loaded listener.js 20:32:58 INFO - PROCESS | 1772 | ++DOMWINDOW == 100 (0x8ee42c00) [pid = 1772] [serial = 1317] [outer = 0x8e4c6400] 20:32:58 INFO - PROCESS | 1772 | --DOCSHELL 0x95373800 == 32 [pid = 1772] [id = 216] 20:32:58 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed91800 == 31 [pid = 1772] [id = 208] 20:32:58 INFO - PROCESS | 1772 | --DOCSHELL 0x92422800 == 30 [pid = 1772] [id = 207] 20:32:58 INFO - PROCESS | 1772 | --DOCSHELL 0x9522d000 == 29 [pid = 1772] [id = 215] 20:32:58 INFO - PROCESS | 1772 | --DOMWINDOW == 99 (0x9abb7400) [pid = 1772] [serial = 1262] [outer = (nil)] [url = about:blank] 20:32:58 INFO - PROCESS | 1772 | --DOMWINDOW == 98 (0x998ac000) [pid = 1772] [serial = 1256] [outer = (nil)] [url = about:blank] 20:32:58 INFO - PROCESS | 1772 | --DOMWINDOW == 97 (0x906abc00) [pid = 1772] [serial = 1259] [outer = (nil)] [url = about:blank] 20:32:58 INFO - PROCESS | 1772 | --DOMWINDOW == 96 (0x9a062400) [pid = 1772] [serial = 1257] [outer = (nil)] [url = about:blank] 20:32:58 INFO - PROCESS | 1772 | --DOMWINDOW == 95 (0x9241f000) [pid = 1772] [serial = 1220] [outer = (nil)] [url = about:blank] 20:32:58 INFO - PROCESS | 1772 | --DOMWINDOW == 94 (0x92509c00) [pid = 1772] [serial = 1221] [outer = (nil)] [url = about:blank] 20:32:58 INFO - PROCESS | 1772 | --DOMWINDOW == 93 (0x906adc00) [pid = 1772] [serial = 1217] [outer = (nil)] [url = about:blank] 20:32:58 INFO - PROCESS | 1772 | --DOMWINDOW == 92 (0x9076e800) [pid = 1772] [serial = 1218] [outer = (nil)] [url = about:blank] 20:32:58 INFO - PROCESS | 1772 | --DOMWINDOW == 91 (0x8e768400) [pid = 1772] [serial = 1244] [outer = (nil)] [url = about:blank] 20:32:58 INFO - PROCESS | 1772 | --DOMWINDOW == 90 (0x8ee41c00) [pid = 1772] [serial = 1245] [outer = (nil)] [url = about:blank] 20:32:58 INFO - PROCESS | 1772 | --DOMWINDOW == 89 (0x95237800) [pid = 1772] [serial = 1238] [outer = (nil)] [url = about:blank] 20:32:58 INFO - PROCESS | 1772 | --DOMWINDOW == 88 (0x98437800) [pid = 1772] [serial = 1239] [outer = (nil)] [url = about:blank] 20:32:58 INFO - PROCESS | 1772 | --DOMWINDOW == 87 (0x95609800) [pid = 1772] [serial = 1253] [outer = (nil)] [url = about:blank] 20:32:58 INFO - PROCESS | 1772 | --DOMWINDOW == 86 (0x925f1c00) [pid = 1772] [serial = 1250] [outer = (nil)] [url = about:blank] 20:32:58 INFO - PROCESS | 1772 | --DOMWINDOW == 85 (0x93a2c400) [pid = 1772] [serial = 1251] [outer = (nil)] [url = about:blank] 20:32:58 INFO - PROCESS | 1772 | --DOMWINDOW == 84 (0x9241d400) [pid = 1772] [serial = 1241] [outer = (nil)] [url = about:blank] 20:32:58 INFO - PROCESS | 1772 | --DOMWINDOW == 83 (0x956bc400) [pid = 1772] [serial = 1242] [outer = (nil)] [url = about:blank] 20:32:58 INFO - PROCESS | 1772 | --DOMWINDOW == 82 (0x9b4b2000) [pid = 1772] [serial = 1235] [outer = (nil)] [url = about:blank] 20:32:58 INFO - PROCESS | 1772 | --DOMWINDOW == 81 (0x9b4ad000) [pid = 1772] [serial = 1236] [outer = (nil)] [url = about:blank] 20:32:58 INFO - PROCESS | 1772 | --DOMWINDOW == 80 (0x9546c800) [pid = 1772] [serial = 1215] [outer = (nil)] [url = about:blank] 20:32:58 INFO - PROCESS | 1772 | --DOMWINDOW == 79 (0x9acd8400) [pid = 1772] [serial = 1232] [outer = (nil)] [url = about:blank] 20:32:58 INFO - PROCESS | 1772 | --DOMWINDOW == 78 (0x9ad54400) [pid = 1772] [serial = 1233] [outer = (nil)] [url = about:blank] 20:32:58 INFO - PROCESS | 1772 | --DOMWINDOW == 77 (0x906b4000) [pid = 1772] [serial = 1247] [outer = (nil)] [url = about:blank] 20:32:58 INFO - PROCESS | 1772 | --DOMWINDOW == 76 (0x915b9400) [pid = 1772] [serial = 1248] [outer = (nil)] [url = about:blank] 20:32:58 INFO - PROCESS | 1772 | --DOMWINDOW == 75 (0x9a14d000) [pid = 1772] [serial = 1229] [outer = (nil)] [url = about:blank] 20:32:58 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x9a149800) [pid = 1772] [serial = 1230] [outer = (nil)] [url = about:blank] 20:32:58 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x9834c000) [pid = 1772] [serial = 1223] [outer = (nil)] [url = about:blank] 20:32:58 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x98c6b400) [pid = 1772] [serial = 1224] [outer = (nil)] [url = about:blank] 20:32:58 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x99ded000) [pid = 1772] [serial = 1226] [outer = (nil)] [url = about:blank] 20:32:58 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x9a066800) [pid = 1772] [serial = 1227] [outer = (nil)] [url = about:blank] 20:32:58 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x9acdcc00) [pid = 1772] [serial = 1263] [outer = (nil)] [url = about:blank] 20:32:58 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x925f7400) [pid = 1772] [serial = 1260] [outer = (nil)] [url = about:blank] 20:32:58 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x956c1000) [pid = 1772] [serial = 1254] [outer = (nil)] [url = about:blank] 20:32:59 INFO - PROCESS | 1772 | 1472095979076 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]]]}] 20:32:59 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 20:32:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1632ms 20:32:59 INFO - PROCESS | 1772 | 1472095979105 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 20:32:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 20:32:59 INFO - PROCESS | 1772 | 1472095979111 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 20:32:59 INFO - PROCESS | 1772 | 1472095979118 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 20:32:59 INFO - PROCESS | 1772 | 1472095979121 Marionette TRACE conn3 <- [1,1726,null,{}] 20:32:59 INFO - PROCESS | 1772 | 1472095979129 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}] 20:32:59 INFO - PROCESS | 1772 | 1472095979136 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:59 INFO - PROCESS | 1772 | 1472095979280 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 20:32:59 INFO - PROCESS | 1772 | 1472095979296 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:59 INFO - PROCESS | 1772 | 1472095979305 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:32:59 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ef99c00 == 30 [pid = 1772] [id = 439] 20:32:59 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x8ef9a000) [pid = 1772] [serial = 1318] [outer = (nil)] 20:32:59 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x90762800) [pid = 1772] [serial = 1319] [outer = 0x8ef9a000] 20:32:59 INFO - PROCESS | 1772 | 1472095979376 Marionette DEBUG loaded listener.js 20:32:59 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x90973c00) [pid = 1772] [serial = 1320] [outer = 0x8ef9a000] 20:33:00 INFO - PROCESS | 1772 | 1472095980252 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]]]}] 20:33:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 20:33:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1182ms 20:33:00 INFO - PROCESS | 1772 | 1472095980303 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 20:33:00 INFO - PROCESS | 1772 | 1472095980310 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 20:33:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 20:33:00 INFO - PROCESS | 1772 | 1472095980317 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 20:33:00 INFO - PROCESS | 1772 | 1472095980319 Marionette TRACE conn3 <- [1,1730,null,{}] 20:33:00 INFO - PROCESS | 1772 | 1472095980325 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}] 20:33:00 INFO - PROCESS | 1772 | 1472095980330 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:00 INFO - PROCESS | 1772 | 1472095980498 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 20:33:00 INFO - PROCESS | 1772 | 1472095980623 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:00 INFO - PROCESS | 1772 | 1472095980629 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:00 INFO - PROCESS | 1772 | ++DOCSHELL 0x915b9c00 == 31 [pid = 1772] [id = 440] 20:33:00 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x9187b400) [pid = 1772] [serial = 1321] [outer = (nil)] 20:33:00 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x92313c00) [pid = 1772] [serial = 1322] [outer = 0x9187b400] 20:33:00 INFO - PROCESS | 1772 | 1472095980698 Marionette DEBUG loaded listener.js 20:33:00 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x9250ec00) [pid = 1772] [serial = 1323] [outer = 0x9187b400] 20:33:01 INFO - PROCESS | 1772 | 1472095981483 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]]]}] 20:33: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 20:33:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1229ms 20:33:01 INFO - PROCESS | 1772 | 1472095981547 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 20:33:01 INFO - PROCESS | 1772 | 1472095981551 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 20:33:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 20:33:01 INFO - PROCESS | 1772 | 1472095981564 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 20:33:01 INFO - PROCESS | 1772 | 1472095981572 Marionette TRACE conn3 <- [1,1734,null,{}] 20:33:01 INFO - PROCESS | 1772 | 1472095981590 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}] 20:33:01 INFO - PROCESS | 1772 | 1472095981597 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:01 INFO - PROCESS | 1772 | 1472095981809 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 20:33:01 INFO - PROCESS | 1772 | 1472095981836 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:01 INFO - PROCESS | 1772 | 1472095981844 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:01 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ef94800 == 32 [pid = 1772] [id = 441] 20:33:01 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x930d1000) [pid = 1772] [serial = 1324] [outer = (nil)] 20:33:01 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x9528c000) [pid = 1772] [serial = 1325] [outer = 0x930d1000] 20:33:01 INFO - PROCESS | 1772 | 1472095981907 Marionette DEBUG loaded listener.js 20:33:02 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0x95364400) [pid = 1772] [serial = 1326] [outer = 0x930d1000] 20:33:02 INFO - PROCESS | 1772 | 1472095982795 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]]]}] 20:33:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 20:33:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1252ms 20:33:02 INFO - PROCESS | 1772 | 1472095982810 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 20:33:02 INFO - PROCESS | 1772 | 1472095982814 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 20:33:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 20:33:02 INFO - PROCESS | 1772 | 1472095982820 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 20:33:02 INFO - PROCESS | 1772 | 1472095982823 Marionette TRACE conn3 <- [1,1738,null,{}] 20:33:02 INFO - PROCESS | 1772 | 1472095982835 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}] 20:33:02 INFO - PROCESS | 1772 | 1472095982838 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:03 INFO - PROCESS | 1772 | 1472095983057 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 20:33:03 INFO - PROCESS | 1772 | 1472095983084 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:03 INFO - PROCESS | 1772 | 1472095983092 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:03 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee43800 == 33 [pid = 1772] [id = 442] 20:33:03 INFO - PROCESS | 1772 | ++DOMWINDOW == 77 (0x8ee5ec00) [pid = 1772] [serial = 1327] [outer = (nil)] 20:33:03 INFO - PROCESS | 1772 | ++DOMWINDOW == 78 (0x9536b000) [pid = 1772] [serial = 1328] [outer = 0x8ee5ec00] 20:33:03 INFO - PROCESS | 1772 | 1472095983154 Marionette DEBUG loaded listener.js 20:33:03 INFO - PROCESS | 1772 | ++DOMWINDOW == 79 (0x95416400) [pid = 1772] [serial = 1329] [outer = 0x8ee5ec00] 20:33:03 INFO - PROCESS | 1772 | --DOMWINDOW == 78 (0x90978800) [pid = 1772] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 20:33:03 INFO - PROCESS | 1772 | --DOMWINDOW == 77 (0x9781b000) [pid = 1772] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 20:33:03 INFO - PROCESS | 1772 | --DOMWINDOW == 76 (0x90976000) [pid = 1772] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 20:33:03 INFO - PROCESS | 1772 | --DOMWINDOW == 75 (0x9187e400) [pid = 1772] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 20:33:03 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x8ee5a400) [pid = 1772] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 20:33:03 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x915bac00) [pid = 1772] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 20:33:03 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x8e768000) [pid = 1772] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 20:33:03 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x9b957400) [pid = 1772] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 20:33:03 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x92318000) [pid = 1772] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 20:33:03 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x91b71c00) [pid = 1772] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 20:33:03 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x8ee5bc00) [pid = 1772] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 20:33:03 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x984d7800) [pid = 1772] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 20:33:03 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0x90762c00) [pid = 1772] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 20:33:04 INFO - PROCESS | 1772 | 1472095984048 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]]]}] 20:33:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 20:33:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1287ms 20:33:04 INFO - PROCESS | 1772 | 1472095984109 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 20:33:04 INFO - PROCESS | 1772 | 1472095984111 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 20:33:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 20:33:04 INFO - PROCESS | 1772 | 1472095984118 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 20:33:04 INFO - PROCESS | 1772 | 1472095984122 Marionette TRACE conn3 <- [1,1742,null,{}] 20:33:04 INFO - PROCESS | 1772 | 1472095984128 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}] 20:33:04 INFO - PROCESS | 1772 | 1472095984131 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:04 INFO - PROCESS | 1772 | 1472095984281 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 20:33:04 INFO - PROCESS | 1772 | 1472095984288 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:04 INFO - PROCESS | 1772 | 1472095984305 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:04 INFO - PROCESS | 1772 | ++DOCSHELL 0x92026000 == 34 [pid = 1772] [id = 443] 20:33:04 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0x95233800) [pid = 1772] [serial = 1330] [outer = (nil)] 20:33:04 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x9536f800) [pid = 1772] [serial = 1331] [outer = 0x95233800] 20:33:04 INFO - PROCESS | 1772 | 1472095984378 Marionette DEBUG loaded listener.js 20:33:04 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x95473000) [pid = 1772] [serial = 1332] [outer = 0x95233800] 20:33:05 INFO - PROCESS | 1772 | 1472095985217 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]]]}] 20:33:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 20:33:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1134ms 20:33:05 INFO - PROCESS | 1772 | 1472095985252 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 20:33:05 INFO - PROCESS | 1772 | 1472095985256 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 20:33:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 20:33:05 INFO - PROCESS | 1772 | 1472095985262 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 20:33:05 INFO - PROCESS | 1772 | 1472095985265 Marionette TRACE conn3 <- [1,1746,null,{}] 20:33:05 INFO - PROCESS | 1772 | 1472095985270 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}] 20:33:05 INFO - PROCESS | 1772 | 1472095985275 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:05 INFO - PROCESS | 1772 | 1472095985416 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 20:33:05 INFO - PROCESS | 1772 | 1472095985431 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:05 INFO - PROCESS | 1772 | 1472095985437 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:05 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e4c0000 == 35 [pid = 1772] [id = 444] 20:33:05 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x8e4c0c00) [pid = 1772] [serial = 1333] [outer = (nil)] 20:33:05 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x8e4c8800) [pid = 1772] [serial = 1334] [outer = 0x8e4c0c00] 20:33:05 INFO - PROCESS | 1772 | 1472095985575 Marionette DEBUG loaded listener.js 20:33:05 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x8e770c00) [pid = 1772] [serial = 1335] [outer = 0x8e4c0c00] 20:33:06 INFO - PROCESS | 1772 | 1472095986651 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]]]}] 20:33:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 20:33:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1427ms 20:33:06 INFO - PROCESS | 1772 | 1472095986691 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 20:33:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 20:33:06 INFO - PROCESS | 1772 | 1472095986697 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 20:33:06 INFO - PROCESS | 1772 | 1472095986706 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 20:33:06 INFO - PROCESS | 1772 | 1472095986710 Marionette TRACE conn3 <- [1,1750,null,{}] 20:33:06 INFO - PROCESS | 1772 | 1472095986717 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}] 20:33:06 INFO - PROCESS | 1772 | 1472095986723 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:06 INFO - PROCESS | 1772 | 1472095986897 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 20:33:07 INFO - PROCESS | 1772 | 1472095987063 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:07 INFO - PROCESS | 1772 | 1472095987070 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:07 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e762800 == 36 [pid = 1772] [id = 445] 20:33:07 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x8ee5e000) [pid = 1772] [serial = 1336] [outer = (nil)] 20:33:07 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x9076b000) [pid = 1772] [serial = 1337] [outer = 0x8ee5e000] 20:33:07 INFO - PROCESS | 1772 | 1472095987161 Marionette DEBUG loaded listener.js 20:33:07 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x915b1800) [pid = 1772] [serial = 1338] [outer = 0x8ee5e000] 20:33:08 INFO - PROCESS | 1772 | 1472095988094 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]]]}] 20:33:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 20:33:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1440ms 20:33:08 INFO - PROCESS | 1772 | 1472095988144 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 20:33:08 INFO - PROCESS | 1772 | 1472095988150 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 20:33:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 20:33:08 INFO - PROCESS | 1772 | 1472095988160 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 20:33:08 INFO - PROCESS | 1772 | 1472095988164 Marionette TRACE conn3 <- [1,1754,null,{}] 20:33:08 INFO - PROCESS | 1772 | 1472095988170 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}] 20:33:08 INFO - PROCESS | 1772 | 1472095988175 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:08 INFO - PROCESS | 1772 | 1472095988348 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 20:33:08 INFO - PROCESS | 1772 | 1472095988517 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:08 INFO - PROCESS | 1772 | 1472095988525 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:08 INFO - PROCESS | 1772 | ++DOCSHELL 0x9187e000 == 37 [pid = 1772] [id = 446] 20:33:08 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0x91881c00) [pid = 1772] [serial = 1339] [outer = (nil)] 20:33:08 INFO - PROCESS | 1772 | ++DOMWINDOW == 77 (0x92507400) [pid = 1772] [serial = 1340] [outer = 0x91881c00] 20:33:08 INFO - PROCESS | 1772 | 1472095988603 Marionette DEBUG loaded listener.js 20:33:08 INFO - PROCESS | 1772 | ++DOMWINDOW == 78 (0x925f3800) [pid = 1772] [serial = 1341] [outer = 0x91881c00] 20:33:09 INFO - PROCESS | 1772 | 1472095989542 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]]]}] 20:33:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 20:33:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1436ms 20:33:09 INFO - PROCESS | 1772 | 1472095989596 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 20:33:09 INFO - PROCESS | 1772 | 1472095989600 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 20:33:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 20:33:09 INFO - PROCESS | 1772 | 1472095989606 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 20:33:09 INFO - PROCESS | 1772 | 1472095989612 Marionette TRACE conn3 <- [1,1758,null,{}] 20:33:09 INFO - PROCESS | 1772 | 1472095989628 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}] 20:33:09 INFO - PROCESS | 1772 | 1472095989636 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:09 INFO - PROCESS | 1772 | 1472095989850 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 20:33:10 INFO - PROCESS | 1772 | 1472095990019 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:10 INFO - PROCESS | 1772 | 1472095990029 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:10 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee5d800 == 38 [pid = 1772] [id = 447] 20:33:10 INFO - PROCESS | 1772 | ++DOMWINDOW == 79 (0x93a2c400) [pid = 1772] [serial = 1342] [outer = (nil)] 20:33:10 INFO - PROCESS | 1772 | ++DOMWINDOW == 80 (0x95477000) [pid = 1772] [serial = 1343] [outer = 0x93a2c400] 20:33:10 INFO - PROCESS | 1772 | 1472095990100 Marionette DEBUG loaded listener.js 20:33:10 INFO - PROCESS | 1772 | ++DOMWINDOW == 81 (0x95604000) [pid = 1772] [serial = 1344] [outer = 0x93a2c400] 20:33:11 INFO - PROCESS | 1772 | 1472095991002 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]]]}] 20:33:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 20:33:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1437ms 20:33:11 INFO - PROCESS | 1772 | 1472095991043 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 20:33:11 INFO - PROCESS | 1772 | 1472095991048 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 20:33:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 20:33:11 INFO - PROCESS | 1772 | 1472095991054 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 20:33:11 INFO - PROCESS | 1772 | 1472095991057 Marionette TRACE conn3 <- [1,1762,null,{}] 20:33:11 INFO - PROCESS | 1772 | 1472095991063 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}] 20:33:11 INFO - PROCESS | 1772 | 1472095991068 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:11 INFO - PROCESS | 1772 | 1472095991231 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 20:33:11 INFO - PROCESS | 1772 | 1472095991398 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:11 INFO - PROCESS | 1772 | 1472095991406 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:11 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee54000 == 39 [pid = 1772] [id = 448] 20:33:11 INFO - PROCESS | 1772 | ++DOMWINDOW == 82 (0x95237c00) [pid = 1772] [serial = 1345] [outer = (nil)] 20:33:11 INFO - PROCESS | 1772 | ++DOMWINDOW == 83 (0x956c1800) [pid = 1772] [serial = 1346] [outer = 0x95237c00] 20:33:11 INFO - PROCESS | 1772 | 1472095991478 Marionette DEBUG loaded listener.js 20:33:11 INFO - PROCESS | 1772 | ++DOMWINDOW == 84 (0x956c3c00) [pid = 1772] [serial = 1347] [outer = 0x95237c00] 20:33:12 INFO - PROCESS | 1772 | 1472095992364 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]]]}] 20:33:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 20:33:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1381ms 20:33:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 20:33:12 INFO - PROCESS | 1772 | 1472095992435 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 20:33:12 INFO - PROCESS | 1772 | 1472095992438 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 20:33:12 INFO - PROCESS | 1772 | 1472095992445 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 20:33:12 INFO - PROCESS | 1772 | 1472095992448 Marionette TRACE conn3 <- [1,1766,null,{}] 20:33:12 INFO - PROCESS | 1772 | 1472095992454 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}] 20:33:12 INFO - PROCESS | 1772 | 1472095992458 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:12 INFO - PROCESS | 1772 | 1472095992615 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 20:33:12 INFO - PROCESS | 1772 | 1472095992784 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:12 INFO - PROCESS | 1772 | 1472095992792 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:12 INFO - PROCESS | 1772 | ++DOCSHELL 0x9833f000 == 40 [pid = 1772] [id = 449] 20:33:12 INFO - PROCESS | 1772 | ++DOMWINDOW == 85 (0x98341400) [pid = 1772] [serial = 1348] [outer = (nil)] 20:33:12 INFO - PROCESS | 1772 | ++DOMWINDOW == 86 (0x98c6b400) [pid = 1772] [serial = 1349] [outer = 0x98341400] 20:33:12 INFO - PROCESS | 1772 | 1472095992879 Marionette DEBUG loaded listener.js 20:33:13 INFO - PROCESS | 1772 | ++DOMWINDOW == 87 (0x998ab400) [pid = 1772] [serial = 1350] [outer = 0x98341400] 20:33:13 INFO - PROCESS | 1772 | 1472095993821 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]]]}] 20:33:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 20:33:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1636ms 20:33:14 INFO - PROCESS | 1772 | 1472095994081 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 20:33:14 INFO - PROCESS | 1772 | 1472095994087 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 20:33:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 20:33:14 INFO - PROCESS | 1772 | 1472095994095 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 20:33:14 INFO - PROCESS | 1772 | 1472095994098 Marionette TRACE conn3 <- [1,1770,null,{}] 20:33:14 INFO - PROCESS | 1772 | 1472095994149 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}] 20:33:14 INFO - PROCESS | 1772 | 1472095994154 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:14 INFO - PROCESS | 1772 | 1472095994377 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 20:33:14 INFO - PROCESS | 1772 | 1472095994595 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:14 INFO - PROCESS | 1772 | 1472095994607 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:14 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee60000 == 41 [pid = 1772] [id = 450] 20:33:14 INFO - PROCESS | 1772 | ++DOMWINDOW == 88 (0x8ee61400) [pid = 1772] [serial = 1351] [outer = (nil)] 20:33:14 INFO - PROCESS | 1772 | ++DOMWINDOW == 89 (0x8efa0000) [pid = 1772] [serial = 1352] [outer = 0x8ee61400] 20:33:14 INFO - PROCESS | 1772 | 1472095994671 Marionette DEBUG loaded listener.js 20:33:14 INFO - PROCESS | 1772 | ++DOMWINDOW == 90 (0x906af800) [pid = 1772] [serial = 1353] [outer = 0x8ee61400] 20:33:16 INFO - PROCESS | 1772 | --DOCSHELL 0x8ef96400 == 40 [pid = 1772] [id = 433] 20:33:16 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee60c00 == 39 [pid = 1772] [id = 213] 20:33:16 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee56400 == 38 [pid = 1772] [id = 205] 20:33:16 INFO - PROCESS | 1772 | --DOCSHELL 0x95235c00 == 37 [pid = 1772] [id = 217] 20:33:16 INFO - PROCESS | 1772 | --DOCSHELL 0x92026000 == 36 [pid = 1772] [id = 443] 20:33:16 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee43800 == 35 [pid = 1772] [id = 442] 20:33:16 INFO - PROCESS | 1772 | --DOCSHELL 0x8ef94800 == 34 [pid = 1772] [id = 441] 20:33:16 INFO - PROCESS | 1772 | --DOCSHELL 0x915b9c00 == 33 [pid = 1772] [id = 440] 20:33:16 INFO - PROCESS | 1772 | --DOCSHELL 0x8ef99c00 == 32 [pid = 1772] [id = 439] 20:33:16 INFO - PROCESS | 1772 | --DOCSHELL 0x8e4c5800 == 31 [pid = 1772] [id = 438] 20:33:16 INFO - PROCESS | 1772 | --DOCSHELL 0x9097bc00 == 30 [pid = 1772] [id = 214] 20:33:16 INFO - PROCESS | 1772 | --DOCSHELL 0x8e4c6000 == 29 [pid = 1772] [id = 429] 20:33:16 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee59800 == 28 [pid = 1772] [id = 430] 20:33:16 INFO - PROCESS | 1772 | --DOCSHELL 0x906b0c00 == 27 [pid = 1772] [id = 431] 20:33:16 INFO - PROCESS | 1772 | --DOCSHELL 0x9523a000 == 26 [pid = 1772] [id = 209] 20:33:16 INFO - PROCESS | 1772 | --DOCSHELL 0x9076c400 == 25 [pid = 1772] [id = 219] 20:33:16 INFO - PROCESS | 1772 | --DOCSHELL 0x8e4c7400 == 24 [pid = 1772] [id = 435] 20:33:16 INFO - PROCESS | 1772 | --DOCSHELL 0x9076f400 == 23 [pid = 1772] [id = 432] 20:33:16 INFO - PROCESS | 1772 | --DOCSHELL 0x95473800 == 22 [pid = 1772] [id = 212] 20:33:16 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee43400 == 21 [pid = 1772] [id = 436] 20:33:16 INFO - PROCESS | 1772 | --DOCSHELL 0x930ca000 == 20 [pid = 1772] [id = 221] 20:33:16 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed8b400 == 19 [pid = 1772] [id = 218] 20:33:16 INFO - PROCESS | 1772 | --DOCSHELL 0x93b56400 == 18 [pid = 1772] [id = 437] 20:33:16 INFO - PROCESS | 1772 | --DOCSHELL 0x8e76d000 == 17 [pid = 1772] [id = 210] 20:33:16 INFO - PROCESS | 1772 | --DOCSHELL 0x9097b400 == 16 [pid = 1772] [id = 206] 20:33:16 INFO - PROCESS | 1772 | --DOCSHELL 0x92421c00 == 15 [pid = 1772] [id = 434] 20:33:16 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee4c400 == 14 [pid = 1772] [id = 211] 20:33:16 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed97c00 == 13 [pid = 1772] [id = 220] 20:33:16 INFO - PROCESS | 1772 | --DOCSHELL 0x9833f000 == 12 [pid = 1772] [id = 449] 20:33:16 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee54000 == 11 [pid = 1772] [id = 448] 20:33:16 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee5d800 == 10 [pid = 1772] [id = 447] 20:33:16 INFO - PROCESS | 1772 | --DOCSHELL 0x9187e000 == 9 [pid = 1772] [id = 446] 20:33:16 INFO - PROCESS | 1772 | --DOCSHELL 0x8e4c0000 == 8 [pid = 1772] [id = 444] 20:33:16 INFO - PROCESS | 1772 | --DOCSHELL 0x8e762800 == 7 [pid = 1772] [id = 445] 20:33:16 INFO - PROCESS | 1772 | --DOMWINDOW == 89 (0x91b77c00) [pid = 1772] [serial = 1301] [outer = (nil)] [url = about:blank] 20:33:16 INFO - PROCESS | 1772 | --DOMWINDOW == 88 (0x9b8bdc00) [pid = 1772] [serial = 1275] [outer = (nil)] [url = about:blank] 20:33:16 INFO - PROCESS | 1772 | --DOMWINDOW == 87 (0x91886800) [pid = 1772] [serial = 1287] [outer = (nil)] [url = about:blank] 20:33:16 INFO - PROCESS | 1772 | --DOMWINDOW == 86 (0x9b95c400) [pid = 1772] [serial = 1278] [outer = (nil)] [url = about:blank] 20:33:16 INFO - PROCESS | 1772 | --DOMWINDOW == 85 (0x8ee60400) [pid = 1772] [serial = 1292] [outer = (nil)] [url = about:blank] 20:33:16 INFO - PROCESS | 1772 | --DOMWINDOW == 84 (0x92022800) [pid = 1772] [serial = 1299] [outer = (nil)] [url = about:blank] 20:33:16 INFO - PROCESS | 1772 | --DOMWINDOW == 83 (0x8e76c800) [pid = 1772] [serial = 1289] [outer = (nil)] [url = about:blank] 20:33:16 INFO - PROCESS | 1772 | --DOMWINDOW == 82 (0x9d824400) [pid = 1772] [serial = 1281] [outer = (nil)] [url = about:blank] 20:33:16 INFO - PROCESS | 1772 | --DOMWINDOW == 81 (0x9b957800) [pid = 1772] [serial = 1277] [outer = (nil)] [url = about:blank] 20:33:16 INFO - PROCESS | 1772 | --DOMWINDOW == 80 (0x925fe400) [pid = 1772] [serial = 1268] [outer = (nil)] [url = about:blank] 20:33:16 INFO - PROCESS | 1772 | --DOMWINDOW == 79 (0x8ef9b800) [pid = 1772] [serial = 1293] [outer = (nil)] [url = about:blank] 20:33:16 INFO - PROCESS | 1772 | --DOMWINDOW == 78 (0x91b6cc00) [pid = 1772] [serial = 1298] [outer = (nil)] [url = about:blank] 20:33:16 INFO - PROCESS | 1772 | --DOMWINDOW == 77 (0xa1010800) [pid = 1772] [serial = 1283] [outer = (nil)] [url = about:blank] 20:33:16 INFO - PROCESS | 1772 | --DOMWINDOW == 76 (0x906b1000) [pid = 1772] [serial = 1266] [outer = (nil)] [url = about:blank] 20:33:16 INFO - PROCESS | 1772 | --DOMWINDOW == 75 (0x915b0800) [pid = 1772] [serial = 1286] [outer = (nil)] [url = about:blank] 20:33:16 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x9abae800) [pid = 1772] [serial = 1272] [outer = (nil)] [url = about:blank] 20:33:16 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x90979800) [pid = 1772] [serial = 1296] [outer = (nil)] [url = about:blank] 20:33:16 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x8ef98c00) [pid = 1772] [serial = 1265] [outer = (nil)] [url = about:blank] 20:33:16 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x9b4b5000) [pid = 1772] [serial = 1274] [outer = (nil)] [url = about:blank] 20:33:16 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x9a1bc400) [pid = 1772] [serial = 1271] [outer = (nil)] [url = about:blank] 20:33:16 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0xa1092c00) [pid = 1772] [serial = 1284] [outer = (nil)] [url = about:blank] 20:33:16 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x93b4e000) [pid = 1772] [serial = 1269] [outer = (nil)] [url = about:blank] 20:33:16 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x8ed92c00) [pid = 1772] [serial = 1290] [outer = (nil)] [url = about:blank] 20:33:16 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0x9076fc00) [pid = 1772] [serial = 1295] [outer = (nil)] [url = about:blank] 20:33:16 INFO - PROCESS | 1772 | --DOMWINDOW == 65 (0x9d4e6000) [pid = 1772] [serial = 1280] [outer = (nil)] [url = about:blank] 20:33:16 INFO - PROCESS | 1772 | --DOMWINDOW == 64 (0x9202dc00) [pid = 1772] [serial = 1302] [outer = (nil)] [url = about:blank] 20:33:16 INFO - PROCESS | 1772 | 1472095996532 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]]]}] 20:33:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 20:33:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 2494ms 20:33:16 INFO - PROCESS | 1772 | 1472095996592 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 20:33:16 INFO - PROCESS | 1772 | 1472095996598 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 20:33:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 20:33:16 INFO - PROCESS | 1772 | 1472095996607 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 20:33:16 INFO - PROCESS | 1772 | 1472095996611 Marionette TRACE conn3 <- [1,1774,null,{}] 20:33:16 INFO - PROCESS | 1772 | 1472095996618 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}] 20:33:16 INFO - PROCESS | 1772 | 1472095996623 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:16 INFO - PROCESS | 1772 | 1472095996781 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 20:33:16 INFO - PROCESS | 1772 | 1472095996792 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:16 INFO - PROCESS | 1772 | 1472095996805 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:16 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed8d000 == 8 [pid = 1772] [id = 451] 20:33:16 INFO - PROCESS | 1772 | ++DOMWINDOW == 65 (0x8ed8f800) [pid = 1772] [serial = 1354] [outer = (nil)] 20:33:16 INFO - PROCESS | 1772 | ++DOMWINDOW == 66 (0x8ed98800) [pid = 1772] [serial = 1355] [outer = 0x8ed8f800] 20:33:16 INFO - PROCESS | 1772 | 1472095996867 Marionette DEBUG loaded listener.js 20:33:16 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0x8ee4b800) [pid = 1772] [serial = 1356] [outer = 0x8ed8f800] 20:33:17 INFO - PROCESS | 1772 | 1472095997653 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]]]}] 20:33:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 20:33:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1080ms 20:33:17 INFO - PROCESS | 1772 | 1472095997707 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 20:33:17 INFO - PROCESS | 1772 | 1472095997715 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 20:33:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 20:33:17 INFO - PROCESS | 1772 | 1472095997730 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 20:33:17 INFO - PROCESS | 1772 | 1472095997734 Marionette TRACE conn3 <- [1,1778,null,{}] 20:33:17 INFO - PROCESS | 1772 | 1472095997740 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}] 20:33:17 INFO - PROCESS | 1772 | 1472095997745 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:17 INFO - PROCESS | 1772 | 1472095997897 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 20:33:17 INFO - PROCESS | 1772 | 1472095997908 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:17 INFO - PROCESS | 1772 | 1472095997917 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:17 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ef95800 == 9 [pid = 1772] [id = 452] 20:33:17 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x8ef9b400) [pid = 1772] [serial = 1357] [outer = (nil)] 20:33:17 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x8efa1400) [pid = 1772] [serial = 1358] [outer = 0x8ef9b400] 20:33:17 INFO - PROCESS | 1772 | 1472095997982 Marionette DEBUG loaded listener.js 20:33:18 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x906b2400) [pid = 1772] [serial = 1359] [outer = 0x8ef9b400] 20:33:18 INFO - PROCESS | 1772 | 1472095998904 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]]]}] 20:33:18 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 20:33:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1236ms 20:33:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 20:33:18 INFO - PROCESS | 1772 | 1472095998975 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 20:33:18 INFO - PROCESS | 1772 | 1472095998978 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 20:33:18 INFO - PROCESS | 1772 | 1472095998984 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 20:33:18 INFO - PROCESS | 1772 | 1472095998989 Marionette TRACE conn3 <- [1,1782,null,{}] 20:33:19 INFO - PROCESS | 1772 | 1472095999004 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}] 20:33:19 INFO - PROCESS | 1772 | 1472095999012 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:19 INFO - PROCESS | 1772 | 1472095999202 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 20:33:19 INFO - PROCESS | 1772 | 1472095999280 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:19 INFO - PROCESS | 1772 | 1472095999290 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:19 INFO - PROCESS | 1772 | ++DOCSHELL 0x915bcc00 == 10 [pid = 1772] [id = 453] 20:33:19 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x91878400) [pid = 1772] [serial = 1360] [outer = (nil)] 20:33:19 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x91882400) [pid = 1772] [serial = 1361] [outer = 0x91878400] 20:33:19 INFO - PROCESS | 1772 | 1472095999355 Marionette DEBUG loaded listener.js 20:33:19 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x91b6f400) [pid = 1772] [serial = 1362] [outer = 0x91878400] 20:33:20 INFO - PROCESS | 1772 | 1472096000132 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]]]}] 20:33:20 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 20:33:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1182ms 20:33:20 INFO - PROCESS | 1772 | 1472096000165 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 20:33:20 INFO - PROCESS | 1772 | 1472096000169 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 20:33:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 20:33:20 INFO - PROCESS | 1772 | 1472096000183 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 20:33:20 INFO - PROCESS | 1772 | 1472096000185 Marionette TRACE conn3 <- [1,1786,null,{}] 20:33:20 INFO - PROCESS | 1772 | 1472096000198 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}] 20:33:20 INFO - PROCESS | 1772 | 1472096000202 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:20 INFO - PROCESS | 1772 | 1472096000383 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 20:33:20 INFO - PROCESS | 1772 | 1472096000398 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:20 INFO - PROCESS | 1772 | 1472096000407 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:20 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e4c3c00 == 11 [pid = 1772] [id = 454] 20:33:20 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x91b73400) [pid = 1772] [serial = 1363] [outer = (nil)] 20:33:20 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x92310000) [pid = 1772] [serial = 1364] [outer = 0x91b73400] 20:33:20 INFO - PROCESS | 1772 | 1472096000466 Marionette DEBUG loaded listener.js 20:33:20 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0x9242b400) [pid = 1772] [serial = 1365] [outer = 0x91b73400] 20:33:21 INFO - PROCESS | 1772 | --DOMWINDOW == 75 (0x930d1000) [pid = 1772] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 20:33:21 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x8ee5ec00) [pid = 1772] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 20:33:21 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x8e770000) [pid = 1772] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 20:33:21 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x8e4c6400) [pid = 1772] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 20:33:21 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x93b57400) [pid = 1772] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 20:33:21 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x92423400) [pid = 1772] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 20:33:21 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x8ef9a000) [pid = 1772] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 20:33:21 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x9187b400) [pid = 1772] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 20:33:21 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x915b9800) [pid = 1772] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 20:33:21 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0x95233800) [pid = 1772] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 20:33:21 INFO - PROCESS | 1772 | 1472096001615 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]]]}] 20:33:21 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 20:33:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1488ms 20:33:21 INFO - PROCESS | 1772 | 1472096001671 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 20:33:21 INFO - PROCESS | 1772 | 1472096001675 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 20:33:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 20:33:21 INFO - PROCESS | 1772 | 1472096001680 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 20:33:21 INFO - PROCESS | 1772 | 1472096001682 Marionette TRACE conn3 <- [1,1790,null,{}] 20:33:21 INFO - PROCESS | 1772 | 1472096001688 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}] 20:33:21 INFO - PROCESS | 1772 | 1472096001692 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:21 INFO - PROCESS | 1772 | 1472096001843 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 20:33:21 INFO - PROCESS | 1772 | 1472096001852 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:21 INFO - PROCESS | 1772 | 1472096001862 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:21 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee60800 == 12 [pid = 1772] [id = 455] 20:33:21 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0x90761c00) [pid = 1772] [serial = 1366] [outer = (nil)] 20:33:21 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x9242a400) [pid = 1772] [serial = 1367] [outer = 0x90761c00] 20:33:21 INFO - PROCESS | 1772 | 1472096001921 Marionette DEBUG loaded listener.js 20:33:22 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x925f2000) [pid = 1772] [serial = 1368] [outer = 0x90761c00] 20:33:22 INFO - PROCESS | 1772 | 1472096002704 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]]]}] 20:33:22 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) 20:33:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1077ms 20:33:22 INFO - PROCESS | 1772 | 1472096002767 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 20:33:22 INFO - PROCESS | 1772 | 1472096002771 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 20:33:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 20:33:22 INFO - PROCESS | 1772 | 1472096002776 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 20:33:22 INFO - PROCESS | 1772 | 1472096002779 Marionette TRACE conn3 <- [1,1794,null,{}] 20:33:22 INFO - PROCESS | 1772 | 1472096002784 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}] 20:33:22 INFO - PROCESS | 1772 | 1472096002793 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:23 INFO - PROCESS | 1772 | 1472096003011 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 20:33:23 INFO - PROCESS | 1772 | 1472096003019 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:23 INFO - PROCESS | 1772 | 1472096003028 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:23 INFO - PROCESS | 1772 | ++DOCSHELL 0x906b0000 == 13 [pid = 1772] [id = 456] 20:33:23 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x925f5400) [pid = 1772] [serial = 1369] [outer = (nil)] 20:33:23 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x93b4e000) [pid = 1772] [serial = 1370] [outer = 0x925f5400] 20:33:23 INFO - PROCESS | 1772 | 1472096003089 Marionette DEBUG loaded listener.js 20:33:23 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x93e3f400) [pid = 1772] [serial = 1371] [outer = 0x925f5400] 20:33:24 INFO - PROCESS | 1772 | 1472096004124 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]]]}] 20:33:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:33:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1431ms 20:33:24 INFO - PROCESS | 1772 | 1472096004209 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 20:33:24 INFO - PROCESS | 1772 | 1472096004215 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 20:33:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 20:33:24 INFO - PROCESS | 1772 | 1472096004223 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 20:33:24 INFO - PROCESS | 1772 | 1472096004228 Marionette TRACE conn3 <- [1,1798,null,{}] 20:33:24 INFO - PROCESS | 1772 | 1472096004237 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}] 20:33:24 INFO - PROCESS | 1772 | 1472096004242 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:24 INFO - PROCESS | 1772 | 1472096004416 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 20:33:24 INFO - PROCESS | 1772 | 1472096004576 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:24 INFO - PROCESS | 1772 | 1472096004584 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:24 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e4c5800 == 14 [pid = 1772] [id = 457] 20:33:24 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x8ed95000) [pid = 1772] [serial = 1372] [outer = (nil)] 20:33:24 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x8ee5d800) [pid = 1772] [serial = 1373] [outer = 0x8ed95000] 20:33:24 INFO - PROCESS | 1772 | 1472096004704 Marionette DEBUG loaded listener.js 20:33:24 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x8efa2800) [pid = 1772] [serial = 1374] [outer = 0x8ed95000] 20:33:25 INFO - PROCESS | 1772 | 1472096005651 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]]]}] 20:33:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 20:33:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1485ms 20:33:25 INFO - PROCESS | 1772 | 1472096005708 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 20:33:25 INFO - PROCESS | 1772 | 1472096005715 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 20:33:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 20:33:25 INFO - PROCESS | 1772 | 1472096005726 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 20:33:25 INFO - PROCESS | 1772 | 1472096005729 Marionette TRACE conn3 <- [1,1802,null,{}] 20:33:25 INFO - PROCESS | 1772 | 1472096005736 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}] 20:33:25 INFO - PROCESS | 1772 | 1472096005741 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:25 INFO - PROCESS | 1772 | 1472096005914 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 20:33:26 INFO - PROCESS | 1772 | 1472096006074 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:26 INFO - PROCESS | 1772 | 1472096006084 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:26 INFO - PROCESS | 1772 | ++DOCSHELL 0x90768800 == 15 [pid = 1772] [id = 458] 20:33:26 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0x91879800) [pid = 1772] [serial = 1375] [outer = (nil)] 20:33:26 INFO - PROCESS | 1772 | ++DOMWINDOW == 77 (0x91b6cc00) [pid = 1772] [serial = 1376] [outer = 0x91879800] 20:33:26 INFO - PROCESS | 1772 | 1472096006240 Marionette DEBUG loaded listener.js 20:33:26 INFO - PROCESS | 1772 | ++DOMWINDOW == 78 (0x9202a400) [pid = 1772] [serial = 1377] [outer = 0x91879800] 20:33:27 INFO - PROCESS | 1772 | 1472096007142 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]]]}] 20:33:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 20:33:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1485ms 20:33:27 INFO - PROCESS | 1772 | 1472096007211 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 20:33:27 INFO - PROCESS | 1772 | 1472096007214 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 20:33:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 20:33:27 INFO - PROCESS | 1772 | 1472096007221 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 20:33:27 INFO - PROCESS | 1772 | 1472096007227 Marionette TRACE conn3 <- [1,1806,null,{}] 20:33:27 INFO - PROCESS | 1772 | 1472096007242 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}] 20:33:27 INFO - PROCESS | 1772 | 1472096007251 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:27 INFO - PROCESS | 1772 | 1472096007460 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 20:33:27 INFO - PROCESS | 1772 | 1472096007676 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:27 INFO - PROCESS | 1772 | 1472096007685 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:27 INFO - PROCESS | 1772 | ++DOCSHELL 0x906ae000 == 16 [pid = 1772] [id = 459] 20:33:27 INFO - PROCESS | 1772 | ++DOMWINDOW == 79 (0x906b2800) [pid = 1772] [serial = 1378] [outer = (nil)] 20:33:27 INFO - PROCESS | 1772 | ++DOMWINDOW == 80 (0x90978000) [pid = 1772] [serial = 1379] [outer = 0x906b2800] 20:33:27 INFO - PROCESS | 1772 | 1472096007808 Marionette DEBUG loaded listener.js 20:33:27 INFO - PROCESS | 1772 | ++DOMWINDOW == 81 (0x92316800) [pid = 1772] [serial = 1380] [outer = 0x906b2800] 20:33:28 INFO - PROCESS | 1772 | 1472096008902 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]]]}] 20:33:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 20:33:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1734ms 20:33:28 INFO - PROCESS | 1772 | 1472096008973 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 20:33:28 INFO - PROCESS | 1772 | 1472096008979 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 20:33:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 20:33:28 INFO - PROCESS | 1772 | 1472096008985 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 20:33:28 INFO - PROCESS | 1772 | 1472096008992 Marionette TRACE conn3 <- [1,1810,null,{}] 20:33:29 INFO - PROCESS | 1772 | 1472096008999 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}] 20:33:29 INFO - PROCESS | 1772 | 1472096009003 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:29 INFO - PROCESS | 1772 | 1472096009151 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 20:33:29 INFO - PROCESS | 1772 | 1472096009161 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:29 INFO - PROCESS | 1772 | 1472096009168 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:29 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee52400 == 17 [pid = 1772] [id = 460] 20:33:29 INFO - PROCESS | 1772 | ++DOMWINDOW == 82 (0x8ee56400) [pid = 1772] [serial = 1381] [outer = (nil)] 20:33:29 INFO - PROCESS | 1772 | ++DOMWINDOW == 83 (0x8ef94c00) [pid = 1772] [serial = 1382] [outer = 0x8ee56400] 20:33:29 INFO - PROCESS | 1772 | 1472096009242 Marionette DEBUG loaded listener.js 20:33:29 INFO - PROCESS | 1772 | ++DOMWINDOW == 84 (0x906b5000) [pid = 1772] [serial = 1383] [outer = 0x8ee56400] 20:33:29 INFO - PROCESS | 1772 | --DOMWINDOW == 83 (0x9536f800) [pid = 1772] [serial = 1331] [outer = (nil)] [url = about:blank] 20:33:29 INFO - PROCESS | 1772 | --DOMWINDOW == 82 (0x9528c000) [pid = 1772] [serial = 1325] [outer = (nil)] [url = about:blank] 20:33:29 INFO - PROCESS | 1772 | --DOMWINDOW == 81 (0x9536b000) [pid = 1772] [serial = 1328] [outer = (nil)] [url = about:blank] 20:33:29 INFO - PROCESS | 1772 | --DOMWINDOW == 80 (0x8ee58000) [pid = 1772] [serial = 1307] [outer = (nil)] [url = about:blank] 20:33:29 INFO - PROCESS | 1772 | --DOMWINDOW == 79 (0x906a9400) [pid = 1772] [serial = 1308] [outer = (nil)] [url = about:blank] 20:33:29 INFO - PROCESS | 1772 | --DOMWINDOW == 78 (0x8e766800) [pid = 1772] [serial = 1316] [outer = (nil)] [url = about:blank] 20:33:29 INFO - PROCESS | 1772 | --DOMWINDOW == 77 (0x8ee42c00) [pid = 1772] [serial = 1317] [outer = (nil)] [url = about:blank] 20:33:29 INFO - PROCESS | 1772 | --DOMWINDOW == 76 (0x93e45000) [pid = 1772] [serial = 1313] [outer = (nil)] [url = about:blank] 20:33:29 INFO - PROCESS | 1772 | --DOMWINDOW == 75 (0x95231800) [pid = 1772] [serial = 1314] [outer = (nil)] [url = about:blank] 20:33:29 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x925fc000) [pid = 1772] [serial = 1305] [outer = (nil)] [url = about:blank] 20:33:29 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x92507000) [pid = 1772] [serial = 1304] [outer = (nil)] [url = about:blank] 20:33:29 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x90762800) [pid = 1772] [serial = 1319] [outer = (nil)] [url = about:blank] 20:33:29 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x90973c00) [pid = 1772] [serial = 1320] [outer = (nil)] [url = about:blank] 20:33:29 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x92313c00) [pid = 1772] [serial = 1322] [outer = (nil)] [url = about:blank] 20:33:29 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x91b6d400) [pid = 1772] [serial = 1310] [outer = (nil)] [url = about:blank] 20:33:29 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x92317800) [pid = 1772] [serial = 1311] [outer = (nil)] [url = about:blank] 20:33:29 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x95364400) [pid = 1772] [serial = 1326] [outer = (nil)] [url = about:blank] 20:33:29 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0x9250ec00) [pid = 1772] [serial = 1323] [outer = (nil)] [url = about:blank] 20:33:29 INFO - PROCESS | 1772 | --DOMWINDOW == 65 (0x95416400) [pid = 1772] [serial = 1329] [outer = (nil)] [url = about:blank] 20:33:29 INFO - PROCESS | 1772 | --DOMWINDOW == 64 (0x95473000) [pid = 1772] [serial = 1332] [outer = (nil)] [url = about:blank] 20:33:30 INFO - PROCESS | 1772 | 1472096010135 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]]]}] 20:33:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 20:33:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1184ms 20:33:30 INFO - PROCESS | 1772 | 1472096010170 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 20:33:30 INFO - PROCESS | 1772 | 1472096010175 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 20:33:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 20:33:30 INFO - PROCESS | 1772 | 1472096010186 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 20:33:30 INFO - PROCESS | 1772 | 1472096010189 Marionette TRACE conn3 <- [1,1814,null,{}] 20:33:30 INFO - PROCESS | 1772 | 1472096010199 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}] 20:33:30 INFO - PROCESS | 1772 | 1472096010204 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:30 INFO - PROCESS | 1772 | 1472096010356 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 20:33:30 INFO - PROCESS | 1772 | 1472096010482 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:30 INFO - PROCESS | 1772 | 1472096010488 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:30 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee54c00 == 18 [pid = 1772] [id = 461] 20:33:30 INFO - PROCESS | 1772 | ++DOMWINDOW == 65 (0x915b9400) [pid = 1772] [serial = 1384] [outer = (nil)] 20:33:30 INFO - PROCESS | 1772 | ++DOMWINDOW == 66 (0x91883400) [pid = 1772] [serial = 1385] [outer = 0x915b9400] 20:33:30 INFO - PROCESS | 1772 | 1472096010554 Marionette DEBUG loaded listener.js 20:33:30 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0x9202a000) [pid = 1772] [serial = 1386] [outer = 0x915b9400] 20:33:31 INFO - PROCESS | 1772 | 1472096011322 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]]]}] 20:33:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 20:33:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1187ms 20:33:31 INFO - PROCESS | 1772 | 1472096011373 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 20:33:31 INFO - PROCESS | 1772 | 1472096011376 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 20:33:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 20:33:31 INFO - PROCESS | 1772 | 1472096011392 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 20:33:31 INFO - PROCESS | 1772 | 1472096011397 Marionette TRACE conn3 <- [1,1818,null,{}] 20:33:31 INFO - PROCESS | 1772 | 1472096011412 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}] 20:33:31 INFO - PROCESS | 1772 | 1472096011420 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:31 INFO - PROCESS | 1772 | 1472096011609 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 20:33:31 INFO - PROCESS | 1772 | 1472096011631 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:31 INFO - PROCESS | 1772 | 1472096011639 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:31 INFO - PROCESS | 1772 | ++DOCSHELL 0x93a33800 == 19 [pid = 1772] [id = 462] 20:33:31 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x93a34c00) [pid = 1772] [serial = 1387] [outer = (nil)] 20:33:31 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x93b52400) [pid = 1772] [serial = 1388] [outer = 0x93a34c00] 20:33:31 INFO - PROCESS | 1772 | 1472096011705 Marionette DEBUG loaded listener.js 20:33:31 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x95230400) [pid = 1772] [serial = 1389] [outer = 0x93a34c00] 20:33:32 INFO - PROCESS | 1772 | 1472096012564 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]]]}] 20:33:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 20:33:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1249ms 20:33:32 INFO - PROCESS | 1772 | 1472096012642 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 20:33:32 INFO - PROCESS | 1772 | 1472096012645 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 20:33:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 20:33:32 INFO - PROCESS | 1772 | 1472096012651 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 20:33:32 INFO - PROCESS | 1772 | 1472096012654 Marionette TRACE conn3 <- [1,1822,null,{}] 20:33:32 INFO - PROCESS | 1772 | 1472096012659 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}] 20:33:32 INFO - PROCESS | 1772 | 1472096012664 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:32 INFO - PROCESS | 1772 | 1472096012860 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 20:33:32 INFO - PROCESS | 1772 | 1472096012881 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:32 INFO - PROCESS | 1772 | 1472096012888 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:32 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee58000 == 20 [pid = 1772] [id = 463] 20:33:32 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x9522fc00) [pid = 1772] [serial = 1390] [outer = (nil)] 20:33:32 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x95367000) [pid = 1772] [serial = 1391] [outer = 0x9522fc00] 20:33:32 INFO - PROCESS | 1772 | 1472096012951 Marionette DEBUG loaded listener.js 20:33:33 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x9536c400) [pid = 1772] [serial = 1392] [outer = 0x9522fc00] 20:33:33 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x8e4c0c00) [pid = 1772] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 20:33:33 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x8ee5e000) [pid = 1772] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 20:33:33 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x91881c00) [pid = 1772] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 20:33:33 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x93a2c400) [pid = 1772] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 20:33:33 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x95237c00) [pid = 1772] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 20:33:33 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x98341400) [pid = 1772] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 20:33:33 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0x8ee61400) [pid = 1772] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 20:33:33 INFO - PROCESS | 1772 | --DOMWINDOW == 65 (0x8ed8f800) [pid = 1772] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 20:33:33 INFO - PROCESS | 1772 | --DOMWINDOW == 64 (0x8ef9b400) [pid = 1772] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 20:33:33 INFO - PROCESS | 1772 | --DOMWINDOW == 63 (0x91878400) [pid = 1772] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 20:33:33 INFO - PROCESS | 1772 | --DOMWINDOW == 62 (0x91b73400) [pid = 1772] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 20:33:33 INFO - PROCESS | 1772 | --DOMWINDOW == 61 (0x90761c00) [pid = 1772] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 20:33:33 INFO - PROCESS | 1772 | 1472096013918 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]]]}] 20:33:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 20:33:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1282ms 20:33:33 INFO - PROCESS | 1772 | 1472096013937 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 20:33:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 20:33:33 INFO - PROCESS | 1772 | 1472096013942 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 20:33:33 INFO - PROCESS | 1772 | 1472096013948 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 20:33:33 INFO - PROCESS | 1772 | 1472096013951 Marionette TRACE conn3 <- [1,1826,null,{}] 20:33:33 INFO - PROCESS | 1772 | 1472096013956 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}] 20:33:33 INFO - PROCESS | 1772 | 1472096013960 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:34 INFO - PROCESS | 1772 | 1472096014097 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 20:33:34 INFO - PROCESS | 1772 | 1472096014110 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:34 INFO - PROCESS | 1772 | 1472096014120 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:34 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e763800 == 21 [pid = 1772] [id = 464] 20:33:34 INFO - PROCESS | 1772 | ++DOMWINDOW == 62 (0x8ef97c00) [pid = 1772] [serial = 1393] [outer = (nil)] 20:33:34 INFO - PROCESS | 1772 | ++DOMWINDOW == 63 (0x9187e000) [pid = 1772] [serial = 1394] [outer = 0x8ef97c00] 20:33:34 INFO - PROCESS | 1772 | 1472096014179 Marionette DEBUG loaded listener.js 20:33:34 INFO - PROCESS | 1772 | ++DOMWINDOW == 64 (0x9522e400) [pid = 1772] [serial = 1395] [outer = 0x8ef97c00] 20:33:34 INFO - PROCESS | 1772 | 1472096014992 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]]]}] 20:33:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 20:33:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1076ms 20:33:35 INFO - PROCESS | 1772 | 1472096015026 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 20:33:35 INFO - PROCESS | 1772 | 1472096015029 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 20:33:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 20:33:35 INFO - PROCESS | 1772 | 1472096015042 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 20:33:35 INFO - PROCESS | 1772 | 1472096015045 Marionette TRACE conn3 <- [1,1830,null,{}] 20:33:35 INFO - PROCESS | 1772 | 1472096015051 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}] 20:33:35 INFO - PROCESS | 1772 | 1472096015060 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:35 INFO - PROCESS | 1772 | 1472096015219 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 20:33:35 INFO - PROCESS | 1772 | 1472096015228 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:35 INFO - PROCESS | 1772 | 1472096015236 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:35 INFO - PROCESS | 1772 | ++DOCSHELL 0x95235c00 == 22 [pid = 1772] [id = 465] 20:33:35 INFO - PROCESS | 1772 | ++DOMWINDOW == 65 (0x95367800) [pid = 1772] [serial = 1396] [outer = (nil)] 20:33:35 INFO - PROCESS | 1772 | ++DOMWINDOW == 66 (0x95479400) [pid = 1772] [serial = 1397] [outer = 0x95367800] 20:33:35 INFO - PROCESS | 1772 | 1472096015298 Marionette DEBUG loaded listener.js 20:33:35 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0x95607000) [pid = 1772] [serial = 1398] [outer = 0x95367800] 20:33:36 INFO - PROCESS | 1772 | 1472096016327 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]]]}] 20:33:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 20:33:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1337ms 20:33:36 INFO - PROCESS | 1772 | 1472096016380 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 20:33:36 INFO - PROCESS | 1772 | 1472096016385 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 20:33:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 20:33:36 INFO - PROCESS | 1772 | 1472096016393 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 20:33:36 INFO - PROCESS | 1772 | 1472096016398 Marionette TRACE conn3 <- [1,1834,null,{}] 20:33:36 INFO - PROCESS | 1772 | 1472096016407 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}] 20:33:36 INFO - PROCESS | 1772 | 1472096016413 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:36 INFO - PROCESS | 1772 | 1472096016579 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 20:33:36 INFO - PROCESS | 1772 | 1472096016743 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:36 INFO - PROCESS | 1772 | 1472096016751 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:36 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e4c2000 == 23 [pid = 1772] [id = 466] 20:33:36 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x8ed8a400) [pid = 1772] [serial = 1399] [outer = (nil)] 20:33:36 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x906a9400) [pid = 1772] [serial = 1400] [outer = 0x8ed8a400] 20:33:36 INFO - PROCESS | 1772 | 1472096016828 Marionette DEBUG loaded listener.js 20:33:36 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x9097a400) [pid = 1772] [serial = 1401] [outer = 0x8ed8a400] 20:33:37 INFO - PROCESS | 1772 | 1472096017738 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]]]}] 20:33:37 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 20:33:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1382ms 20:33:37 INFO - PROCESS | 1772 | 1472096017780 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 20:33:37 INFO - PROCESS | 1772 | 1472096017787 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 20:33:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 20:33:37 INFO - PROCESS | 1772 | 1472096017797 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 20:33:37 INFO - PROCESS | 1772 | 1472096017800 Marionette TRACE conn3 <- [1,1838,null,{}] 20:33:37 INFO - PROCESS | 1772 | 1472096017807 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}] 20:33:37 INFO - PROCESS | 1772 | 1472096017812 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:37 INFO - PROCESS | 1772 | 1472096017978 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 20:33:38 INFO - PROCESS | 1772 | 1472096018144 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:38 INFO - PROCESS | 1772 | 1472096018152 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:38 INFO - PROCESS | 1772 | ++DOCSHELL 0x92507000 == 24 [pid = 1772] [id = 467] 20:33:38 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x92509400) [pid = 1772] [serial = 1402] [outer = (nil)] 20:33:38 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x925f7400) [pid = 1772] [serial = 1403] [outer = 0x92509400] 20:33:38 INFO - PROCESS | 1772 | 1472096018226 Marionette DEBUG loaded listener.js 20:33:38 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x930d3800) [pid = 1772] [serial = 1404] [outer = 0x92509400] 20:33:39 INFO - PROCESS | 1772 | 1472096019155 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]]]}] 20:33:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 20:33:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1432ms 20:33:39 INFO - PROCESS | 1772 | 1472096019229 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 20:33:39 INFO - PROCESS | 1772 | 1472096019232 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 20:33:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 20:33:39 INFO - PROCESS | 1772 | 1472096019239 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 20:33:39 INFO - PROCESS | 1772 | 1472096019245 Marionette TRACE conn3 <- [1,1842,null,{}] 20:33:39 INFO - PROCESS | 1772 | 1472096019260 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}] 20:33:39 INFO - PROCESS | 1772 | 1472096019268 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:39 INFO - PROCESS | 1772 | 1472096019469 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 20:33:39 INFO - PROCESS | 1772 | 1472096019634 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:39 INFO - PROCESS | 1772 | 1472096019645 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:39 INFO - PROCESS | 1772 | ++DOCSHELL 0x9546c800 == 25 [pid = 1772] [id = 468] 20:33:39 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x9546d400) [pid = 1772] [serial = 1405] [outer = (nil)] 20:33:39 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x95476400) [pid = 1772] [serial = 1406] [outer = 0x9546d400] 20:33:39 INFO - PROCESS | 1772 | 1472096019723 Marionette DEBUG loaded listener.js 20:33:39 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0x9560f400) [pid = 1772] [serial = 1407] [outer = 0x9546d400] 20:33:40 INFO - PROCESS | 1772 | 1472096020551 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]]]}] 20:33:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 20:33:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1387ms 20:33:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 20:33:40 INFO - PROCESS | 1772 | 1472096020626 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 20:33:40 INFO - PROCESS | 1772 | 1472096020630 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 20:33:40 INFO - PROCESS | 1772 | 1472096020640 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 20:33:40 INFO - PROCESS | 1772 | 1472096020647 Marionette TRACE conn3 <- [1,1846,null,{}] 20:33:40 INFO - PROCESS | 1772 | 1472096020657 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}] 20:33:40 INFO - PROCESS | 1772 | 1472096020661 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:40 INFO - PROCESS | 1772 | 1472096020822 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 20:33:40 INFO - PROCESS | 1772 | 1472096020984 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:41 INFO - PROCESS | 1772 | 1472096020992 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:41 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e769000 == 26 [pid = 1772] [id = 469] 20:33:41 INFO - PROCESS | 1772 | ++DOMWINDOW == 77 (0x93a31400) [pid = 1772] [serial = 1408] [outer = (nil)] 20:33:41 INFO - PROCESS | 1772 | ++DOMWINDOW == 78 (0x98340800) [pid = 1772] [serial = 1409] [outer = 0x93a31400] 20:33:41 INFO - PROCESS | 1772 | 1472096021068 Marionette DEBUG loaded listener.js 20:33:41 INFO - PROCESS | 1772 | ++DOMWINDOW == 79 (0x9841bc00) [pid = 1772] [serial = 1410] [outer = 0x93a31400] 20:33:41 INFO - PROCESS | 1772 | 1472096021903 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]]]}] 20:33:41 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) 20:33:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1340ms 20:33:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 20:33:41 INFO - PROCESS | 1772 | 1472096021977 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 20:33:41 INFO - PROCESS | 1772 | 1472096021980 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 20:33:41 INFO - PROCESS | 1772 | 1472096021986 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 20:33:41 INFO - PROCESS | 1772 | 1472096021990 Marionette TRACE conn3 <- [1,1850,null,{}] 20:33:41 INFO - PROCESS | 1772 | 1472096021995 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}] 20:33:42 INFO - PROCESS | 1772 | 1472096022000 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:42 INFO - PROCESS | 1772 | 1472096022154 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 20:33:42 INFO - PROCESS | 1772 | 1472096022330 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:42 INFO - PROCESS | 1772 | 1472096022337 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:42 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ef9d400 == 27 [pid = 1772] [id = 470] 20:33:42 INFO - PROCESS | 1772 | ++DOMWINDOW == 80 (0x915af400) [pid = 1772] [serial = 1411] [outer = (nil)] 20:33:42 INFO - PROCESS | 1772 | ++DOMWINDOW == 81 (0x997f0800) [pid = 1772] [serial = 1412] [outer = 0x915af400] 20:33:42 INFO - PROCESS | 1772 | 1472096022413 Marionette DEBUG loaded listener.js 20:33:42 INFO - PROCESS | 1772 | ++DOMWINDOW == 82 (0x997f6800) [pid = 1772] [serial = 1413] [outer = 0x915af400] 20:33:43 INFO - PROCESS | 1772 | 1472096023244 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]]]}] 20:33:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:33:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1293ms 20:33:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 20:33:43 INFO - PROCESS | 1772 | 1472096023278 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 20:33:43 INFO - PROCESS | 1772 | 1472096023281 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 20:33:43 INFO - PROCESS | 1772 | 1472096023288 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 20:33:43 INFO - PROCESS | 1772 | 1472096023291 Marionette TRACE conn3 <- [1,1854,null,{}] 20:33:43 INFO - PROCESS | 1772 | 1472096023296 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}] 20:33:43 INFO - PROCESS | 1772 | 1472096023306 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:43 INFO - PROCESS | 1772 | 1472096023494 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 20:33:43 INFO - PROCESS | 1772 | 1472096023660 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:43 INFO - PROCESS | 1772 | 1472096023666 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:43 INFO - PROCESS | 1772 | ++DOCSHELL 0x9202d000 == 28 [pid = 1772] [id = 471] 20:33:43 INFO - PROCESS | 1772 | ++DOMWINDOW == 83 (0x956c1c00) [pid = 1772] [serial = 1414] [outer = (nil)] 20:33:43 INFO - PROCESS | 1772 | ++DOMWINDOW == 84 (0x99df3c00) [pid = 1772] [serial = 1415] [outer = 0x956c1c00] 20:33:43 INFO - PROCESS | 1772 | 1472096023753 Marionette DEBUG loaded listener.js 20:33:43 INFO - PROCESS | 1772 | ++DOMWINDOW == 85 (0x9a05c400) [pid = 1772] [serial = 1416] [outer = 0x956c1c00] 20:33:44 INFO - PROCESS | 1772 | 1472096024799 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]]]}] 20:33:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 20:33:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1585ms 20:33:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 20:33:44 INFO - PROCESS | 1772 | 1472096024873 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 20:33:44 INFO - PROCESS | 1772 | 1472096024877 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 20:33:44 INFO - PROCESS | 1772 | 1472096024885 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 20:33:44 INFO - PROCESS | 1772 | 1472096024890 Marionette TRACE conn3 <- [1,1858,null,{}] 20:33:44 INFO - PROCESS | 1772 | 1472096024940 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}] 20:33:44 INFO - PROCESS | 1772 | 1472096024945 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:45 INFO - PROCESS | 1772 | 1472096025086 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 20:33:45 INFO - PROCESS | 1772 | 1472096025397 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:45 INFO - PROCESS | 1772 | 1472096025412 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:45 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ef96000 == 29 [pid = 1772] [id = 472] 20:33:45 INFO - PROCESS | 1772 | ++DOMWINDOW == 86 (0x8ef96400) [pid = 1772] [serial = 1417] [outer = (nil)] 20:33:45 INFO - PROCESS | 1772 | ++DOMWINDOW == 87 (0x8ef9f800) [pid = 1772] [serial = 1418] [outer = 0x8ef96400] 20:33:45 INFO - PROCESS | 1772 | 1472096025480 Marionette DEBUG loaded listener.js 20:33:45 INFO - PROCESS | 1772 | ++DOMWINDOW == 88 (0x906b5400) [pid = 1772] [serial = 1419] [outer = 0x8ef96400] 20:33:46 INFO - PROCESS | 1772 | --DOMWINDOW == 87 (0x8e770c00) [pid = 1772] [serial = 1335] [outer = (nil)] [url = about:blank] 20:33:46 INFO - PROCESS | 1772 | --DOMWINDOW == 86 (0x8e4c8800) [pid = 1772] [serial = 1334] [outer = (nil)] [url = about:blank] 20:33:46 INFO - PROCESS | 1772 | --DOMWINDOW == 85 (0x915b1800) [pid = 1772] [serial = 1338] [outer = (nil)] [url = about:blank] 20:33:46 INFO - PROCESS | 1772 | --DOMWINDOW == 84 (0x9076b000) [pid = 1772] [serial = 1337] [outer = (nil)] [url = about:blank] 20:33:46 INFO - PROCESS | 1772 | --DOMWINDOW == 83 (0x925f3800) [pid = 1772] [serial = 1341] [outer = (nil)] [url = about:blank] 20:33:46 INFO - PROCESS | 1772 | --DOMWINDOW == 82 (0x92507400) [pid = 1772] [serial = 1340] [outer = (nil)] [url = about:blank] 20:33:46 INFO - PROCESS | 1772 | --DOMWINDOW == 81 (0x95604000) [pid = 1772] [serial = 1344] [outer = (nil)] [url = about:blank] 20:33:46 INFO - PROCESS | 1772 | --DOMWINDOW == 80 (0x95477000) [pid = 1772] [serial = 1343] [outer = (nil)] [url = about:blank] 20:33:46 INFO - PROCESS | 1772 | --DOMWINDOW == 79 (0x956c3c00) [pid = 1772] [serial = 1347] [outer = (nil)] [url = about:blank] 20:33:46 INFO - PROCESS | 1772 | --DOMWINDOW == 78 (0x956c1800) [pid = 1772] [serial = 1346] [outer = (nil)] [url = about:blank] 20:33:46 INFO - PROCESS | 1772 | --DOMWINDOW == 77 (0x998ab400) [pid = 1772] [serial = 1350] [outer = (nil)] [url = about:blank] 20:33:46 INFO - PROCESS | 1772 | --DOMWINDOW == 76 (0x98c6b400) [pid = 1772] [serial = 1349] [outer = (nil)] [url = about:blank] 20:33:46 INFO - PROCESS | 1772 | --DOMWINDOW == 75 (0x8efa0000) [pid = 1772] [serial = 1352] [outer = (nil)] [url = about:blank] 20:33:46 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x8ed98800) [pid = 1772] [serial = 1355] [outer = (nil)] [url = about:blank] 20:33:46 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x8ee4b800) [pid = 1772] [serial = 1356] [outer = (nil)] [url = about:blank] 20:33:46 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x8efa1400) [pid = 1772] [serial = 1358] [outer = (nil)] [url = about:blank] 20:33:46 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x91b6f400) [pid = 1772] [serial = 1362] [outer = (nil)] [url = about:blank] 20:33:46 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x92310000) [pid = 1772] [serial = 1364] [outer = (nil)] [url = about:blank] 20:33:46 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x9242b400) [pid = 1772] [serial = 1365] [outer = (nil)] [url = about:blank] 20:33:46 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x9242a400) [pid = 1772] [serial = 1367] [outer = (nil)] [url = about:blank] 20:33:46 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x906af800) [pid = 1772] [serial = 1353] [outer = (nil)] [url = about:blank] 20:33:46 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0x91882400) [pid = 1772] [serial = 1361] [outer = (nil)] [url = about:blank] 20:33:46 INFO - PROCESS | 1772 | --DOMWINDOW == 65 (0x925f2000) [pid = 1772] [serial = 1368] [outer = (nil)] [url = about:blank] 20:33:46 INFO - PROCESS | 1772 | --DOMWINDOW == 64 (0x906b2400) [pid = 1772] [serial = 1359] [outer = (nil)] [url = about:blank] 20:33:46 INFO - PROCESS | 1772 | --DOMWINDOW == 63 (0x93b4e000) [pid = 1772] [serial = 1370] [outer = (nil)] [url = about:blank] 20:33:47 INFO - PROCESS | 1772 | 1472096027174 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]]]}] 20:33:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 20:33:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 2342ms 20:33:47 INFO - PROCESS | 1772 | 1472096027236 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 20:33:47 INFO - PROCESS | 1772 | 1472096027242 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 20:33:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 20:33:47 INFO - PROCESS | 1772 | 1472096027250 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 20:33:47 INFO - PROCESS | 1772 | 1472096027255 Marionette TRACE conn3 <- [1,1862,null,{}] 20:33:47 INFO - PROCESS | 1772 | 1472096027263 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}] 20:33:47 INFO - PROCESS | 1772 | 1472096027268 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:47 INFO - PROCESS | 1772 | 1472096027422 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 20:33:47 INFO - PROCESS | 1772 | 1472096027432 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:47 INFO - PROCESS | 1772 | 1472096027440 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:47 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee44800 == 30 [pid = 1772] [id = 473] 20:33:47 INFO - PROCESS | 1772 | ++DOMWINDOW == 64 (0x8ee45400) [pid = 1772] [serial = 1420] [outer = (nil)] 20:33:47 INFO - PROCESS | 1772 | ++DOMWINDOW == 65 (0x8ee58800) [pid = 1772] [serial = 1421] [outer = 0x8ee45400] 20:33:47 INFO - PROCESS | 1772 | 1472096027503 Marionette DEBUG loaded listener.js 20:33:47 INFO - PROCESS | 1772 | ++DOMWINDOW == 66 (0x8ee5b000) [pid = 1772] [serial = 1422] [outer = 0x8ee45400] 20:33:48 INFO - PROCESS | 1772 | 1472096028300 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]]]}] 20:33:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 20:33:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1085ms 20:33:48 INFO - PROCESS | 1772 | 1472096028354 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 20:33:48 INFO - PROCESS | 1772 | 1472096028362 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 20:33:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 20:33:48 INFO - PROCESS | 1772 | 1472096028372 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 20:33:48 INFO - PROCESS | 1772 | 1472096028376 Marionette TRACE conn3 <- [1,1866,null,{}] 20:33:48 INFO - PROCESS | 1772 | 1472096028385 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}] 20:33:48 INFO - PROCESS | 1772 | 1472096028389 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:48 INFO - PROCESS | 1772 | 1472096028536 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 20:33:48 INFO - PROCESS | 1772 | 1472096028546 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:48 INFO - PROCESS | 1772 | 1472096028557 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:48 INFO - PROCESS | 1772 | ++DOCSHELL 0x90973c00 == 31 [pid = 1772] [id = 474] 20:33:48 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0x90975400) [pid = 1772] [serial = 1423] [outer = (nil)] 20:33:48 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x9097d000) [pid = 1772] [serial = 1424] [outer = 0x90975400] 20:33:48 INFO - PROCESS | 1772 | 1472096028619 Marionette DEBUG loaded listener.js 20:33:48 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x915b1000) [pid = 1772] [serial = 1425] [outer = 0x90975400] 20:33:49 INFO - PROCESS | 1772 | 1472096029569 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]]]}] 20:33:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 20:33:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1244ms 20:33:49 INFO - PROCESS | 1772 | 1472096029620 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 20:33:49 INFO - PROCESS | 1772 | 1472096029623 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 20:33:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 20:33:49 INFO - PROCESS | 1772 | 1472096029630 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 20:33:49 INFO - PROCESS | 1772 | 1472096029635 Marionette TRACE conn3 <- [1,1870,null,{}] 20:33:49 INFO - PROCESS | 1772 | 1472096029659 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}] 20:33:49 INFO - PROCESS | 1772 | 1472096029667 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:49 INFO - PROCESS | 1772 | 1472096029859 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 20:33:49 INFO - PROCESS | 1772 | 1472096029878 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:49 INFO - PROCESS | 1772 | 1472096029885 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:49 INFO - PROCESS | 1772 | ++DOCSHELL 0x92022c00 == 32 [pid = 1772] [id = 475] 20:33:49 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x92023c00) [pid = 1772] [serial = 1426] [outer = (nil)] 20:33:49 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x92310000) [pid = 1772] [serial = 1427] [outer = 0x92023c00] 20:33:49 INFO - PROCESS | 1772 | 1472096029964 Marionette DEBUG loaded listener.js 20:33:50 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x92428c00) [pid = 1772] [serial = 1428] [outer = 0x92023c00] 20:33:50 INFO - PROCESS | 1772 | 1472096030778 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]]]}] 20:33:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 20:33:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1190ms 20:33:50 INFO - PROCESS | 1772 | 1472096030820 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 20:33:50 INFO - PROCESS | 1772 | 1472096030824 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 20:33:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 20:33:50 INFO - PROCESS | 1772 | 1472096030829 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 20:33:50 INFO - PROCESS | 1772 | 1472096030832 Marionette TRACE conn3 <- [1,1874,null,{}] 20:33:50 INFO - PROCESS | 1772 | 1472096030837 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}] 20:33:50 INFO - PROCESS | 1772 | 1472096030841 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:51 INFO - PROCESS | 1772 | 1472096031043 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 20:33:51 INFO - PROCESS | 1772 | 1472096031059 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:51 INFO - PROCESS | 1772 | 1472096031064 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:51 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e76a800 == 33 [pid = 1772] [id = 476] 20:33:51 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x915b9800) [pid = 1772] [serial = 1429] [outer = (nil)] 20:33:51 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x9250f400) [pid = 1772] [serial = 1430] [outer = 0x915b9800] 20:33:51 INFO - PROCESS | 1772 | 1472096031127 Marionette DEBUG loaded listener.js 20:33:51 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x930d1000) [pid = 1772] [serial = 1431] [outer = 0x915b9800] 20:33:51 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x8ee56400) [pid = 1772] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 20:33:51 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x9522fc00) [pid = 1772] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 20:33:51 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x915b9400) [pid = 1772] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 20:33:51 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x8ed95000) [pid = 1772] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 20:33:51 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x93a34c00) [pid = 1772] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 20:33:51 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x906b2800) [pid = 1772] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 20:33:51 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x8ef97c00) [pid = 1772] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 20:33:51 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x91879800) [pid = 1772] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 20:33:51 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0x925f5400) [pid = 1772] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 20:33:51 INFO - PROCESS | 1772 | --DOMWINDOW == 65 (0x95367800) [pid = 1772] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 20:33:52 INFO - PROCESS | 1772 | 1472096032204 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]]]}] 20:33:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 20:33:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1431ms 20:33:52 INFO - PROCESS | 1772 | 1472096032262 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 20:33:52 INFO - PROCESS | 1772 | 1472096032264 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 20:33:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 20:33:52 INFO - PROCESS | 1772 | 1472096032270 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 20:33:52 INFO - PROCESS | 1772 | 1472096032272 Marionette TRACE conn3 <- [1,1878,null,{}] 20:33:52 INFO - PROCESS | 1772 | 1472096032277 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}] 20:33:52 INFO - PROCESS | 1772 | 1472096032282 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:52 INFO - PROCESS | 1772 | 1472096032470 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 20:33:52 INFO - PROCESS | 1772 | 1472096032478 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:52 INFO - PROCESS | 1772 | 1472096032488 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:52 INFO - PROCESS | 1772 | ++DOCSHELL 0x90975800 == 34 [pid = 1772] [id = 477] 20:33:52 INFO - PROCESS | 1772 | ++DOMWINDOW == 66 (0x9097ec00) [pid = 1772] [serial = 1432] [outer = (nil)] 20:33:52 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0x925f5400) [pid = 1772] [serial = 1433] [outer = 0x9097ec00] 20:33:52 INFO - PROCESS | 1772 | 1472096032546 Marionette DEBUG loaded listener.js 20:33:52 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x93a2dc00) [pid = 1772] [serial = 1434] [outer = 0x9097ec00] 20:33:53 INFO - PROCESS | 1772 | 1472096033283 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]]]}] 20:33:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 20:33:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1028ms 20:33:53 INFO - PROCESS | 1772 | 1472096033299 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 20:33:53 INFO - PROCESS | 1772 | 1472096033302 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 20:33:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 20:33:53 INFO - PROCESS | 1772 | 1472096033307 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 20:33:53 INFO - PROCESS | 1772 | 1472096033310 Marionette TRACE conn3 <- [1,1882,null,{}] 20:33:53 INFO - PROCESS | 1772 | 1472096033316 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}] 20:33:53 INFO - PROCESS | 1772 | 1472096033325 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:53 INFO - PROCESS | 1772 | 1472096033526 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 20:33:53 INFO - PROCESS | 1772 | 1472096033548 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:53 INFO - PROCESS | 1772 | 1472096033556 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:53 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e4c5400 == 35 [pid = 1772] [id = 478] 20:33:53 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x8e76f000) [pid = 1772] [serial = 1435] [outer = (nil)] 20:33:53 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x95364400) [pid = 1772] [serial = 1436] [outer = 0x8e76f000] 20:33:53 INFO - PROCESS | 1772 | 1472096033616 Marionette DEBUG loaded listener.js 20:33:53 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x95370800) [pid = 1772] [serial = 1437] [outer = 0x8e76f000] 20:33:54 INFO - PROCESS | 1772 | 1472096034595 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]]]}] 20:33:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 20:33:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1330ms 20:33:54 INFO - PROCESS | 1772 | 1472096034639 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 20:33:54 INFO - PROCESS | 1772 | 1472096034646 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 20:33:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 20:33:54 INFO - PROCESS | 1772 | 1472096034653 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 20:33:54 INFO - PROCESS | 1772 | 1472096034658 Marionette TRACE conn3 <- [1,1886,null,{}] 20:33:54 INFO - PROCESS | 1772 | 1472096034667 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}] 20:33:54 INFO - PROCESS | 1772 | 1472096034671 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:54 INFO - PROCESS | 1772 | 1472096034852 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 20:33:55 INFO - PROCESS | 1772 | 1472096035063 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:55 INFO - PROCESS | 1772 | 1472096035073 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:55 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed90c00 == 36 [pid = 1772] [id = 479] 20:33:55 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x8ee4c000) [pid = 1772] [serial = 1438] [outer = (nil)] 20:33:55 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x906ad800) [pid = 1772] [serial = 1439] [outer = 0x8ee4c000] 20:33:55 INFO - PROCESS | 1772 | 1472096035189 Marionette DEBUG loaded listener.js 20:33:55 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x8ed8dc00) [pid = 1772] [serial = 1440] [outer = 0x8ee4c000] 20:33:56 INFO - PROCESS | 1772 | 1472096036045 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]]]}] 20:33:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 20:33:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1441ms 20:33:56 INFO - PROCESS | 1772 | 1472096036093 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 20:33:56 INFO - PROCESS | 1772 | 1472096036100 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 20:33:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 20:33:56 INFO - PROCESS | 1772 | 1472096036110 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 20:33:56 INFO - PROCESS | 1772 | 1472096036114 Marionette TRACE conn3 <- [1,1890,null,{}] 20:33:56 INFO - PROCESS | 1772 | 1472096036120 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}] 20:33:56 INFO - PROCESS | 1772 | 1472096036125 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:56 INFO - PROCESS | 1772 | 1472096036291 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 20:33:56 INFO - PROCESS | 1772 | 1472096036452 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:56 INFO - PROCESS | 1772 | 1472096036459 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:56 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee4c800 == 37 [pid = 1772] [id = 480] 20:33:56 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x915bb800) [pid = 1772] [serial = 1441] [outer = (nil)] 20:33:56 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0x9202c400) [pid = 1772] [serial = 1442] [outer = 0x915bb800] 20:33:56 INFO - PROCESS | 1772 | 1472096036537 Marionette DEBUG loaded listener.js 20:33:56 INFO - PROCESS | 1772 | ++DOMWINDOW == 77 (0x9242cc00) [pid = 1772] [serial = 1443] [outer = 0x915bb800] 20:33:57 INFO - PROCESS | 1772 | 1472096037532 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]]]}] 20:33:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 20:33:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1479ms 20:33:57 INFO - PROCESS | 1772 | 1472096037589 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 20:33:57 INFO - PROCESS | 1772 | 1472096037593 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 20:33:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 20:33:57 INFO - PROCESS | 1772 | 1472096037599 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 20:33:57 INFO - PROCESS | 1772 | 1472096037605 Marionette TRACE conn3 <- [1,1894,null,{}] 20:33:57 INFO - PROCESS | 1772 | 1472096037620 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}] 20:33:57 INFO - PROCESS | 1772 | 1472096037628 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:57 INFO - PROCESS | 1772 | 1472096037792 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 20:33:57 INFO - PROCESS | 1772 | 1472096037955 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:57 INFO - PROCESS | 1772 | 1472096037967 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:58 INFO - PROCESS | 1772 | ++DOCSHELL 0x91b77c00 == 38 [pid = 1772] [id = 481] 20:33:58 INFO - PROCESS | 1772 | ++DOMWINDOW == 78 (0x95373800) [pid = 1772] [serial = 1444] [outer = (nil)] 20:33:58 INFO - PROCESS | 1772 | ++DOMWINDOW == 79 (0x9546ec00) [pid = 1772] [serial = 1445] [outer = 0x95373800] 20:33:58 INFO - PROCESS | 1772 | 1472096038083 Marionette DEBUG loaded listener.js 20:33:58 INFO - PROCESS | 1772 | ++DOMWINDOW == 80 (0x95477c00) [pid = 1772] [serial = 1446] [outer = 0x95373800] 20:33:59 INFO - PROCESS | 1772 | 1472096039117 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]]]}] 20:33:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 20:33:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1586ms 20:33:59 INFO - PROCESS | 1772 | 1472096039186 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 20:33:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 20:33:59 INFO - PROCESS | 1772 | 1472096039191 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 20:33:59 INFO - PROCESS | 1772 | 1472096039199 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 20:33:59 INFO - PROCESS | 1772 | 1472096039204 Marionette TRACE conn3 <- [1,1898,null,{}] 20:33:59 INFO - PROCESS | 1772 | 1472096039211 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}] 20:33:59 INFO - PROCESS | 1772 | 1472096039217 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:59 INFO - PROCESS | 1772 | 1472096039379 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 20:33:59 INFO - PROCESS | 1772 | 1472096039573 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:59 INFO - PROCESS | 1772 | 1472096039585 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:33:59 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed92c00 == 39 [pid = 1772] [id = 482] 20:33:59 INFO - PROCESS | 1772 | ++DOMWINDOW == 81 (0x8ee54400) [pid = 1772] [serial = 1447] [outer = (nil)] 20:33:59 INFO - PROCESS | 1772 | ++DOMWINDOW == 82 (0x8ef95400) [pid = 1772] [serial = 1448] [outer = 0x8ee54400] 20:33:59 INFO - PROCESS | 1772 | 1472096039719 Marionette DEBUG loaded listener.js 20:33:59 INFO - PROCESS | 1772 | ++DOMWINDOW == 83 (0x8efa0000) [pid = 1772] [serial = 1449] [outer = 0x8ee54400] 20:34:00 INFO - PROCESS | 1772 | --DOCSHELL 0x90975800 == 38 [pid = 1772] [id = 477] 20:34:00 INFO - PROCESS | 1772 | --DOCSHELL 0x8e76a800 == 37 [pid = 1772] [id = 476] 20:34:00 INFO - PROCESS | 1772 | --DOCSHELL 0x92022c00 == 36 [pid = 1772] [id = 475] 20:34:00 INFO - PROCESS | 1772 | --DOCSHELL 0x90973c00 == 35 [pid = 1772] [id = 474] 20:34:00 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee44800 == 34 [pid = 1772] [id = 473] 20:34:00 INFO - PROCESS | 1772 | --DOMWINDOW == 82 (0x95479400) [pid = 1772] [serial = 1397] [outer = (nil)] [url = about:blank] 20:34:00 INFO - PROCESS | 1772 | --DOMWINDOW == 81 (0x95607000) [pid = 1772] [serial = 1398] [outer = (nil)] [url = about:blank] 20:34:00 INFO - PROCESS | 1772 | --DOMWINDOW == 80 (0x9522e400) [pid = 1772] [serial = 1395] [outer = (nil)] [url = about:blank] 20:34:00 INFO - PROCESS | 1772 | --DOMWINDOW == 79 (0x8ef94c00) [pid = 1772] [serial = 1382] [outer = (nil)] [url = about:blank] 20:34:00 INFO - PROCESS | 1772 | --DOMWINDOW == 78 (0x9536c400) [pid = 1772] [serial = 1392] [outer = (nil)] [url = about:blank] 20:34:00 INFO - PROCESS | 1772 | --DOMWINDOW == 77 (0x9202a000) [pid = 1772] [serial = 1386] [outer = (nil)] [url = about:blank] 20:34:00 INFO - PROCESS | 1772 | --DOMWINDOW == 76 (0x8efa2800) [pid = 1772] [serial = 1374] [outer = (nil)] [url = about:blank] 20:34:00 INFO - PROCESS | 1772 | --DOMWINDOW == 75 (0x8ee5d800) [pid = 1772] [serial = 1373] [outer = (nil)] [url = about:blank] 20:34:00 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x91883400) [pid = 1772] [serial = 1385] [outer = (nil)] [url = about:blank] 20:34:00 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x93b52400) [pid = 1772] [serial = 1388] [outer = (nil)] [url = about:blank] 20:34:00 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x90978000) [pid = 1772] [serial = 1379] [outer = (nil)] [url = about:blank] 20:34:00 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x9187e000) [pid = 1772] [serial = 1394] [outer = (nil)] [url = about:blank] 20:34:00 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x95367000) [pid = 1772] [serial = 1391] [outer = (nil)] [url = about:blank] 20:34:00 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x95230400) [pid = 1772] [serial = 1389] [outer = (nil)] [url = about:blank] 20:34:00 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x92316800) [pid = 1772] [serial = 1380] [outer = (nil)] [url = about:blank] 20:34:00 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x906b5000) [pid = 1772] [serial = 1383] [outer = (nil)] [url = about:blank] 20:34:00 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0x9202a400) [pid = 1772] [serial = 1377] [outer = (nil)] [url = about:blank] 20:34:00 INFO - PROCESS | 1772 | --DOMWINDOW == 65 (0x93e3f400) [pid = 1772] [serial = 1371] [outer = (nil)] [url = about:blank] 20:34:00 INFO - PROCESS | 1772 | --DOMWINDOW == 64 (0x91b6cc00) [pid = 1772] [serial = 1376] [outer = (nil)] [url = about:blank] 20:34:00 INFO - PROCESS | 1772 | 1472096040552 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]]]}] 20:34:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 20:34:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1382ms 20:34:00 INFO - PROCESS | 1772 | 1472096040582 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 20:34:00 INFO - PROCESS | 1772 | 1472096040587 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 20:34:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 20:34:00 INFO - PROCESS | 1772 | 1472096040596 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 20:34:00 INFO - PROCESS | 1772 | 1472096040600 Marionette TRACE conn3 <- [1,1902,null,{}] 20:34:00 INFO - PROCESS | 1772 | 1472096040606 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}] 20:34:00 INFO - PROCESS | 1772 | 1472096040610 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:00 INFO - PROCESS | 1772 | 1472096040757 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 20:34:00 INFO - PROCESS | 1772 | 1472096040772 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:00 INFO - PROCESS | 1772 | 1472096040780 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:00 INFO - PROCESS | 1772 | ++DOCSHELL 0x9097b000 == 35 [pid = 1772] [id = 483] 20:34:00 INFO - PROCESS | 1772 | ++DOMWINDOW == 65 (0x90980000) [pid = 1772] [serial = 1450] [outer = (nil)] 20:34:00 INFO - PROCESS | 1772 | ++DOMWINDOW == 66 (0x915b9400) [pid = 1772] [serial = 1451] [outer = 0x90980000] 20:34:00 INFO - PROCESS | 1772 | 1472096040844 Marionette DEBUG loaded listener.js 20:34:00 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0x91883400) [pid = 1772] [serial = 1452] [outer = 0x90980000] 20:34:01 INFO - PROCESS | 1772 | 1472096041690 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]]]}] 20:34:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 20:34:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1136ms 20:34:01 INFO - PROCESS | 1772 | 1472096041733 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 20:34:01 INFO - PROCESS | 1772 | 1472096041738 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 20:34:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 20:34:01 INFO - PROCESS | 1772 | 1472096041744 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 20:34:01 INFO - PROCESS | 1772 | 1472096041750 Marionette TRACE conn3 <- [1,1906,null,{}] 20:34:01 INFO - PROCESS | 1772 | 1472096041764 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}] 20:34:01 INFO - PROCESS | 1772 | 1472096041772 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:01 INFO - PROCESS | 1772 | 1472096041915 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 20:34:01 INFO - PROCESS | 1772 | 1472096041924 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:01 INFO - PROCESS | 1772 | 1472096041938 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:01 INFO - PROCESS | 1772 | ++DOCSHELL 0x92507800 == 36 [pid = 1772] [id = 484] 20:34:01 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x92507c00) [pid = 1772] [serial = 1453] [outer = (nil)] 20:34:01 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x93a2c400) [pid = 1772] [serial = 1454] [outer = 0x92507c00] 20:34:02 INFO - PROCESS | 1772 | 1472096042002 Marionette DEBUG loaded listener.js 20:34:02 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x93e41400) [pid = 1772] [serial = 1455] [outer = 0x92507c00] 20:34:02 INFO - PROCESS | 1772 | 1472096042868 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]]]}] 20:34:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 20:34:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1185ms 20:34:02 INFO - PROCESS | 1772 | 1472096042944 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 20:34:02 INFO - PROCESS | 1772 | 1472096042949 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 20:34:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 20:34:02 INFO - PROCESS | 1772 | 1472096042955 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 20:34:02 INFO - PROCESS | 1772 | 1472096042958 Marionette TRACE conn3 <- [1,1910,null,{}] 20:34:02 INFO - PROCESS | 1772 | 1472096042970 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}] 20:34:02 INFO - PROCESS | 1772 | 1472096042973 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:03 INFO - PROCESS | 1772 | 1472096043173 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 20:34:03 INFO - PROCESS | 1772 | 1472096043190 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:03 INFO - PROCESS | 1772 | 1472096043196 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:03 INFO - PROCESS | 1772 | ++DOCSHELL 0x91b76000 == 37 [pid = 1772] [id = 485] 20:34:03 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x93a37c00) [pid = 1772] [serial = 1456] [outer = (nil)] 20:34:03 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x9536a400) [pid = 1772] [serial = 1457] [outer = 0x93a37c00] 20:34:03 INFO - PROCESS | 1772 | 1472096043259 Marionette DEBUG loaded listener.js 20:34:03 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x9546bc00) [pid = 1772] [serial = 1458] [outer = 0x93a37c00] 20:34:04 INFO - PROCESS | 1772 | 1472096044067 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]]]}] 20:34:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 20:34:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1176ms 20:34:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 20:34:04 INFO - PROCESS | 1772 | 1472096044143 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 20:34:04 INFO - PROCESS | 1772 | 1472096044146 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 20:34:04 INFO - PROCESS | 1772 | 1472096044151 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 20:34:04 INFO - PROCESS | 1772 | 1472096044154 Marionette TRACE conn3 <- [1,1914,null,{}] 20:34:04 INFO - PROCESS | 1772 | 1472096044159 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}] 20:34:04 INFO - PROCESS | 1772 | 1472096044163 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:04 INFO - PROCESS | 1772 | 1472096044349 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 20:34:04 INFO - PROCESS | 1772 | 1472096044369 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:04 INFO - PROCESS | 1772 | 1472096044376 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:04 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed8e000 == 38 [pid = 1772] [id = 486] 20:34:04 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x95235800) [pid = 1772] [serial = 1459] [outer = (nil)] 20:34:04 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x95608400) [pid = 1772] [serial = 1460] [outer = 0x95235800] 20:34:04 INFO - PROCESS | 1772 | 1472096044436 Marionette DEBUG loaded listener.js 20:34:04 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0x8ee4c400) [pid = 1772] [serial = 1461] [outer = 0x95235800] 20:34:05 INFO - PROCESS | 1772 | --DOMWINDOW == 75 (0x9097ec00) [pid = 1772] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 20:34:05 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x92023c00) [pid = 1772] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 20:34:05 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x90975400) [pid = 1772] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 20:34:05 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x8ee45400) [pid = 1772] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 20:34:05 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x8ed8a400) [pid = 1772] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 20:34:05 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x92509400) [pid = 1772] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 20:34:05 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x9546d400) [pid = 1772] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 20:34:05 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x8ef96400) [pid = 1772] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 20:34:05 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x915b9800) [pid = 1772] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 20:34:05 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0x93a31400) [pid = 1772] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 20:34:05 INFO - PROCESS | 1772 | --DOMWINDOW == 65 (0x915af400) [pid = 1772] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 20:34:05 INFO - PROCESS | 1772 | --DOMWINDOW == 64 (0x956c1c00) [pid = 1772] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 20:34:05 INFO - PROCESS | 1772 | 1472096045362 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]]]}] 20:34:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 20:34:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1238ms 20:34:05 INFO - PROCESS | 1772 | 1472096045389 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 20:34:05 INFO - PROCESS | 1772 | 1472096045391 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 20:34:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 20:34:05 INFO - PROCESS | 1772 | 1472096045397 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 20:34:05 INFO - PROCESS | 1772 | 1472096045400 Marionette TRACE conn3 <- [1,1918,null,{}] 20:34:05 INFO - PROCESS | 1772 | 1472096045413 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}] 20:34:05 INFO - PROCESS | 1772 | 1472096045422 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:05 INFO - PROCESS | 1772 | 1472096045639 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 20:34:05 INFO - PROCESS | 1772 | 1472096045647 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:05 INFO - PROCESS | 1772 | 1472096045656 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:05 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ef9c400 == 39 [pid = 1772] [id = 487] 20:34:05 INFO - PROCESS | 1772 | ++DOMWINDOW == 65 (0x906abc00) [pid = 1772] [serial = 1462] [outer = (nil)] 20:34:05 INFO - PROCESS | 1772 | ++DOMWINDOW == 66 (0x95609400) [pid = 1772] [serial = 1463] [outer = 0x906abc00] 20:34:05 INFO - PROCESS | 1772 | 1472096045717 Marionette DEBUG loaded listener.js 20:34:05 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0x9781c400) [pid = 1772] [serial = 1464] [outer = 0x906abc00] 20:34:06 INFO - PROCESS | 1772 | 1472096046462 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]]]}] 20:34:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 20:34:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1089ms 20:34:06 INFO - PROCESS | 1772 | 1472096046503 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 20:34:06 INFO - PROCESS | 1772 | 1472096046506 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 20:34:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 20:34:06 INFO - PROCESS | 1772 | 1472096046520 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 20:34:06 INFO - PROCESS | 1772 | 1472096046522 Marionette TRACE conn3 <- [1,1922,null,{}] 20:34:06 INFO - PROCESS | 1772 | 1472096046529 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}] 20:34:06 INFO - PROCESS | 1772 | 1472096046533 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:06 INFO - PROCESS | 1772 | 1472096046664 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 20:34:06 INFO - PROCESS | 1772 | 1472096046678 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:06 INFO - PROCESS | 1772 | 1472096046684 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:06 INFO - PROCESS | 1772 | ++DOCSHELL 0x9097ec00 == 40 [pid = 1772] [id = 488] 20:34:06 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x95608000) [pid = 1772] [serial = 1465] [outer = (nil)] 20:34:06 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x98c79400) [pid = 1772] [serial = 1466] [outer = 0x95608000] 20:34:06 INFO - PROCESS | 1772 | 1472096046747 Marionette DEBUG loaded listener.js 20:34:06 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x998a0c00) [pid = 1772] [serial = 1467] [outer = 0x95608000] 20:34:07 INFO - PROCESS | 1772 | 1472096047724 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]]]}] 20:34:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 20:34:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1285ms 20:34:07 INFO - PROCESS | 1772 | 1472096047799 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 20:34:07 INFO - PROCESS | 1772 | 1472096047804 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 20:34:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 20:34:07 INFO - PROCESS | 1772 | 1472096047812 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 20:34:07 INFO - PROCESS | 1772 | 1472096047816 Marionette TRACE conn3 <- [1,1926,null,{}] 20:34:07 INFO - PROCESS | 1772 | 1472096047824 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}] 20:34:07 INFO - PROCESS | 1772 | 1472096047830 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:08 INFO - PROCESS | 1772 | 1472096048028 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 20:34:08 INFO - PROCESS | 1772 | 1472096048193 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:08 INFO - PROCESS | 1772 | 1472096048201 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:08 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e4bd000 == 41 [pid = 1772] [id = 489] 20:34:08 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x8e4c2800) [pid = 1772] [serial = 1468] [outer = (nil)] 20:34:08 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x8ee4e800) [pid = 1772] [serial = 1469] [outer = 0x8e4c2800] 20:34:08 INFO - PROCESS | 1772 | 1472096048278 Marionette DEBUG loaded listener.js 20:34:08 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x90977400) [pid = 1772] [serial = 1470] [outer = 0x8e4c2800] 20:34:09 INFO - PROCESS | 1772 | 1472096049072 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]]]}] 20:34:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 20:34:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1334ms 20:34:09 INFO - PROCESS | 1772 | 1472096049146 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 20:34:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 20:34:09 INFO - PROCESS | 1772 | 1472096049159 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 20:34:09 INFO - PROCESS | 1772 | 1472096049168 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 20:34:09 INFO - PROCESS | 1772 | 1472096049173 Marionette TRACE conn3 <- [1,1930,null,{}] 20:34:09 INFO - PROCESS | 1772 | 1472096049178 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}] 20:34:09 INFO - PROCESS | 1772 | 1472096049184 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:09 INFO - PROCESS | 1772 | 1472096049344 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 20:34:09 INFO - PROCESS | 1772 | 1472096049479 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:09 INFO - PROCESS | 1772 | 1472096049493 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:09 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee42000 == 42 [pid = 1772] [id = 490] 20:34:09 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x9202a800) [pid = 1772] [serial = 1471] [outer = (nil)] 20:34:09 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x9250d400) [pid = 1772] [serial = 1472] [outer = 0x9202a800] 20:34:09 INFO - PROCESS | 1772 | 1472096049570 Marionette DEBUG loaded listener.js 20:34:09 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0x93a2c800) [pid = 1772] [serial = 1473] [outer = 0x9202a800] 20:34:10 INFO - PROCESS | 1772 | 1472096050464 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]]]}] 20:34:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 20:34:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1329ms 20:34:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 20:34:10 INFO - PROCESS | 1772 | 1472096050497 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 20:34:10 INFO - PROCESS | 1772 | 1472096050500 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 20:34:10 INFO - PROCESS | 1772 | 1472096050507 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 20:34:10 INFO - PROCESS | 1772 | 1472096050512 Marionette TRACE conn3 <- [1,1934,null,{}] 20:34:10 INFO - PROCESS | 1772 | 1472096050527 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}] 20:34:10 INFO - PROCESS | 1772 | 1472096050535 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:10 INFO - PROCESS | 1772 | 1472096050696 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 20:34:10 INFO - PROCESS | 1772 | 1472096050873 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:10 INFO - PROCESS | 1772 | 1472096050881 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:10 INFO - PROCESS | 1772 | ++DOCSHELL 0x95606000 == 43 [pid = 1772] [id = 491] 20:34:10 INFO - PROCESS | 1772 | ++DOMWINDOW == 77 (0x95607000) [pid = 1772] [serial = 1474] [outer = (nil)] 20:34:10 INFO - PROCESS | 1772 | ++DOMWINDOW == 78 (0x98c6fc00) [pid = 1772] [serial = 1475] [outer = 0x95607000] 20:34:10 INFO - PROCESS | 1772 | 1472096050957 Marionette DEBUG loaded listener.js 20:34:11 INFO - PROCESS | 1772 | ++DOMWINDOW == 79 (0x998ad400) [pid = 1772] [serial = 1476] [outer = 0x95607000] 20:34:11 INFO - PROCESS | 1772 | 1472096051836 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]]]}] 20:34:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 20:34:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1384ms 20:34:11 INFO - PROCESS | 1772 | 1472096051891 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 20:34:11 INFO - PROCESS | 1772 | 1472096051895 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 20:34:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 20:34:11 INFO - PROCESS | 1772 | 1472096051901 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 20:34:11 INFO - PROCESS | 1772 | 1472096051904 Marionette TRACE conn3 <- [1,1938,null,{}] 20:34:11 INFO - PROCESS | 1772 | 1472096051910 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}] 20:34:11 INFO - PROCESS | 1772 | 1472096051914 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:12 INFO - PROCESS | 1772 | 1472096052073 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 20:34:12 INFO - PROCESS | 1772 | 1472096052237 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:12 INFO - PROCESS | 1772 | 1472096052244 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:12 INFO - PROCESS | 1772 | ++DOCSHELL 0x92023000 == 44 [pid = 1772] [id = 492] 20:34:12 INFO - PROCESS | 1772 | ++DOMWINDOW == 80 (0x92026000) [pid = 1772] [serial = 1477] [outer = (nil)] 20:34:12 INFO - PROCESS | 1772 | ++DOMWINDOW == 81 (0x99df1c00) [pid = 1772] [serial = 1478] [outer = 0x92026000] 20:34:12 INFO - PROCESS | 1772 | 1472096052317 Marionette DEBUG loaded listener.js 20:34:12 INFO - PROCESS | 1772 | ++DOMWINDOW == 82 (0x9a068400) [pid = 1772] [serial = 1479] [outer = 0x92026000] 20:34:13 INFO - PROCESS | 1772 | 1472096053163 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]]]}] 20:34:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 20:34:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1285ms 20:34:13 INFO - PROCESS | 1772 | 1472096053187 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 20:34:13 INFO - PROCESS | 1772 | 1472096053191 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 20:34:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 20:34:13 INFO - PROCESS | 1772 | 1472096053196 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 20:34:13 INFO - PROCESS | 1772 | 1472096053199 Marionette TRACE conn3 <- [1,1942,null,{}] 20:34:13 INFO - PROCESS | 1772 | 1472096053205 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}] 20:34:13 INFO - PROCESS | 1772 | 1472096053209 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:13 INFO - PROCESS | 1772 | 1472096053355 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 20:34:13 INFO - PROCESS | 1772 | 1472096053526 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:13 INFO - PROCESS | 1772 | 1472096053532 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:13 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee4d400 == 45 [pid = 1772] [id = 493] 20:34:13 INFO - PROCESS | 1772 | ++DOMWINDOW == 83 (0x95232800) [pid = 1772] [serial = 1480] [outer = (nil)] 20:34:13 INFO - PROCESS | 1772 | ++DOMWINDOW == 84 (0x9a146800) [pid = 1772] [serial = 1481] [outer = 0x95232800] 20:34:13 INFO - PROCESS | 1772 | 1472096053609 Marionette DEBUG loaded listener.js 20:34:13 INFO - PROCESS | 1772 | ++DOMWINDOW == 85 (0x9a14a400) [pid = 1772] [serial = 1482] [outer = 0x95232800] 20:34:14 INFO - PROCESS | 1772 | 1472096054518 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]]]}] 20:34:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 20:34:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1388ms 20:34:14 INFO - PROCESS | 1772 | 1472096054586 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 20:34:14 INFO - PROCESS | 1772 | 1472096054590 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 20:34:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 20:34:14 INFO - PROCESS | 1772 | 1472096054596 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 20:34:14 INFO - PROCESS | 1772 | 1472096054599 Marionette TRACE conn3 <- [1,1946,null,{}] 20:34:14 INFO - PROCESS | 1772 | 1472096054604 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}] 20:34:14 INFO - PROCESS | 1772 | 1472096054614 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:15 INFO - PROCESS | 1772 | 1472096055003 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 20:34:15 INFO - PROCESS | 1772 | 1472096055298 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:15 INFO - PROCESS | 1772 | 1472096055311 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:15 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee55800 == 46 [pid = 1772] [id = 494] 20:34:15 INFO - PROCESS | 1772 | ++DOMWINDOW == 86 (0x8ee55c00) [pid = 1772] [serial = 1483] [outer = (nil)] 20:34:15 INFO - PROCESS | 1772 | ++DOMWINDOW == 87 (0x8ef99800) [pid = 1772] [serial = 1484] [outer = 0x8ee55c00] 20:34:15 INFO - PROCESS | 1772 | 1472096055411 Marionette DEBUG loaded listener.js 20:34:15 INFO - PROCESS | 1772 | ++DOMWINDOW == 88 (0x906afc00) [pid = 1772] [serial = 1485] [outer = 0x8ee55c00] 20:34:16 INFO - PROCESS | 1772 | --DOCSHELL 0x8ef9c400 == 45 [pid = 1772] [id = 487] 20:34:16 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed8e000 == 44 [pid = 1772] [id = 486] 20:34:16 INFO - PROCESS | 1772 | --DOCSHELL 0x91b76000 == 43 [pid = 1772] [id = 485] 20:34:16 INFO - PROCESS | 1772 | --DOCSHELL 0x92507800 == 42 [pid = 1772] [id = 484] 20:34:16 INFO - PROCESS | 1772 | --DOCSHELL 0x9097b000 == 41 [pid = 1772] [id = 483] 20:34:16 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed92c00 == 40 [pid = 1772] [id = 482] 20:34:16 INFO - PROCESS | 1772 | --DOCSHELL 0x9546c800 == 39 [pid = 1772] [id = 468] 20:34:16 INFO - PROCESS | 1772 | --DOCSHELL 0x8e769000 == 38 [pid = 1772] [id = 469] 20:34:16 INFO - PROCESS | 1772 | --DOCSHELL 0x8ef9d400 == 37 [pid = 1772] [id = 470] 20:34:16 INFO - PROCESS | 1772 | --DOCSHELL 0x9202d000 == 36 [pid = 1772] [id = 471] 20:34:16 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed90c00 == 35 [pid = 1772] [id = 479] 20:34:16 INFO - PROCESS | 1772 | --DOCSHELL 0x8e4c5400 == 34 [pid = 1772] [id = 478] 20:34:16 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee4c800 == 33 [pid = 1772] [id = 480] 20:34:16 INFO - PROCESS | 1772 | --DOCSHELL 0x8ef96000 == 32 [pid = 1772] [id = 472] 20:34:16 INFO - PROCESS | 1772 | --DOCSHELL 0x91b77c00 == 31 [pid = 1772] [id = 481] 20:34:16 INFO - PROCESS | 1772 | --DOCSHELL 0x92023000 == 30 [pid = 1772] [id = 492] 20:34:16 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee4d400 == 29 [pid = 1772] [id = 493] 20:34:16 INFO - PROCESS | 1772 | --DOCSHELL 0x95606000 == 28 [pid = 1772] [id = 491] 20:34:16 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee42000 == 27 [pid = 1772] [id = 490] 20:34:16 INFO - PROCESS | 1772 | --DOCSHELL 0x9097ec00 == 26 [pid = 1772] [id = 488] 20:34:16 INFO - PROCESS | 1772 | --DOCSHELL 0x8e4bd000 == 25 [pid = 1772] [id = 489] 20:34:17 INFO - PROCESS | 1772 | --DOMWINDOW == 87 (0x9097a400) [pid = 1772] [serial = 1401] [outer = (nil)] [url = about:blank] 20:34:17 INFO - PROCESS | 1772 | --DOMWINDOW == 86 (0x906a9400) [pid = 1772] [serial = 1400] [outer = (nil)] [url = about:blank] 20:34:17 INFO - PROCESS | 1772 | --DOMWINDOW == 85 (0x8ee5b000) [pid = 1772] [serial = 1422] [outer = (nil)] [url = about:blank] 20:34:17 INFO - PROCESS | 1772 | --DOMWINDOW == 84 (0x930d3800) [pid = 1772] [serial = 1404] [outer = (nil)] [url = about:blank] 20:34:17 INFO - PROCESS | 1772 | --DOMWINDOW == 83 (0x925f7400) [pid = 1772] [serial = 1403] [outer = (nil)] [url = about:blank] 20:34:17 INFO - PROCESS | 1772 | --DOMWINDOW == 82 (0x9560f400) [pid = 1772] [serial = 1407] [outer = (nil)] [url = about:blank] 20:34:17 INFO - PROCESS | 1772 | --DOMWINDOW == 81 (0x95476400) [pid = 1772] [serial = 1406] [outer = (nil)] [url = about:blank] 20:34:17 INFO - PROCESS | 1772 | --DOMWINDOW == 80 (0x906b5400) [pid = 1772] [serial = 1419] [outer = (nil)] [url = about:blank] 20:34:17 INFO - PROCESS | 1772 | --DOMWINDOW == 79 (0x8ef9f800) [pid = 1772] [serial = 1418] [outer = (nil)] [url = about:blank] 20:34:17 INFO - PROCESS | 1772 | --DOMWINDOW == 78 (0x9250f400) [pid = 1772] [serial = 1430] [outer = (nil)] [url = about:blank] 20:34:17 INFO - PROCESS | 1772 | --DOMWINDOW == 77 (0x9841bc00) [pid = 1772] [serial = 1410] [outer = (nil)] [url = about:blank] 20:34:17 INFO - PROCESS | 1772 | --DOMWINDOW == 76 (0x98340800) [pid = 1772] [serial = 1409] [outer = (nil)] [url = about:blank] 20:34:17 INFO - PROCESS | 1772 | --DOMWINDOW == 75 (0x997f6800) [pid = 1772] [serial = 1413] [outer = (nil)] [url = about:blank] 20:34:17 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x997f0800) [pid = 1772] [serial = 1412] [outer = (nil)] [url = about:blank] 20:34:17 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x9a05c400) [pid = 1772] [serial = 1416] [outer = (nil)] [url = about:blank] 20:34:17 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x99df3c00) [pid = 1772] [serial = 1415] [outer = (nil)] [url = about:blank] 20:34:17 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x930d1000) [pid = 1772] [serial = 1431] [outer = (nil)] [url = about:blank] 20:34:17 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x92428c00) [pid = 1772] [serial = 1428] [outer = (nil)] [url = about:blank] 20:34:17 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x915b1000) [pid = 1772] [serial = 1425] [outer = (nil)] [url = about:blank] 20:34:17 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x93a2dc00) [pid = 1772] [serial = 1434] [outer = (nil)] [url = about:blank] 20:34:17 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x95364400) [pid = 1772] [serial = 1436] [outer = (nil)] [url = about:blank] 20:34:17 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0x925f5400) [pid = 1772] [serial = 1433] [outer = (nil)] [url = about:blank] 20:34:17 INFO - PROCESS | 1772 | --DOMWINDOW == 65 (0x92310000) [pid = 1772] [serial = 1427] [outer = (nil)] [url = about:blank] 20:34:17 INFO - PROCESS | 1772 | --DOMWINDOW == 64 (0x9097d000) [pid = 1772] [serial = 1424] [outer = (nil)] [url = about:blank] 20:34:17 INFO - PROCESS | 1772 | --DOMWINDOW == 63 (0x8ee58800) [pid = 1772] [serial = 1421] [outer = (nil)] [url = about:blank] 20:34:17 INFO - PROCESS | 1772 | 1472096057247 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]]]}] 20:34:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 20:34:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 2681ms 20:34:17 INFO - PROCESS | 1772 | 1472096057278 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 20:34:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 20:34:17 INFO - PROCESS | 1772 | 1472096057283 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 20:34:17 INFO - PROCESS | 1772 | 1472096057291 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 20:34:17 INFO - PROCESS | 1772 | 1472096057296 Marionette TRACE conn3 <- [1,1950,null,{}] 20:34:17 INFO - PROCESS | 1772 | 1472096057314 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}] 20:34:17 INFO - PROCESS | 1772 | 1472096057318 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:17 INFO - PROCESS | 1772 | 1472096057458 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 20:34:17 INFO - PROCESS | 1772 | 1472096057578 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:17 INFO - PROCESS | 1772 | 1472096057590 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:17 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed8d400 == 26 [pid = 1772] [id = 495] 20:34:17 INFO - PROCESS | 1772 | ++DOMWINDOW == 64 (0x8ed8e000) [pid = 1772] [serial = 1486] [outer = (nil)] 20:34:17 INFO - PROCESS | 1772 | ++DOMWINDOW == 65 (0x8ed92800) [pid = 1772] [serial = 1487] [outer = 0x8ed8e000] 20:34:17 INFO - PROCESS | 1772 | 1472096057656 Marionette DEBUG loaded listener.js 20:34:17 INFO - PROCESS | 1772 | ++DOMWINDOW == 66 (0x8ee43000) [pid = 1772] [serial = 1488] [outer = 0x8ed8e000] 20:34:18 INFO - PROCESS | 1772 | 1472096058343 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]]]}] 20:34:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 20:34:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1085ms 20:34:18 INFO - PROCESS | 1772 | 1472096058391 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 20:34:18 INFO - PROCESS | 1772 | 1472096058399 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 20:34:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 20:34:18 INFO - PROCESS | 1772 | 1472096058427 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 20:34:18 INFO - PROCESS | 1772 | 1472096058432 Marionette TRACE conn3 <- [1,1954,null,{}] 20:34:18 INFO - PROCESS | 1772 | 1472096058437 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}] 20:34:18 INFO - PROCESS | 1772 | 1472096058442 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:18 INFO - PROCESS | 1772 | 1472096058592 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 20:34:18 INFO - PROCESS | 1772 | 1472096058601 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:18 INFO - PROCESS | 1772 | 1472096058608 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:18 INFO - PROCESS | 1772 | ++DOCSHELL 0x906b5400 == 27 [pid = 1772] [id = 496] 20:34:18 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0x906b6400) [pid = 1772] [serial = 1489] [outer = (nil)] 20:34:18 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x9076a000) [pid = 1772] [serial = 1490] [outer = 0x906b6400] 20:34:18 INFO - PROCESS | 1772 | 1472096058677 Marionette DEBUG loaded listener.js 20:34:18 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x90975000) [pid = 1772] [serial = 1491] [outer = 0x906b6400] 20:34:19 INFO - PROCESS | 1772 | 1472096059582 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]]]}] 20:34:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 20:34:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1196ms 20:34:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 20:34:19 INFO - PROCESS | 1772 | 1472096059615 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 20:34:19 INFO - PROCESS | 1772 | 1472096059617 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 20:34:19 INFO - PROCESS | 1772 | 1472096059624 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 20:34:19 INFO - PROCESS | 1772 | 1472096059629 Marionette TRACE conn3 <- [1,1958,null,{}] 20:34:19 INFO - PROCESS | 1772 | 1472096059665 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}] 20:34:19 INFO - PROCESS | 1772 | 1472096059673 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:19 INFO - PROCESS | 1772 | 1472096059859 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 20:34:19 INFO - PROCESS | 1772 | 1472096059879 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:19 INFO - PROCESS | 1772 | 1472096059889 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:19 INFO - PROCESS | 1772 | ++DOCSHELL 0x91b6dc00 == 28 [pid = 1772] [id = 497] 20:34:19 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x91b70c00) [pid = 1772] [serial = 1492] [outer = (nil)] 20:34:19 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x92025000) [pid = 1772] [serial = 1493] [outer = 0x91b70c00] 20:34:19 INFO - PROCESS | 1772 | 1472096059956 Marionette DEBUG loaded listener.js 20:34:20 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x9230b400) [pid = 1772] [serial = 1494] [outer = 0x91b70c00] 20:34:20 INFO - PROCESS | 1772 | 1472096060782 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]]]}] 20:34:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 20:34:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1199ms 20:34:20 INFO - PROCESS | 1772 | 1472096060823 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 20:34:20 INFO - PROCESS | 1772 | 1472096060831 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 20:34:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 20:34:20 INFO - PROCESS | 1772 | 1472096060845 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 20:34:20 INFO - PROCESS | 1772 | 1472096060848 Marionette TRACE conn3 <- [1,1962,null,{}] 20:34:20 INFO - PROCESS | 1772 | 1472096060853 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}] 20:34:20 INFO - PROCESS | 1772 | 1472096060858 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:21 INFO - PROCESS | 1772 | 1472096061047 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 20:34:21 INFO - PROCESS | 1772 | 1472096061068 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:21 INFO - PROCESS | 1772 | 1472096061075 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:21 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee57000 == 29 [pid = 1772] [id = 498] 20:34:21 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x92027000) [pid = 1772] [serial = 1495] [outer = (nil)] 20:34:21 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x925f2000) [pid = 1772] [serial = 1496] [outer = 0x92027000] 20:34:21 INFO - PROCESS | 1772 | 1472096061137 Marionette DEBUG loaded listener.js 20:34:21 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x925fe000) [pid = 1772] [serial = 1497] [outer = 0x92027000] 20:34:22 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x95235800) [pid = 1772] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 20:34:22 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x95373800) [pid = 1772] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 20:34:22 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x8e76f000) [pid = 1772] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 20:34:22 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x915bb800) [pid = 1772] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 20:34:22 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x92507c00) [pid = 1772] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 20:34:22 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x8ee54400) [pid = 1772] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 20:34:22 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x8ee4c000) [pid = 1772] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 20:34:22 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x90980000) [pid = 1772] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 20:34:22 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0x93a37c00) [pid = 1772] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 20:34:22 INFO - PROCESS | 1772 | --DOMWINDOW == 65 (0x95608000) [pid = 1772] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 20:34:22 INFO - PROCESS | 1772 | --DOMWINDOW == 64 (0x906abc00) [pid = 1772] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 20:34:22 INFO - PROCESS | 1772 | 1472096062303 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]]]}] 20:34:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 20:34:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1484ms 20:34:22 INFO - PROCESS | 1772 | 1472096062330 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 20:34:22 INFO - PROCESS | 1772 | 1472096062333 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 20:34:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 20:34:22 INFO - PROCESS | 1772 | 1472096062339 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 20:34:22 INFO - PROCESS | 1772 | 1472096062341 Marionette TRACE conn3 <- [1,1966,null,{}] 20:34:22 INFO - PROCESS | 1772 | 1472096062347 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}] 20:34:22 INFO - PROCESS | 1772 | 1472096062351 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:22 INFO - PROCESS | 1772 | 1472096062478 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 20:34:22 INFO - PROCESS | 1772 | 1472096062491 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:22 INFO - PROCESS | 1772 | 1472096062500 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:22 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e76f000 == 30 [pid = 1772] [id = 499] 20:34:22 INFO - PROCESS | 1772 | ++DOMWINDOW == 65 (0x8ed91000) [pid = 1772] [serial = 1498] [outer = (nil)] 20:34:22 INFO - PROCESS | 1772 | ++DOMWINDOW == 66 (0x915bb800) [pid = 1772] [serial = 1499] [outer = 0x8ed91000] 20:34:22 INFO - PROCESS | 1772 | 1472096062559 Marionette DEBUG loaded listener.js 20:34:22 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0x925f3c00) [pid = 1772] [serial = 1500] [outer = 0x8ed91000] 20:34:23 INFO - PROCESS | 1772 | 1472096063327 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]]]}] 20:34:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 20:34:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1029ms 20:34:23 INFO - PROCESS | 1772 | 1472096063369 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 20:34:23 INFO - PROCESS | 1772 | 1472096063373 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 20:34:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 20:34:23 INFO - PROCESS | 1772 | 1472096063378 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 20:34:23 INFO - PROCESS | 1772 | 1472096063381 Marionette TRACE conn3 <- [1,1970,null,{}] 20:34:23 INFO - PROCESS | 1772 | 1472096063386 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}] 20:34:23 INFO - PROCESS | 1772 | 1472096063395 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:23 INFO - PROCESS | 1772 | 1472096063629 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 20:34:23 INFO - PROCESS | 1772 | 1472096063642 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:23 INFO - PROCESS | 1772 | 1472096063648 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:23 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee5e800 == 31 [pid = 1772] [id = 500] 20:34:23 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x9202dc00) [pid = 1772] [serial = 1501] [outer = (nil)] 20:34:23 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x95234800) [pid = 1772] [serial = 1502] [outer = 0x9202dc00] 20:34:23 INFO - PROCESS | 1772 | 1472096063712 Marionette DEBUG loaded listener.js 20:34:23 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x95365400) [pid = 1772] [serial = 1503] [outer = 0x9202dc00] 20:34:24 INFO - PROCESS | 1772 | 1472096064740 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]]]}] 20:34:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 20:34:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1377ms 20:34:24 INFO - PROCESS | 1772 | 1472096064781 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 20:34:24 INFO - PROCESS | 1772 | 1472096064788 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 20:34:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 20:34:24 INFO - PROCESS | 1772 | 1472096064797 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 20:34:24 INFO - PROCESS | 1772 | 1472096064803 Marionette TRACE conn3 <- [1,1974,null,{}] 20:34:24 INFO - PROCESS | 1772 | 1472096064811 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}] 20:34:24 INFO - PROCESS | 1772 | 1472096064816 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:24 INFO - PROCESS | 1772 | 1472096064984 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 20:34:25 INFO - PROCESS | 1772 | 1472096065147 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:25 INFO - PROCESS | 1772 | 1472096065155 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:25 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e765c00 == 32 [pid = 1772] [id = 501] 20:34:25 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x8ed8fc00) [pid = 1772] [serial = 1504] [outer = (nil)] 20:34:25 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x8ef9b800) [pid = 1772] [serial = 1505] [outer = 0x8ed8fc00] 20:34:25 INFO - PROCESS | 1772 | 1472096065231 Marionette DEBUG loaded listener.js 20:34:25 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x90768000) [pid = 1772] [serial = 1506] [outer = 0x8ed8fc00] 20:34:26 INFO - PROCESS | 1772 | 1472096066168 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]]]}] 20:34:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 20:34:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1433ms 20:34:26 INFO - PROCESS | 1772 | 1472096066230 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 20:34:26 INFO - PROCESS | 1772 | 1472096066237 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 20:34:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 20:34:26 INFO - PROCESS | 1772 | 1472096066247 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 20:34:26 INFO - PROCESS | 1772 | 1472096066251 Marionette TRACE conn3 <- [1,1978,null,{}] 20:34:26 INFO - PROCESS | 1772 | 1472096066257 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}] 20:34:26 INFO - PROCESS | 1772 | 1472096066262 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:26 INFO - PROCESS | 1772 | 1472096066430 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 20:34:26 INFO - PROCESS | 1772 | 1472096066592 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:26 INFO - PROCESS | 1772 | 1472096066600 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:26 INFO - PROCESS | 1772 | ++DOCSHELL 0x90769c00 == 33 [pid = 1772] [id = 502] 20:34:26 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x91882000) [pid = 1772] [serial = 1507] [outer = (nil)] 20:34:26 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x9202e800) [pid = 1772] [serial = 1508] [outer = 0x91882000] 20:34:26 INFO - PROCESS | 1772 | 1472096066677 Marionette DEBUG loaded listener.js 20:34:26 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0x92423c00) [pid = 1772] [serial = 1509] [outer = 0x91882000] 20:34:27 INFO - PROCESS | 1772 | 1472096067644 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]]]}] 20:34:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 20:34:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1433ms 20:34:27 INFO - PROCESS | 1772 | 1472096067680 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 20:34:27 INFO - PROCESS | 1772 | 1472096067684 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 20:34:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 20:34:27 INFO - PROCESS | 1772 | 1472096067690 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 20:34:27 INFO - PROCESS | 1772 | 1472096067695 Marionette TRACE conn3 <- [1,1982,null,{}] 20:34:27 INFO - PROCESS | 1772 | 1472096067712 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}] 20:34:27 INFO - PROCESS | 1772 | 1472096067720 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:27 INFO - PROCESS | 1772 | 1472096067898 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 20:34:28 INFO - PROCESS | 1772 | 1472096068073 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:28 INFO - PROCESS | 1772 | 1472096068087 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:28 INFO - PROCESS | 1772 | ++DOCSHELL 0x95364800 == 34 [pid = 1772] [id = 503] 20:34:28 INFO - PROCESS | 1772 | ++DOMWINDOW == 77 (0x95366000) [pid = 1772] [serial = 1510] [outer = (nil)] 20:34:28 INFO - PROCESS | 1772 | ++DOMWINDOW == 78 (0x9536c400) [pid = 1772] [serial = 1511] [outer = 0x95366000] 20:34:28 INFO - PROCESS | 1772 | 1472096068158 Marionette DEBUG loaded listener.js 20:34:28 INFO - PROCESS | 1772 | ++DOMWINDOW == 79 (0x95372c00) [pid = 1772] [serial = 1512] [outer = 0x95366000] 20:34:29 INFO - PROCESS | 1772 | 1472096069204 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]]]}] 20:34:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 20:34:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1593ms 20:34:29 INFO - PROCESS | 1772 | 1472096069284 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 20:34:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 20:34:29 INFO - PROCESS | 1772 | 1472096069290 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 20:34:29 INFO - PROCESS | 1772 | 1472096069298 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 20:34:29 INFO - PROCESS | 1772 | 1472096069301 Marionette TRACE conn3 <- [1,1986,null,{}] 20:34:29 INFO - PROCESS | 1772 | 1472096069309 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}] 20:34:29 INFO - PROCESS | 1772 | 1472096069314 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:29 INFO - PROCESS | 1772 | 1472096069539 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 20:34:29 INFO - PROCESS | 1772 | 1472096069773 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:29 INFO - PROCESS | 1772 | 1472096069787 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:29 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed90000 == 35 [pid = 1772] [id = 504] 20:34:29 INFO - PROCESS | 1772 | ++DOMWINDOW == 80 (0x8ed90400) [pid = 1772] [serial = 1513] [outer = (nil)] 20:34:29 INFO - PROCESS | 1772 | ++DOMWINDOW == 81 (0x8ed95c00) [pid = 1772] [serial = 1514] [outer = 0x8ed90400] 20:34:29 INFO - PROCESS | 1772 | 1472096069871 Marionette DEBUG loaded listener.js 20:34:29 INFO - PROCESS | 1772 | ++DOMWINDOW == 82 (0x8ee48800) [pid = 1772] [serial = 1515] [outer = 0x8ed90400] 20:34:30 INFO - PROCESS | 1772 | --DOCSHELL 0x8e76f000 == 34 [pid = 1772] [id = 499] 20:34:30 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee57000 == 33 [pid = 1772] [id = 498] 20:34:30 INFO - PROCESS | 1772 | --DOCSHELL 0x91b6dc00 == 32 [pid = 1772] [id = 497] 20:34:30 INFO - PROCESS | 1772 | --DOCSHELL 0x906b5400 == 31 [pid = 1772] [id = 496] 20:34:30 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed8d400 == 30 [pid = 1772] [id = 495] 20:34:30 INFO - PROCESS | 1772 | --DOMWINDOW == 81 (0x95608400) [pid = 1772] [serial = 1460] [outer = (nil)] [url = about:blank] 20:34:30 INFO - PROCESS | 1772 | --DOMWINDOW == 80 (0x8ee4c400) [pid = 1772] [serial = 1461] [outer = (nil)] [url = about:blank] 20:34:30 INFO - PROCESS | 1772 | --DOMWINDOW == 79 (0x9546ec00) [pid = 1772] [serial = 1445] [outer = (nil)] [url = about:blank] 20:34:30 INFO - PROCESS | 1772 | --DOMWINDOW == 78 (0x95477c00) [pid = 1772] [serial = 1446] [outer = (nil)] [url = about:blank] 20:34:30 INFO - PROCESS | 1772 | --DOMWINDOW == 77 (0x95370800) [pid = 1772] [serial = 1437] [outer = (nil)] [url = about:blank] 20:34:30 INFO - PROCESS | 1772 | --DOMWINDOW == 76 (0x9202c400) [pid = 1772] [serial = 1442] [outer = (nil)] [url = about:blank] 20:34:30 INFO - PROCESS | 1772 | --DOMWINDOW == 75 (0x9242cc00) [pid = 1772] [serial = 1443] [outer = (nil)] [url = about:blank] 20:34:30 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x93a2c400) [pid = 1772] [serial = 1454] [outer = (nil)] [url = about:blank] 20:34:30 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x8ef95400) [pid = 1772] [serial = 1448] [outer = (nil)] [url = about:blank] 20:34:30 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x8efa0000) [pid = 1772] [serial = 1449] [outer = (nil)] [url = about:blank] 20:34:30 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x906ad800) [pid = 1772] [serial = 1439] [outer = (nil)] [url = about:blank] 20:34:30 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x8ed8dc00) [pid = 1772] [serial = 1440] [outer = (nil)] [url = about:blank] 20:34:30 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x915b9400) [pid = 1772] [serial = 1451] [outer = (nil)] [url = about:blank] 20:34:30 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x91883400) [pid = 1772] [serial = 1452] [outer = (nil)] [url = about:blank] 20:34:30 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x9536a400) [pid = 1772] [serial = 1457] [outer = (nil)] [url = about:blank] 20:34:30 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0x98c79400) [pid = 1772] [serial = 1466] [outer = (nil)] [url = about:blank] 20:34:30 INFO - PROCESS | 1772 | --DOMWINDOW == 65 (0x9546bc00) [pid = 1772] [serial = 1458] [outer = (nil)] [url = about:blank] 20:34:30 INFO - PROCESS | 1772 | --DOMWINDOW == 64 (0x95609400) [pid = 1772] [serial = 1463] [outer = (nil)] [url = about:blank] 20:34:30 INFO - PROCESS | 1772 | --DOMWINDOW == 63 (0x93e41400) [pid = 1772] [serial = 1455] [outer = (nil)] [url = about:blank] 20:34:30 INFO - PROCESS | 1772 | --DOMWINDOW == 62 (0x998a0c00) [pid = 1772] [serial = 1467] [outer = (nil)] [url = about:blank] 20:34:30 INFO - PROCESS | 1772 | --DOMWINDOW == 61 (0x9781c400) [pid = 1772] [serial = 1464] [outer = (nil)] [url = about:blank] 20:34:30 INFO - PROCESS | 1772 | 1472096070608 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]]]}] 20:34:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 20:34:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1336ms 20:34:30 INFO - PROCESS | 1772 | 1472096070633 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 20:34:30 INFO - PROCESS | 1772 | 1472096070639 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 20:34:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 20:34:30 INFO - PROCESS | 1772 | 1472096070649 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 20:34:30 INFO - PROCESS | 1772 | 1472096070653 Marionette TRACE conn3 <- [1,1990,null,{}] 20:34:30 INFO - PROCESS | 1772 | 1472096070658 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}] 20:34:30 INFO - PROCESS | 1772 | 1472096070663 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:30 INFO - PROCESS | 1772 | 1472096070826 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 20:34:30 INFO - PROCESS | 1772 | 1472096070966 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:30 INFO - PROCESS | 1772 | 1472096070975 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:31 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee58800 == 31 [pid = 1772] [id = 505] 20:34:31 INFO - PROCESS | 1772 | ++DOMWINDOW == 62 (0x8ef9c400) [pid = 1772] [serial = 1516] [outer = (nil)] 20:34:31 INFO - PROCESS | 1772 | ++DOMWINDOW == 63 (0x906a8800) [pid = 1772] [serial = 1517] [outer = 0x8ef9c400] 20:34:31 INFO - PROCESS | 1772 | 1472096071039 Marionette DEBUG loaded listener.js 20:34:31 INFO - PROCESS | 1772 | ++DOMWINDOW == 64 (0x906b7c00) [pid = 1772] [serial = 1518] [outer = 0x8ef9c400] 20:34:31 INFO - PROCESS | 1772 | 1472096071731 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]]]}] 20:34:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 20:34:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1134ms 20:34:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 20:34:31 INFO - PROCESS | 1772 | 1472096071783 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 20:34:31 INFO - PROCESS | 1772 | 1472096071786 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 20:34:31 INFO - PROCESS | 1772 | 1472096071800 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 20:34:31 INFO - PROCESS | 1772 | 1472096071804 Marionette TRACE conn3 <- [1,1994,null,{}] 20:34:31 INFO - PROCESS | 1772 | 1472096071823 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}] 20:34:31 INFO - PROCESS | 1772 | 1472096071831 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:31 INFO - PROCESS | 1772 | 1472096071981 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 20:34:32 INFO - PROCESS | 1772 | 1472096071991 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:32 INFO - PROCESS | 1772 | 1472096072001 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:32 INFO - PROCESS | 1772 | ++DOCSHELL 0x91885c00 == 32 [pid = 1772] [id = 506] 20:34:32 INFO - PROCESS | 1772 | ++DOMWINDOW == 65 (0x91b6b800) [pid = 1772] [serial = 1519] [outer = (nil)] 20:34:32 INFO - PROCESS | 1772 | ++DOMWINDOW == 66 (0x9202a000) [pid = 1772] [serial = 1520] [outer = 0x91b6b800] 20:34:32 INFO - PROCESS | 1772 | 1472096072066 Marionette DEBUG loaded listener.js 20:34:32 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0x9242bc00) [pid = 1772] [serial = 1521] [outer = 0x91b6b800] 20:34:32 INFO - PROCESS | 1772 | 1472096072940 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]]]}] 20:34:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 20:34:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1199ms 20:34:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 20:34:32 INFO - PROCESS | 1772 | 1472096072990 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 20:34:32 INFO - PROCESS | 1772 | 1472096072993 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 20:34:33 INFO - PROCESS | 1772 | 1472096073006 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 20:34:33 INFO - PROCESS | 1772 | 1472096073008 Marionette TRACE conn3 <- [1,1998,null,{}] 20:34:33 INFO - PROCESS | 1772 | 1472096073017 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}] 20:34:33 INFO - PROCESS | 1772 | 1472096073021 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:33 INFO - PROCESS | 1772 | 1472096073217 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 20:34:33 INFO - PROCESS | 1772 | 1472096073232 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:33 INFO - PROCESS | 1772 | 1472096073242 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:33 INFO - PROCESS | 1772 | ++DOCSHELL 0x925f4c00 == 33 [pid = 1772] [id = 507] 20:34:33 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x925f6c00) [pid = 1772] [serial = 1522] [outer = (nil)] 20:34:33 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x93b4b800) [pid = 1772] [serial = 1523] [outer = 0x925f6c00] 20:34:33 INFO - PROCESS | 1772 | 1472096073312 Marionette DEBUG loaded listener.js 20:34:33 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x93b55000) [pid = 1772] [serial = 1524] [outer = 0x925f6c00] 20:34:34 INFO - PROCESS | 1772 | 1472096074054 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]]]}] 20:34:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 20:34:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1095ms 20:34:34 INFO - PROCESS | 1772 | 1472096074093 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 20:34:34 INFO - PROCESS | 1772 | 1472096074096 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 20:34:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 20:34:34 INFO - PROCESS | 1772 | 1472096074107 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 20:34:34 INFO - PROCESS | 1772 | 1472096074110 Marionette TRACE conn3 <- [1,2002,null,{}] 20:34:34 INFO - PROCESS | 1772 | 1472096074114 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}] 20:34:34 INFO - PROCESS | 1772 | 1472096074119 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:34 INFO - PROCESS | 1772 | 1472096074293 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 20:34:34 INFO - PROCESS | 1772 | 1472096074315 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:34 INFO - PROCESS | 1772 | 1472096074322 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:34 INFO - PROCESS | 1772 | ++DOCSHELL 0x906af800 == 34 [pid = 1772] [id = 508] 20:34:34 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x925f5c00) [pid = 1772] [serial = 1525] [outer = (nil)] 20:34:34 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x95237400) [pid = 1772] [serial = 1526] [outer = 0x925f5c00] 20:34:34 INFO - PROCESS | 1772 | 1472096074393 Marionette DEBUG loaded listener.js 20:34:34 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x92504c00) [pid = 1772] [serial = 1527] [outer = 0x925f5c00] 20:34:34 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x8ed91000) [pid = 1772] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 20:34:34 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x8ee55c00) [pid = 1772] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 20:34:34 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x8ed8e000) [pid = 1772] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 20:34:34 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x91b70c00) [pid = 1772] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 20:34:34 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x92026000) [pid = 1772] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 20:34:34 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x92027000) [pid = 1772] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 20:34:34 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0x95607000) [pid = 1772] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 20:34:34 INFO - PROCESS | 1772 | --DOMWINDOW == 65 (0x8e4c2800) [pid = 1772] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 20:34:34 INFO - PROCESS | 1772 | --DOMWINDOW == 64 (0x9202a800) [pid = 1772] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 20:34:34 INFO - PROCESS | 1772 | --DOMWINDOW == 63 (0x95232800) [pid = 1772] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 20:34:34 INFO - PROCESS | 1772 | --DOMWINDOW == 62 (0x906b6400) [pid = 1772] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 20:34:35 INFO - PROCESS | 1772 | 1472096075335 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]]]}] 20:34:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 20:34:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1279ms 20:34:35 INFO - PROCESS | 1772 | 1472096075387 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 20:34:35 INFO - PROCESS | 1772 | 1472096075390 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 20:34:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 20:34:35 INFO - PROCESS | 1772 | 1472096075402 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 20:34:35 INFO - PROCESS | 1772 | 1472096075405 Marionette TRACE conn3 <- [1,2006,null,{}] 20:34:35 INFO - PROCESS | 1772 | 1472096075409 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}] 20:34:35 INFO - PROCESS | 1772 | 1472096075419 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:35 INFO - PROCESS | 1772 | 1472096075597 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 20:34:35 INFO - PROCESS | 1772 | 1472096075606 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:35 INFO - PROCESS | 1772 | 1472096075612 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:35 INFO - PROCESS | 1772 | ++DOCSHELL 0x915b0c00 == 35 [pid = 1772] [id = 509] 20:34:35 INFO - PROCESS | 1772 | ++DOMWINDOW == 63 (0x91b6cc00) [pid = 1772] [serial = 1528] [outer = (nil)] 20:34:35 INFO - PROCESS | 1772 | ++DOMWINDOW == 64 (0x95473000) [pid = 1772] [serial = 1529] [outer = 0x91b6cc00] 20:34:35 INFO - PROCESS | 1772 | 1472096075674 Marionette DEBUG loaded listener.js 20:34:35 INFO - PROCESS | 1772 | ++DOMWINDOW == 65 (0x95479800) [pid = 1772] [serial = 1530] [outer = 0x91b6cc00] 20:34:36 INFO - PROCESS | 1772 | 1472096076464 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]]]}] 20:34:36 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 20:34:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1080ms 20:34:36 INFO - PROCESS | 1772 | 1472096076482 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 20:34:36 INFO - PROCESS | 1772 | 1472096076485 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 20:34:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 20:34:36 INFO - PROCESS | 1772 | 1472096076507 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 20:34:36 INFO - PROCESS | 1772 | 1472096076511 Marionette TRACE conn3 <- [1,2010,null,{}] 20:34:36 INFO - PROCESS | 1772 | 1472096076516 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}] 20:34:36 INFO - PROCESS | 1772 | 1472096076520 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:36 INFO - PROCESS | 1772 | 1472096076711 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 20:34:36 INFO - PROCESS | 1772 | 1472096076730 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:36 INFO - PROCESS | 1772 | 1472096076738 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:36 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e76ac00 == 36 [pid = 1772] [id = 510] 20:34:36 INFO - PROCESS | 1772 | ++DOMWINDOW == 66 (0x906b1400) [pid = 1772] [serial = 1531] [outer = (nil)] 20:34:36 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0x95606c00) [pid = 1772] [serial = 1532] [outer = 0x906b1400] 20:34:36 INFO - PROCESS | 1772 | 1472096076800 Marionette DEBUG loaded listener.js 20:34:36 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x9560c000) [pid = 1772] [serial = 1533] [outer = 0x906b1400] 20:34:37 INFO - PROCESS | 1772 | 1472096077799 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]]]}] 20:34:37 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 20:34:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1351ms 20:34:37 INFO - PROCESS | 1772 | 1472096077844 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 20:34:37 INFO - PROCESS | 1772 | 1472096077851 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 20:34:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 20:34:37 INFO - PROCESS | 1772 | 1472096077858 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 20:34:37 INFO - PROCESS | 1772 | 1472096077866 Marionette TRACE conn3 <- [1,2014,null,{}] 20:34:37 INFO - PROCESS | 1772 | 1472096077873 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}] 20:34:37 INFO - PROCESS | 1772 | 1472096077878 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:38 INFO - PROCESS | 1772 | 1472096078045 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 20:34:38 INFO - PROCESS | 1772 | 1472096078213 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:38 INFO - PROCESS | 1772 | 1472096078221 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:38 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed92c00 == 37 [pid = 1772] [id = 511] 20:34:38 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x8ee46400) [pid = 1772] [serial = 1534] [outer = (nil)] 20:34:38 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x8ef94800) [pid = 1772] [serial = 1535] [outer = 0x8ee46400] 20:34:38 INFO - PROCESS | 1772 | 1472096078297 Marionette DEBUG loaded listener.js 20:34:38 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x906b7800) [pid = 1772] [serial = 1536] [outer = 0x8ee46400] 20:34:39 INFO - PROCESS | 1772 | 1472096079227 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]]]}] 20:34:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 20:34:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1440ms 20:34:39 INFO - PROCESS | 1772 | 1472096079299 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 20:34:39 INFO - PROCESS | 1772 | 1472096079306 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 20:34:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 20:34:39 INFO - PROCESS | 1772 | 1472096079316 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 20:34:39 INFO - PROCESS | 1772 | 1472096079319 Marionette TRACE conn3 <- [1,2018,null,{}] 20:34:39 INFO - PROCESS | 1772 | 1472096079325 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}] 20:34:39 INFO - PROCESS | 1772 | 1472096079331 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:39 INFO - PROCESS | 1772 | 1472096079533 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 20:34:39 INFO - PROCESS | 1772 | 1472096079793 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:39 INFO - PROCESS | 1772 | 1472096079801 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:39 INFO - PROCESS | 1772 | ++DOCSHELL 0x906b7000 == 38 [pid = 1772] [id = 512] 20:34:39 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x91885800) [pid = 1772] [serial = 1537] [outer = (nil)] 20:34:39 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x92508400) [pid = 1772] [serial = 1538] [outer = 0x91885800] 20:34:39 INFO - PROCESS | 1772 | 1472096079928 Marionette DEBUG loaded listener.js 20:34:40 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x925f2400) [pid = 1772] [serial = 1539] [outer = 0x91885800] 20:34:40 INFO - PROCESS | 1772 | 1472096080742 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]]]}] 20:34:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 20:34:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1480ms 20:34:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 20:34:40 INFO - PROCESS | 1772 | 1472096080796 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 20:34:40 INFO - PROCESS | 1772 | 1472096080799 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 20:34:40 INFO - PROCESS | 1772 | 1472096080806 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 20:34:40 INFO - PROCESS | 1772 | 1472096080811 Marionette TRACE conn3 <- [1,2022,null,{}] 20:34:40 INFO - PROCESS | 1772 | 1472096080827 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}] 20:34:40 INFO - PROCESS | 1772 | 1472096080835 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:41 INFO - PROCESS | 1772 | 1472096081010 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 20:34:41 INFO - PROCESS | 1772 | 1472096081186 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:41 INFO - PROCESS | 1772 | 1472096081199 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:41 INFO - PROCESS | 1772 | ++DOCSHELL 0x95604000 == 39 [pid = 1772] [id = 513] 20:34:41 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x95607c00) [pid = 1772] [serial = 1540] [outer = (nil)] 20:34:41 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0x956c2c00) [pid = 1772] [serial = 1541] [outer = 0x95607c00] 20:34:41 INFO - PROCESS | 1772 | 1472096081276 Marionette DEBUG loaded listener.js 20:34:41 INFO - PROCESS | 1772 | ++DOMWINDOW == 77 (0x9781e400) [pid = 1772] [serial = 1542] [outer = 0x95607c00] 20:34:42 INFO - PROCESS | 1772 | 1472096082144 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]]]}] 20:34:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 20:34:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1387ms 20:34:42 INFO - PROCESS | 1772 | 1472096082193 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 20:34:42 INFO - PROCESS | 1772 | 1472096082197 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 20:34:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 20:34:42 INFO - PROCESS | 1772 | 1472096082203 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 20:34:42 INFO - PROCESS | 1772 | 1472096082206 Marionette TRACE conn3 <- [1,2026,null,{}] 20:34:42 INFO - PROCESS | 1772 | 1472096082212 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}] 20:34:42 INFO - PROCESS | 1772 | 1472096082216 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:42 INFO - PROCESS | 1772 | 1472096082384 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 20:34:42 INFO - PROCESS | 1772 | 1472096082548 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:42 INFO - PROCESS | 1772 | 1472096082556 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:42 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ef93c00 == 40 [pid = 1772] [id = 514] 20:34:42 INFO - PROCESS | 1772 | ++DOMWINDOW == 78 (0x9541e000) [pid = 1772] [serial = 1543] [outer = (nil)] 20:34:42 INFO - PROCESS | 1772 | ++DOMWINDOW == 79 (0x99718800) [pid = 1772] [serial = 1544] [outer = 0x9541e000] 20:34:42 INFO - PROCESS | 1772 | 1472096082628 Marionette DEBUG loaded listener.js 20:34:42 INFO - PROCESS | 1772 | ++DOMWINDOW == 80 (0x99725800) [pid = 1772] [serial = 1545] [outer = 0x9541e000] 20:34:43 INFO - PROCESS | 1772 | 1472096083477 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]]]}] 20:34:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 20:34:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1329ms 20:34:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 20:34:43 INFO - PROCESS | 1772 | 1472096083533 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 20:34:43 INFO - PROCESS | 1772 | 1472096083535 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 20:34:43 INFO - PROCESS | 1772 | 1472096083542 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 20:34:43 INFO - PROCESS | 1772 | 1472096083545 Marionette TRACE conn3 <- [1,2030,null,{}] 20:34:43 INFO - PROCESS | 1772 | 1472096083550 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}] 20:34:43 INFO - PROCESS | 1772 | 1472096083555 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:43 INFO - PROCESS | 1772 | 1472096083705 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 20:34:43 INFO - PROCESS | 1772 | 1472096083871 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:43 INFO - PROCESS | 1772 | 1472096083880 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:43 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e76bc00 == 41 [pid = 1772] [id = 515] 20:34:43 INFO - PROCESS | 1772 | ++DOMWINDOW == 81 (0x8ed89c00) [pid = 1772] [serial = 1546] [outer = (nil)] 20:34:43 INFO - PROCESS | 1772 | ++DOMWINDOW == 82 (0x90979400) [pid = 1772] [serial = 1547] [outer = 0x8ed89c00] 20:34:43 INFO - PROCESS | 1772 | 1472096083952 Marionette DEBUG loaded listener.js 20:34:44 INFO - PROCESS | 1772 | ++DOMWINDOW == 83 (0x92316c00) [pid = 1772] [serial = 1548] [outer = 0x8ed89c00] 20:34:45 INFO - PROCESS | 1772 | 1472096085036 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]]]}] 20:34:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 20:34:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1534ms 20:34:45 INFO - PROCESS | 1772 | 1472096085075 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 20:34:45 INFO - PROCESS | 1772 | 1472096085081 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 20:34:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 20:34:45 INFO - PROCESS | 1772 | 1472096085088 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 20:34:45 INFO - PROCESS | 1772 | 1472096085093 Marionette TRACE conn3 <- [1,2034,null,{}] 20:34:45 INFO - PROCESS | 1772 | 1472096085101 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}] 20:34:45 INFO - PROCESS | 1772 | 1472096085105 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:45 INFO - PROCESS | 1772 | 1472096085271 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 20:34:45 INFO - PROCESS | 1772 | 1472096085480 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:45 INFO - PROCESS | 1772 | 1472096085487 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:45 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee61c00 == 42 [pid = 1772] [id = 516] 20:34:45 INFO - PROCESS | 1772 | ++DOMWINDOW == 84 (0x8ef9bc00) [pid = 1772] [serial = 1549] [outer = (nil)] 20:34:45 INFO - PROCESS | 1772 | ++DOMWINDOW == 85 (0x9097a400) [pid = 1772] [serial = 1550] [outer = 0x8ef9bc00] 20:34:45 INFO - PROCESS | 1772 | 1472096085602 Marionette DEBUG loaded listener.js 20:34:45 INFO - PROCESS | 1772 | ++DOMWINDOW == 86 (0x915ad800) [pid = 1772] [serial = 1551] [outer = 0x8ef9bc00] 20:34:46 INFO - PROCESS | 1772 | --DOCSHELL 0x915b0c00 == 41 [pid = 1772] [id = 509] 20:34:46 INFO - PROCESS | 1772 | --DOCSHELL 0x906af800 == 40 [pid = 1772] [id = 508] 20:34:46 INFO - PROCESS | 1772 | --DOCSHELL 0x925f4c00 == 39 [pid = 1772] [id = 507] 20:34:46 INFO - PROCESS | 1772 | --DOCSHELL 0x91885c00 == 38 [pid = 1772] [id = 506] 20:34:46 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee58800 == 37 [pid = 1772] [id = 505] 20:34:46 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed90000 == 36 [pid = 1772] [id = 504] 20:34:46 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee55800 == 35 [pid = 1772] [id = 494] 20:34:46 INFO - PROCESS | 1772 | --DOCSHELL 0x8e765c00 == 34 [pid = 1772] [id = 501] 20:34:46 INFO - PROCESS | 1772 | --DOCSHELL 0x90769c00 == 33 [pid = 1772] [id = 502] 20:34:46 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee5e800 == 32 [pid = 1772] [id = 500] 20:34:46 INFO - PROCESS | 1772 | --DOCSHELL 0x95364800 == 31 [pid = 1772] [id = 503] 20:34:46 INFO - PROCESS | 1772 | --DOCSHELL 0x8ef93c00 == 30 [pid = 1772] [id = 514] 20:34:46 INFO - PROCESS | 1772 | --DOCSHELL 0x8e76bc00 == 29 [pid = 1772] [id = 515] 20:34:46 INFO - PROCESS | 1772 | --DOCSHELL 0x95604000 == 28 [pid = 1772] [id = 513] 20:34:46 INFO - PROCESS | 1772 | --DOCSHELL 0x906b7000 == 27 [pid = 1772] [id = 512] 20:34:46 INFO - PROCESS | 1772 | --DOCSHELL 0x8e76ac00 == 26 [pid = 1772] [id = 510] 20:34:46 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed92c00 == 25 [pid = 1772] [id = 511] 20:34:46 INFO - PROCESS | 1772 | --DOMWINDOW == 85 (0x915bb800) [pid = 1772] [serial = 1499] [outer = (nil)] [url = about:blank] 20:34:46 INFO - PROCESS | 1772 | --DOMWINDOW == 84 (0x8ef99800) [pid = 1772] [serial = 1484] [outer = (nil)] [url = about:blank] 20:34:46 INFO - PROCESS | 1772 | --DOMWINDOW == 83 (0x8ed92800) [pid = 1772] [serial = 1487] [outer = (nil)] [url = about:blank] 20:34:46 INFO - PROCESS | 1772 | --DOMWINDOW == 82 (0x92025000) [pid = 1772] [serial = 1493] [outer = (nil)] [url = about:blank] 20:34:46 INFO - PROCESS | 1772 | --DOMWINDOW == 81 (0x8ee43000) [pid = 1772] [serial = 1488] [outer = (nil)] [url = about:blank] 20:34:46 INFO - PROCESS | 1772 | --DOMWINDOW == 80 (0x9a068400) [pid = 1772] [serial = 1479] [outer = (nil)] [url = about:blank] 20:34:46 INFO - PROCESS | 1772 | --DOMWINDOW == 79 (0x925f3c00) [pid = 1772] [serial = 1500] [outer = (nil)] [url = about:blank] 20:34:46 INFO - PROCESS | 1772 | --DOMWINDOW == 78 (0x925fe000) [pid = 1772] [serial = 1497] [outer = (nil)] [url = about:blank] 20:34:46 INFO - PROCESS | 1772 | --DOMWINDOW == 77 (0x998ad400) [pid = 1772] [serial = 1476] [outer = (nil)] [url = about:blank] 20:34:46 INFO - PROCESS | 1772 | --DOMWINDOW == 76 (0x99df1c00) [pid = 1772] [serial = 1478] [outer = (nil)] [url = about:blank] 20:34:46 INFO - PROCESS | 1772 | --DOMWINDOW == 75 (0x90977400) [pid = 1772] [serial = 1470] [outer = (nil)] [url = about:blank] 20:34:46 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x925f2000) [pid = 1772] [serial = 1496] [outer = (nil)] [url = about:blank] 20:34:46 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x9250d400) [pid = 1772] [serial = 1472] [outer = (nil)] [url = about:blank] 20:34:46 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x9a14a400) [pid = 1772] [serial = 1482] [outer = (nil)] [url = about:blank] 20:34:46 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x93a2c800) [pid = 1772] [serial = 1473] [outer = (nil)] [url = about:blank] 20:34:46 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x98c6fc00) [pid = 1772] [serial = 1475] [outer = (nil)] [url = about:blank] 20:34:46 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x9230b400) [pid = 1772] [serial = 1494] [outer = (nil)] [url = about:blank] 20:34:46 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x8ee4e800) [pid = 1772] [serial = 1469] [outer = (nil)] [url = about:blank] 20:34:46 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x9076a000) [pid = 1772] [serial = 1490] [outer = (nil)] [url = about:blank] 20:34:46 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0x906afc00) [pid = 1772] [serial = 1485] [outer = (nil)] [url = about:blank] 20:34:46 INFO - PROCESS | 1772 | --DOMWINDOW == 65 (0x90975000) [pid = 1772] [serial = 1491] [outer = (nil)] [url = about:blank] 20:34:46 INFO - PROCESS | 1772 | --DOMWINDOW == 64 (0x9a146800) [pid = 1772] [serial = 1481] [outer = (nil)] [url = about:blank] 20:34:46 INFO - PROCESS | 1772 | --DOMWINDOW == 63 (0x95234800) [pid = 1772] [serial = 1502] [outer = (nil)] [url = about:blank] 20:34:47 INFO - PROCESS | 1772 | 1472096087534 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]]]}] 20:34:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 20:34:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 2490ms 20:34:47 INFO - PROCESS | 1772 | 1472096087579 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 20:34:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 20:34:47 INFO - PROCESS | 1772 | 1472096087586 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 20:34:47 INFO - PROCESS | 1772 | 1472096087593 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 20:34:47 INFO - PROCESS | 1772 | 1472096087598 Marionette TRACE conn3 <- [1,2038,null,{}] 20:34:47 INFO - PROCESS | 1772 | 1472096087607 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}] 20:34:47 INFO - PROCESS | 1772 | 1472096087613 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:47 INFO - PROCESS | 1772 | 1472096087781 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 20:34:47 INFO - PROCESS | 1772 | 1472096087944 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:47 INFO - PROCESS | 1772 | 1472096087952 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:47 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed89400 == 26 [pid = 1772] [id = 517] 20:34:47 INFO - PROCESS | 1772 | ++DOMWINDOW == 64 (0x8ed90000) [pid = 1772] [serial = 1552] [outer = (nil)] 20:34:48 INFO - PROCESS | 1772 | ++DOMWINDOW == 65 (0x8ee4bc00) [pid = 1772] [serial = 1553] [outer = 0x8ed90000] 20:34:48 INFO - PROCESS | 1772 | 1472096088030 Marionette DEBUG loaded listener.js 20:34:48 INFO - PROCESS | 1772 | ++DOMWINDOW == 66 (0x8ee57400) [pid = 1772] [serial = 1554] [outer = 0x8ed90000] 20:34:48 INFO - PROCESS | 1772 | 1472096088970 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]]]}] 20:34:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 20:34:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1433ms 20:34:49 INFO - PROCESS | 1772 | 1472096089026 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 20:34:49 INFO - PROCESS | 1772 | 1472096089034 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 20:34:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 20:34:49 INFO - PROCESS | 1772 | 1472096089045 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 20:34:49 INFO - PROCESS | 1772 | 1472096089049 Marionette TRACE conn3 <- [1,2042,null,{}] 20:34:49 INFO - PROCESS | 1772 | 1472096089055 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}] 20:34:49 INFO - PROCESS | 1772 | 1472096089060 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:49 INFO - PROCESS | 1772 | 1472096089234 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 20:34:49 INFO - PROCESS | 1772 | 1472096089392 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:49 INFO - PROCESS | 1772 | 1472096089398 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:49 INFO - PROCESS | 1772 | ++DOCSHELL 0x8efa2400 == 27 [pid = 1772] [id = 518] 20:34:49 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0x906b5000) [pid = 1772] [serial = 1555] [outer = (nil)] 20:34:49 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x90765c00) [pid = 1772] [serial = 1556] [outer = 0x906b5000] 20:34:49 INFO - PROCESS | 1772 | 1472096089479 Marionette DEBUG loaded listener.js 20:34:49 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x9076e400) [pid = 1772] [serial = 1557] [outer = 0x906b5000] 20:34:50 INFO - PROCESS | 1772 | 1472096090527 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]]]}] 20:34:50 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) 20:34:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1537ms 20:34:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 20:34:50 INFO - PROCESS | 1772 | 1472096090581 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 20:34:50 INFO - PROCESS | 1772 | 1472096090584 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 20:34:50 INFO - PROCESS | 1772 | 1472096090591 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 20:34:50 INFO - PROCESS | 1772 | 1472096090597 Marionette TRACE conn3 <- [1,2046,null,{}] 20:34:50 INFO - PROCESS | 1772 | 1472096090614 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}] 20:34:50 INFO - PROCESS | 1772 | 1472096090622 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:50 INFO - PROCESS | 1772 | 1472096090805 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 20:34:51 INFO - PROCESS | 1772 | 1472096091024 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:51 INFO - PROCESS | 1772 | 1472096091034 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:51 INFO - PROCESS | 1772 | ++DOCSHELL 0x9187fc00 == 28 [pid = 1772] [id = 519] 20:34:51 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x91880c00) [pid = 1772] [serial = 1558] [outer = (nil)] 20:34:51 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x91884800) [pid = 1772] [serial = 1559] [outer = 0x91880c00] 20:34:51 INFO - PROCESS | 1772 | 1472096091154 Marionette DEBUG loaded listener.js 20:34:51 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x91b79c00) [pid = 1772] [serial = 1560] [outer = 0x91880c00] 20:34:52 INFO - PROCESS | 1772 | 1472096092049 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]]]}] 20:34:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:34:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1546ms 20:34:52 INFO - PROCESS | 1772 | 1472096092136 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 20:34:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 20:34:52 INFO - PROCESS | 1772 | 1472096092141 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 20:34:52 INFO - PROCESS | 1772 | 1472096092147 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 20:34:52 INFO - PROCESS | 1772 | 1472096092150 Marionette TRACE conn3 <- [1,2050,null,{}] 20:34:52 INFO - PROCESS | 1772 | 1472096092155 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}] 20:34:52 INFO - PROCESS | 1772 | 1472096092160 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:52 INFO - PROCESS | 1772 | 1472096092409 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 20:34:52 INFO - PROCESS | 1772 | 1472096092623 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:52 INFO - PROCESS | 1772 | 1472096092630 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:52 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed8c000 == 29 [pid = 1772] [id = 520] 20:34:52 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x8ed8d800) [pid = 1772] [serial = 1561] [outer = (nil)] 20:34:52 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x8ed92c00) [pid = 1772] [serial = 1562] [outer = 0x8ed8d800] 20:34:52 INFO - PROCESS | 1772 | 1472096092776 Marionette DEBUG loaded listener.js 20:34:52 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x8ee57000) [pid = 1772] [serial = 1563] [outer = 0x8ed8d800] 20:34:53 INFO - PROCESS | 1772 | 1472096093469 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]]]}] 20:34:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 20:34:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1383ms 20:34:53 INFO - PROCESS | 1772 | 1472096093545 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 20:34:53 INFO - PROCESS | 1772 | 1472096093551 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 20:34:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 20:34:53 INFO - PROCESS | 1772 | 1472096093567 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 20:34:53 INFO - PROCESS | 1772 | 1472096093572 Marionette TRACE conn3 <- [1,2054,null,{}] 20:34:53 INFO - PROCESS | 1772 | 1472096093578 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}] 20:34:53 INFO - PROCESS | 1772 | 1472096093583 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:53 INFO - PROCESS | 1772 | 1472096093732 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 20:34:53 INFO - PROCESS | 1772 | 1472096093743 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:53 INFO - PROCESS | 1772 | 1472096093754 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:53 INFO - PROCESS | 1772 | ++DOCSHELL 0x906af400 == 30 [pid = 1772] [id = 521] 20:34:53 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0x90978000) [pid = 1772] [serial = 1564] [outer = (nil)] 20:34:53 INFO - PROCESS | 1772 | ++DOMWINDOW == 77 (0x9097fc00) [pid = 1772] [serial = 1565] [outer = 0x90978000] 20:34:53 INFO - PROCESS | 1772 | 1472096093817 Marionette DEBUG loaded listener.js 20:34:53 INFO - PROCESS | 1772 | ++DOMWINDOW == 78 (0x915ba400) [pid = 1772] [serial = 1566] [outer = 0x90978000] 20:34:54 INFO - PROCESS | 1772 | 1472096094615 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]]]}] 20:34:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 20:34:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1087ms 20:34:54 INFO - PROCESS | 1772 | 1472096094673 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 20:34:54 INFO - PROCESS | 1772 | 1472096094676 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 20:34:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 20:34:54 INFO - PROCESS | 1772 | 1472096094684 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 20:34:54 INFO - PROCESS | 1772 | 1472096094687 Marionette TRACE conn3 <- [1,2058,null,{}] 20:34:54 INFO - PROCESS | 1772 | 1472096094693 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}] 20:34:54 INFO - PROCESS | 1772 | 1472096094698 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:54 INFO - PROCESS | 1772 | 1472096094842 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 20:34:54 INFO - PROCESS | 1772 | 1472096094853 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:54 INFO - PROCESS | 1772 | 1472096094860 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:54 INFO - PROCESS | 1772 | ++DOCSHELL 0x92429c00 == 31 [pid = 1772] [id = 522] 20:34:54 INFO - PROCESS | 1772 | ++DOMWINDOW == 79 (0x92507400) [pid = 1772] [serial = 1567] [outer = (nil)] 20:34:54 INFO - PROCESS | 1772 | ++DOMWINDOW == 80 (0x9250d000) [pid = 1772] [serial = 1568] [outer = 0x92507400] 20:34:54 INFO - PROCESS | 1772 | 1472096094924 Marionette DEBUG loaded listener.js 20:34:55 INFO - PROCESS | 1772 | ++DOMWINDOW == 81 (0x925f0000) [pid = 1772] [serial = 1569] [outer = 0x92507400] 20:34:55 INFO - PROCESS | 1772 | 1472096095930 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]]]}] 20:34:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 20:34:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1283ms 20:34:55 INFO - PROCESS | 1772 | 1472096095968 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 20:34:55 INFO - PROCESS | 1772 | 1472096095978 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 20:34:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 20:34:56 INFO - PROCESS | 1772 | 1472096096003 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 20:34:56 INFO - PROCESS | 1772 | 1472096096009 Marionette TRACE conn3 <- [1,2062,null,{}] 20:34:56 INFO - PROCESS | 1772 | 1472096096014 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}] 20:34:56 INFO - PROCESS | 1772 | 1472096096020 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:56 INFO - PROCESS | 1772 | 1472096096212 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 20:34:56 INFO - PROCESS | 1772 | 1472096096233 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:56 INFO - PROCESS | 1772 | 1472096096240 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:56 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee47800 == 32 [pid = 1772] [id = 523] 20:34:56 INFO - PROCESS | 1772 | ++DOMWINDOW == 82 (0x906b1000) [pid = 1772] [serial = 1570] [outer = (nil)] 20:34:56 INFO - PROCESS | 1772 | ++DOMWINDOW == 83 (0x9522dc00) [pid = 1772] [serial = 1571] [outer = 0x906b1000] 20:34:56 INFO - PROCESS | 1772 | 1472096096312 Marionette DEBUG loaded listener.js 20:34:56 INFO - PROCESS | 1772 | ++DOMWINDOW == 84 (0x95239c00) [pid = 1772] [serial = 1572] [outer = 0x906b1000] 20:34:57 INFO - PROCESS | 1772 | 1472096097136 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]]]}] 20:34:57 INFO - PROCESS | 1772 | --DOMWINDOW == 83 (0x906b1400) [pid = 1772] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 20:34:57 INFO - PROCESS | 1772 | --DOMWINDOW == 82 (0x8ee46400) [pid = 1772] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 20:34:57 INFO - PROCESS | 1772 | --DOMWINDOW == 81 (0x91b6cc00) [pid = 1772] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 20:34:57 INFO - PROCESS | 1772 | --DOMWINDOW == 80 (0x91885800) [pid = 1772] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 20:34:57 INFO - PROCESS | 1772 | --DOMWINDOW == 79 (0x95607c00) [pid = 1772] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 20:34:57 INFO - PROCESS | 1772 | --DOMWINDOW == 78 (0x9541e000) [pid = 1772] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 20:34:57 INFO - PROCESS | 1772 | --DOMWINDOW == 77 (0x925f6c00) [pid = 1772] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 20:34:57 INFO - PROCESS | 1772 | --DOMWINDOW == 76 (0x925f5c00) [pid = 1772] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 20:34:57 INFO - PROCESS | 1772 | --DOMWINDOW == 75 (0x91882000) [pid = 1772] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 20:34:57 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x9202dc00) [pid = 1772] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 20:34:57 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x8ef9c400) [pid = 1772] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 20:34:57 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x8ed90400) [pid = 1772] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 20:34:57 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x91b6b800) [pid = 1772] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 20:34:57 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x95366000) [pid = 1772] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 20:34:57 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x8ed8fc00) [pid = 1772] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 20:34:57 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x8ed89c00) [pid = 1772] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 20:34:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 20:34:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1240ms 20:34:57 INFO - PROCESS | 1772 | 1472096097236 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 20:34:57 INFO - PROCESS | 1772 | 1472096097239 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 20:34:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 20:34:57 INFO - PROCESS | 1772 | 1472096097246 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 20:34:57 INFO - PROCESS | 1772 | 1472096097248 Marionette TRACE conn3 <- [1,2066,null,{}] 20:34:57 INFO - PROCESS | 1772 | 1472096097253 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}] 20:34:57 INFO - PROCESS | 1772 | 1472096097257 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:57 INFO - PROCESS | 1772 | 1472096097399 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 20:34:57 INFO - PROCESS | 1772 | 1472096097414 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:57 INFO - PROCESS | 1772 | 1472096097423 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:57 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee49000 == 33 [pid = 1772] [id = 524] 20:34:57 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x8ee4d400) [pid = 1772] [serial = 1573] [outer = (nil)] 20:34:57 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x91885800) [pid = 1772] [serial = 1574] [outer = 0x8ee4d400] 20:34:57 INFO - PROCESS | 1772 | 1472096097483 Marionette DEBUG loaded listener.js 20:34:57 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x9187a400) [pid = 1772] [serial = 1575] [outer = 0x8ee4d400] 20:34:58 INFO - PROCESS | 1772 | 1472096098268 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]]]}] 20:34:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 20:34:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1080ms 20:34:58 INFO - PROCESS | 1772 | 1472096098326 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 20:34:58 INFO - PROCESS | 1772 | 1472096098330 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 20:34:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 20:34:58 INFO - PROCESS | 1772 | 1472096098335 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 20:34:58 INFO - PROCESS | 1772 | 1472096098337 Marionette TRACE conn3 <- [1,2070,null,{}] 20:34:58 INFO - PROCESS | 1772 | 1472096098343 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}] 20:34:58 INFO - PROCESS | 1772 | 1472096098346 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:58 INFO - PROCESS | 1772 | 1472096098529 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 20:34:58 INFO - PROCESS | 1772 | 1472096098552 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:58 INFO - PROCESS | 1772 | 1472096098569 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:58 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ef9a000 == 34 [pid = 1772] [id = 525] 20:34:58 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x95364800) [pid = 1772] [serial = 1576] [outer = (nil)] 20:34:58 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x9536f000) [pid = 1772] [serial = 1577] [outer = 0x95364800] 20:34:58 INFO - PROCESS | 1772 | 1472096098643 Marionette DEBUG loaded listener.js 20:34:58 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x9560ac00) [pid = 1772] [serial = 1578] [outer = 0x95364800] 20:34:59 INFO - PROCESS | 1772 | 1472096099540 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]]]}] 20:34:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 20:34:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1237ms 20:34:59 INFO - PROCESS | 1772 | 1472096099574 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 20:34:59 INFO - PROCESS | 1772 | 1472096099579 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 20:34:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 20:34:59 INFO - PROCESS | 1772 | 1472096099588 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 20:34:59 INFO - PROCESS | 1772 | 1472096099593 Marionette TRACE conn3 <- [1,2074,null,{}] 20:34:59 INFO - PROCESS | 1772 | 1472096099601 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}] 20:34:59 INFO - PROCESS | 1772 | 1472096099606 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:59 INFO - PROCESS | 1772 | 1472096099773 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 20:34:59 INFO - PROCESS | 1772 | 1472096099941 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:59 INFO - PROCESS | 1772 | 1472096099956 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:34:59 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e4ba800 == 35 [pid = 1772] [id = 526] 20:34:59 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x8ed8f800) [pid = 1772] [serial = 1579] [outer = (nil)] 20:35:00 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0x906b3000) [pid = 1772] [serial = 1580] [outer = 0x8ed8f800] 20:35:00 INFO - PROCESS | 1772 | 1472096100049 Marionette DEBUG loaded listener.js 20:35:00 INFO - PROCESS | 1772 | ++DOMWINDOW == 77 (0x90976000) [pid = 1772] [serial = 1581] [outer = 0x8ed8f800] 20:35:00 INFO - PROCESS | 1772 | 1472096100979 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]]]}] 20:35:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 20:35:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1436ms 20:35:01 INFO - PROCESS | 1772 | 1472096101027 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 20:35:01 INFO - PROCESS | 1772 | 1472096101034 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 20:35:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 20:35:01 INFO - PROCESS | 1772 | 1472096101044 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 20:35:01 INFO - PROCESS | 1772 | 1472096101049 Marionette TRACE conn3 <- [1,2078,null,{}] 20:35:01 INFO - PROCESS | 1772 | 1472096101054 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}] 20:35:01 INFO - PROCESS | 1772 | 1472096101060 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:01 INFO - PROCESS | 1772 | 1472096101238 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 20:35:01 INFO - PROCESS | 1772 | 1472096101405 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:01 INFO - PROCESS | 1772 | 1472096101418 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:01 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee43400 == 36 [pid = 1772] [id = 527] 20:35:01 INFO - PROCESS | 1772 | ++DOMWINDOW == 78 (0x906b3800) [pid = 1772] [serial = 1582] [outer = (nil)] 20:35:01 INFO - PROCESS | 1772 | ++DOMWINDOW == 79 (0x92429400) [pid = 1772] [serial = 1583] [outer = 0x906b3800] 20:35:01 INFO - PROCESS | 1772 | 1472096101490 Marionette DEBUG loaded listener.js 20:35:01 INFO - PROCESS | 1772 | ++DOMWINDOW == 80 (0x92512400) [pid = 1772] [serial = 1584] [outer = 0x906b3800] 20:35:02 INFO - PROCESS | 1772 | 1472096102453 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]]]}] 20:35:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 20:35:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1436ms 20:35:02 INFO - PROCESS | 1772 | 1472096102481 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 20:35:02 INFO - PROCESS | 1772 | 1472096102484 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 20:35:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 20:35:02 INFO - PROCESS | 1772 | 1472096102491 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 20:35:02 INFO - PROCESS | 1772 | 1472096102497 Marionette TRACE conn3 <- [1,2082,null,{}] 20:35:02 INFO - PROCESS | 1772 | 1472096102516 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}] 20:35:02 INFO - PROCESS | 1772 | 1472096102525 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:02 INFO - PROCESS | 1772 | 1472096102688 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 20:35:02 INFO - PROCESS | 1772 | 1472096102855 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:02 INFO - PROCESS | 1772 | 1472096102866 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:02 INFO - PROCESS | 1772 | ++DOCSHELL 0x95290c00 == 37 [pid = 1772] [id = 528] 20:35:02 INFO - PROCESS | 1772 | ++DOMWINDOW == 81 (0x9536c800) [pid = 1772] [serial = 1585] [outer = (nil)] 20:35:02 INFO - PROCESS | 1772 | ++DOMWINDOW == 82 (0x956be800) [pid = 1772] [serial = 1586] [outer = 0x9536c800] 20:35:02 INFO - PROCESS | 1772 | 1472096102940 Marionette DEBUG loaded listener.js 20:35:03 INFO - PROCESS | 1772 | ++DOMWINDOW == 83 (0x956c7400) [pid = 1772] [serial = 1587] [outer = 0x9536c800] 20:35:03 INFO - PROCESS | 1772 | 1472096103822 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]]]}] 20:35:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 20:35:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1383ms 20:35:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 20:35:03 INFO - PROCESS | 1772 | 1472096103874 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 20:35:03 INFO - PROCESS | 1772 | 1472096103878 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 20:35:03 INFO - PROCESS | 1772 | 1472096103884 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 20:35:03 INFO - PROCESS | 1772 | 1472096103888 Marionette TRACE conn3 <- [1,2086,null,{}] 20:35:03 INFO - PROCESS | 1772 | 1472096103893 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}] 20:35:03 INFO - PROCESS | 1772 | 1472096103897 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:04 INFO - PROCESS | 1772 | 1472096104056 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 20:35:04 INFO - PROCESS | 1772 | 1472096104222 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:04 INFO - PROCESS | 1772 | 1472096104228 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:04 INFO - PROCESS | 1772 | ++DOCSHELL 0x91b6fc00 == 38 [pid = 1772] [id = 529] 20:35:04 INFO - PROCESS | 1772 | ++DOMWINDOW == 84 (0x956bfc00) [pid = 1772] [serial = 1588] [outer = (nil)] 20:35:04 INFO - PROCESS | 1772 | ++DOMWINDOW == 85 (0x9971ec00) [pid = 1772] [serial = 1589] [outer = 0x956bfc00] 20:35:04 INFO - PROCESS | 1772 | 1472096104304 Marionette DEBUG loaded listener.js 20:35:04 INFO - PROCESS | 1772 | ++DOMWINDOW == 86 (0x998a3000) [pid = 1772] [serial = 1590] [outer = 0x956bfc00] 20:35:05 INFO - PROCESS | 1772 | 1472096105256 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]]]}] 20:35:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 20:35:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1434ms 20:35:05 INFO - PROCESS | 1772 | 1472096105318 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 20:35:05 INFO - PROCESS | 1772 | 1472096105322 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 20:35:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 20:35:05 INFO - PROCESS | 1772 | 1472096105328 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 20:35:05 INFO - PROCESS | 1772 | 1472096105330 Marionette TRACE conn3 <- [1,2090,null,{}] 20:35:05 INFO - PROCESS | 1772 | 1472096105336 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}] 20:35:05 INFO - PROCESS | 1772 | 1472096105341 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:05 INFO - PROCESS | 1772 | 1472096105502 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 20:35:05 INFO - PROCESS | 1772 | 1472096105668 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:05 INFO - PROCESS | 1772 | 1472096105676 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:05 INFO - PROCESS | 1772 | ++DOCSHELL 0x98417000 == 39 [pid = 1772] [id = 530] 20:35:05 INFO - PROCESS | 1772 | ++DOMWINDOW == 87 (0x98c6e800) [pid = 1772] [serial = 1591] [outer = (nil)] 20:35:05 INFO - PROCESS | 1772 | ++DOMWINDOW == 88 (0x99b50000) [pid = 1772] [serial = 1592] [outer = 0x98c6e800] 20:35:05 INFO - PROCESS | 1772 | 1472096105757 Marionette DEBUG loaded listener.js 20:35:05 INFO - PROCESS | 1772 | ++DOMWINDOW == 89 (0x99d1b800) [pid = 1772] [serial = 1593] [outer = 0x98c6e800] 20:35:06 INFO - PROCESS | 1772 | 1472096106836 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]]]}] 20:35:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 20:35:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1583ms 20:35:06 INFO - PROCESS | 1772 | 1472096106912 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 20:35:06 INFO - PROCESS | 1772 | 1472096106917 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 20:35:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 20:35:06 INFO - PROCESS | 1772 | 1472096106925 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 20:35:06 INFO - PROCESS | 1772 | 1472096106930 Marionette TRACE conn3 <- [1,2094,null,{}] 20:35:06 INFO - PROCESS | 1772 | 1472096106938 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}] 20:35:06 INFO - PROCESS | 1772 | 1472096106943 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:07 INFO - PROCESS | 1772 | 1472096107177 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 20:35:07 INFO - PROCESS | 1772 | 1472096107408 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:07 INFO - PROCESS | 1772 | 1472096107421 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:07 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee47000 == 40 [pid = 1772] [id = 531] 20:35:07 INFO - PROCESS | 1772 | ++DOMWINDOW == 90 (0x8ee49800) [pid = 1772] [serial = 1594] [outer = (nil)] 20:35:07 INFO - PROCESS | 1772 | ++DOMWINDOW == 91 (0x8ef9e000) [pid = 1772] [serial = 1595] [outer = 0x8ee49800] 20:35:07 INFO - PROCESS | 1772 | 1472096107556 Marionette DEBUG loaded listener.js 20:35:07 INFO - PROCESS | 1772 | ++DOMWINDOW == 92 (0x906ad800) [pid = 1772] [serial = 1596] [outer = 0x8ee49800] 20:35:07 INFO - PROCESS | 1772 | --DOCSHELL 0x8e4c3c00 == 39 [pid = 1772] [id = 454] 20:35:07 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee60000 == 38 [pid = 1772] [id = 450] 20:35:07 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee60800 == 37 [pid = 1772] [id = 455] 20:35:07 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee58000 == 36 [pid = 1772] [id = 463] 20:35:07 INFO - PROCESS | 1772 | --DOCSHELL 0x915bcc00 == 35 [pid = 1772] [id = 453] 20:35:07 INFO - PROCESS | 1772 | --DOCSHELL 0x93a33800 == 34 [pid = 1772] [id = 462] 20:35:07 INFO - PROCESS | 1772 | --DOCSHELL 0x8ef95800 == 33 [pid = 1772] [id = 452] 20:35:07 INFO - PROCESS | 1772 | --DOMWINDOW == 91 (0x9097a400) [pid = 1772] [serial = 1550] [outer = (nil)] [url = about:blank] 20:35:07 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee54c00 == 32 [pid = 1772] [id = 461] 20:35:07 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed8d000 == 31 [pid = 1772] [id = 451] 20:35:07 INFO - PROCESS | 1772 | --DOCSHELL 0x9187fc00 == 30 [pid = 1772] [id = 519] 20:35:07 INFO - PROCESS | 1772 | --DOCSHELL 0x8efa2400 == 29 [pid = 1772] [id = 518] 20:35:07 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed89400 == 28 [pid = 1772] [id = 517] 20:35:08 INFO - PROCESS | 1772 | --DOMWINDOW == 90 (0x8ef94800) [pid = 1772] [serial = 1535] [outer = (nil)] [url = about:blank] 20:35:08 INFO - PROCESS | 1772 | --DOMWINDOW == 89 (0x906b7800) [pid = 1772] [serial = 1536] [outer = (nil)] [url = about:blank] 20:35:08 INFO - PROCESS | 1772 | --DOMWINDOW == 88 (0x95473000) [pid = 1772] [serial = 1529] [outer = (nil)] [url = about:blank] 20:35:08 INFO - PROCESS | 1772 | --DOMWINDOW == 87 (0x925f2400) [pid = 1772] [serial = 1539] [outer = (nil)] [url = about:blank] 20:35:08 INFO - PROCESS | 1772 | --DOMWINDOW == 86 (0x92508400) [pid = 1772] [serial = 1538] [outer = (nil)] [url = about:blank] 20:35:08 INFO - PROCESS | 1772 | --DOMWINDOW == 85 (0x9781e400) [pid = 1772] [serial = 1542] [outer = (nil)] [url = about:blank] 20:35:08 INFO - PROCESS | 1772 | --DOMWINDOW == 84 (0x956c2c00) [pid = 1772] [serial = 1541] [outer = (nil)] [url = about:blank] 20:35:08 INFO - PROCESS | 1772 | --DOMWINDOW == 83 (0x99718800) [pid = 1772] [serial = 1544] [outer = (nil)] [url = about:blank] 20:35:08 INFO - PROCESS | 1772 | --DOMWINDOW == 82 (0x93b4b800) [pid = 1772] [serial = 1523] [outer = (nil)] [url = about:blank] 20:35:08 INFO - PROCESS | 1772 | --DOMWINDOW == 81 (0x95237400) [pid = 1772] [serial = 1526] [outer = (nil)] [url = about:blank] 20:35:08 INFO - PROCESS | 1772 | --DOMWINDOW == 80 (0x93b55000) [pid = 1772] [serial = 1524] [outer = (nil)] [url = about:blank] 20:35:08 INFO - PROCESS | 1772 | --DOMWINDOW == 79 (0x9202e800) [pid = 1772] [serial = 1508] [outer = (nil)] [url = about:blank] 20:35:08 INFO - PROCESS | 1772 | --DOMWINDOW == 78 (0x92423c00) [pid = 1772] [serial = 1509] [outer = (nil)] [url = about:blank] 20:35:08 INFO - PROCESS | 1772 | --DOMWINDOW == 77 (0x95365400) [pid = 1772] [serial = 1503] [outer = (nil)] [url = about:blank] 20:35:08 INFO - PROCESS | 1772 | --DOMWINDOW == 76 (0x906a8800) [pid = 1772] [serial = 1517] [outer = (nil)] [url = about:blank] 20:35:08 INFO - PROCESS | 1772 | --DOMWINDOW == 75 (0x906b7c00) [pid = 1772] [serial = 1518] [outer = (nil)] [url = about:blank] 20:35:08 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x8ed95c00) [pid = 1772] [serial = 1514] [outer = (nil)] [url = about:blank] 20:35:08 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x8ee48800) [pid = 1772] [serial = 1515] [outer = (nil)] [url = about:blank] 20:35:08 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x9202a000) [pid = 1772] [serial = 1520] [outer = (nil)] [url = about:blank] 20:35:08 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x9536c400) [pid = 1772] [serial = 1511] [outer = (nil)] [url = about:blank] 20:35:08 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x95372c00) [pid = 1772] [serial = 1512] [outer = (nil)] [url = about:blank] 20:35:08 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x8ef9b800) [pid = 1772] [serial = 1505] [outer = (nil)] [url = about:blank] 20:35:08 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x90768000) [pid = 1772] [serial = 1506] [outer = (nil)] [url = about:blank] 20:35:08 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x92316c00) [pid = 1772] [serial = 1548] [outer = (nil)] [url = about:blank] 20:35:08 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0x90979400) [pid = 1772] [serial = 1547] [outer = (nil)] [url = about:blank] 20:35:08 INFO - PROCESS | 1772 | --DOMWINDOW == 65 (0x99725800) [pid = 1772] [serial = 1545] [outer = (nil)] [url = about:blank] 20:35:08 INFO - PROCESS | 1772 | --DOMWINDOW == 64 (0x95479800) [pid = 1772] [serial = 1530] [outer = (nil)] [url = about:blank] 20:35:08 INFO - PROCESS | 1772 | --DOMWINDOW == 63 (0x9242bc00) [pid = 1772] [serial = 1521] [outer = (nil)] [url = about:blank] 20:35:08 INFO - PROCESS | 1772 | --DOMWINDOW == 62 (0x92504c00) [pid = 1772] [serial = 1527] [outer = (nil)] [url = about:blank] 20:35:08 INFO - PROCESS | 1772 | --DOMWINDOW == 61 (0x9560c000) [pid = 1772] [serial = 1533] [outer = (nil)] [url = about:blank] 20:35:08 INFO - PROCESS | 1772 | --DOMWINDOW == 60 (0x95606c00) [pid = 1772] [serial = 1532] [outer = (nil)] [url = about:blank] 20:35:08 INFO - PROCESS | 1772 | 1472096108318 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]]]}] 20:35:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 20:35:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1442ms 20:35:08 INFO - PROCESS | 1772 | 1472096108367 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 20:35:08 INFO - PROCESS | 1772 | 1472096108373 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 20:35:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 20:35:08 INFO - PROCESS | 1772 | 1472096108382 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 20:35:08 INFO - PROCESS | 1772 | 1472096108386 Marionette TRACE conn3 <- [1,2098,null,{}] 20:35:08 INFO - PROCESS | 1772 | 1472096108391 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}] 20:35:08 INFO - PROCESS | 1772 | 1472096108396 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:08 INFO - PROCESS | 1772 | 1472096108540 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 20:35:08 INFO - PROCESS | 1772 | 1472096108550 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:08 INFO - PROCESS | 1772 | 1472096108557 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:08 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee54c00 == 29 [pid = 1772] [id = 532] 20:35:08 INFO - PROCESS | 1772 | ++DOMWINDOW == 61 (0x90769000) [pid = 1772] [serial = 1597] [outer = (nil)] 20:35:08 INFO - PROCESS | 1772 | ++DOMWINDOW == 62 (0x90979400) [pid = 1772] [serial = 1598] [outer = 0x90769000] 20:35:08 INFO - PROCESS | 1772 | 1472096108620 Marionette DEBUG loaded listener.js 20:35:08 INFO - PROCESS | 1772 | ++DOMWINDOW == 63 (0x915b5800) [pid = 1772] [serial = 1599] [outer = 0x90769000] 20:35:09 INFO - PROCESS | 1772 | 1472096109505 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]]]}] 20:35:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 20:35:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1183ms 20:35:09 INFO - PROCESS | 1772 | 1472096109566 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 20:35:09 INFO - PROCESS | 1772 | 1472096109569 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 20:35:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 20:35:09 INFO - PROCESS | 1772 | 1472096109575 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 20:35:09 INFO - PROCESS | 1772 | 1472096109580 Marionette TRACE conn3 <- [1,2102,null,{}] 20:35:09 INFO - PROCESS | 1772 | 1472096109594 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}] 20:35:09 INFO - PROCESS | 1772 | 1472096109602 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:09 INFO - PROCESS | 1772 | 1472096109744 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 20:35:09 INFO - PROCESS | 1772 | 1472096109880 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:09 INFO - PROCESS | 1772 | 1472096109887 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:09 INFO - PROCESS | 1772 | ++DOCSHELL 0x92314400 == 30 [pid = 1772] [id = 533] 20:35:09 INFO - PROCESS | 1772 | ++DOMWINDOW == 64 (0x92316c00) [pid = 1772] [serial = 1600] [outer = (nil)] 20:35:09 INFO - PROCESS | 1772 | ++DOMWINDOW == 65 (0x92505c00) [pid = 1772] [serial = 1601] [outer = 0x92316c00] 20:35:09 INFO - PROCESS | 1772 | 1472096109953 Marionette DEBUG loaded listener.js 20:35:10 INFO - PROCESS | 1772 | ++DOMWINDOW == 66 (0x925fa800) [pid = 1772] [serial = 1602] [outer = 0x92316c00] 20:35:10 INFO - PROCESS | 1772 | 1472096110701 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]]]}] 20:35:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 20:35:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1147ms 20:35:10 INFO - PROCESS | 1772 | 1472096110723 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 20:35:10 INFO - PROCESS | 1772 | 1472096110726 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 20:35:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 20:35:10 INFO - PROCESS | 1772 | 1472096110733 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 20:35:10 INFO - PROCESS | 1772 | 1472096110735 Marionette TRACE conn3 <- [1,2106,null,{}] 20:35:10 INFO - PROCESS | 1772 | 1472096110740 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}] 20:35:10 INFO - PROCESS | 1772 | 1472096110745 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:10 INFO - PROCESS | 1772 | 1472096110949 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 20:35:10 INFO - PROCESS | 1772 | 1472096110985 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:11 INFO - PROCESS | 1772 | 1472096110992 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:11 INFO - PROCESS | 1772 | ++DOCSHELL 0x9242a400 == 31 [pid = 1772] [id = 534] 20:35:11 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0x92508400) [pid = 1772] [serial = 1603] [outer = (nil)] 20:35:11 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x93a35400) [pid = 1772] [serial = 1604] [outer = 0x92508400] 20:35:11 INFO - PROCESS | 1772 | 1472096111065 Marionette DEBUG loaded listener.js 20:35:11 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x9486d400) [pid = 1772] [serial = 1605] [outer = 0x92508400] 20:35:11 INFO - PROCESS | 1772 | 1472096111890 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]]]}] 20:35:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 20:35:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1229ms 20:35:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 20:35:11 INFO - PROCESS | 1772 | 1472096111962 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 20:35:11 INFO - PROCESS | 1772 | 1472096111965 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 20:35:11 INFO - PROCESS | 1772 | 1472096111985 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 20:35:11 INFO - PROCESS | 1772 | 1472096111988 Marionette TRACE conn3 <- [1,2110,null,{}] 20:35:11 INFO - PROCESS | 1772 | 1472096111994 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}] 20:35:11 INFO - PROCESS | 1772 | 1472096111998 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:12 INFO - PROCESS | 1772 | 1472096112183 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 20:35:12 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x91880c00) [pid = 1772] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 20:35:12 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x90978000) [pid = 1772] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 20:35:12 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0x906b1000) [pid = 1772] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 20:35:12 INFO - PROCESS | 1772 | --DOMWINDOW == 65 (0x92507400) [pid = 1772] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 20:35:12 INFO - PROCESS | 1772 | --DOMWINDOW == 64 (0x906b5000) [pid = 1772] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 20:35:12 INFO - PROCESS | 1772 | --DOMWINDOW == 63 (0x8ed8d800) [pid = 1772] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 20:35:12 INFO - PROCESS | 1772 | --DOMWINDOW == 62 (0x8ed90000) [pid = 1772] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 20:35:12 INFO - PROCESS | 1772 | --DOMWINDOW == 61 (0x8ef9bc00) [pid = 1772] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 20:35:12 INFO - PROCESS | 1772 | --DOMWINDOW == 60 (0x8ee4d400) [pid = 1772] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 20:35:12 INFO - PROCESS | 1772 | 1472096112375 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:12 INFO - PROCESS | 1772 | 1472096112384 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:12 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e4be800 == 32 [pid = 1772] [id = 535] 20:35:12 INFO - PROCESS | 1772 | ++DOMWINDOW == 61 (0x8e770c00) [pid = 1772] [serial = 1606] [outer = (nil)] 20:35:12 INFO - PROCESS | 1772 | ++DOMWINDOW == 62 (0x8ef95c00) [pid = 1772] [serial = 1607] [outer = 0x8e770c00] 20:35:12 INFO - PROCESS | 1772 | 1472096112447 Marionette DEBUG loaded listener.js 20:35:12 INFO - PROCESS | 1772 | ++DOMWINDOW == 63 (0x9076dc00) [pid = 1772] [serial = 1608] [outer = 0x8e770c00] 20:35:13 INFO - PROCESS | 1772 | 1472096113142 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]]]}] 20:35:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 20:35:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1193ms 20:35:13 INFO - PROCESS | 1772 | 1472096113163 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 20:35:13 INFO - PROCESS | 1772 | 1472096113166 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 20:35:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 20:35:13 INFO - PROCESS | 1772 | 1472096113173 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 20:35:13 INFO - PROCESS | 1772 | 1472096113176 Marionette TRACE conn3 <- [1,2114,null,{}] 20:35:13 INFO - PROCESS | 1772 | 1472096113181 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}] 20:35:13 INFO - PROCESS | 1772 | 1472096113190 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:13 INFO - PROCESS | 1772 | 1472096113412 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 20:35:13 INFO - PROCESS | 1772 | 1472096113429 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:13 INFO - PROCESS | 1772 | 1472096113436 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:13 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e4c3800 == 33 [pid = 1772] [id = 536] 20:35:13 INFO - PROCESS | 1772 | ++DOMWINDOW == 64 (0x9097b000) [pid = 1772] [serial = 1609] [outer = (nil)] 20:35:13 INFO - PROCESS | 1772 | ++DOMWINDOW == 65 (0x95372000) [pid = 1772] [serial = 1610] [outer = 0x9097b000] 20:35:13 INFO - PROCESS | 1772 | 1472096113498 Marionette DEBUG loaded listener.js 20:35:13 INFO - PROCESS | 1772 | ++DOMWINDOW == 66 (0x95475400) [pid = 1772] [serial = 1611] [outer = 0x9097b000] 20:35:14 INFO - PROCESS | 1772 | 1472096114243 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]]]}] 20:35:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 20:35:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1132ms 20:35:14 INFO - PROCESS | 1772 | 1472096114339 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 20:35:14 INFO - PROCESS | 1772 | 1472096114345 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 20:35:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 20:35:14 INFO - PROCESS | 1772 | 1472096114354 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 20:35:14 INFO - PROCESS | 1772 | 1472096114360 Marionette TRACE conn3 <- [1,2118,null,{}] 20:35:14 INFO - PROCESS | 1772 | 1472096114368 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}] 20:35:14 INFO - PROCESS | 1772 | 1472096114374 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:14 INFO - PROCESS | 1772 | 1472096114570 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 20:35:14 INFO - PROCESS | 1772 | 1472096114738 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:14 INFO - PROCESS | 1772 | 1472096114752 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:14 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e4c2800 == 34 [pid = 1772] [id = 537] 20:35:14 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0x8ee4b400) [pid = 1772] [serial = 1612] [outer = (nil)] 20:35:14 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x8ef95800) [pid = 1772] [serial = 1613] [outer = 0x8ee4b400] 20:35:14 INFO - PROCESS | 1772 | 1472096114830 Marionette DEBUG loaded listener.js 20:35:14 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x8efa0800) [pid = 1772] [serial = 1614] [outer = 0x8ee4b400] 20:35:15 INFO - PROCESS | 1772 | 1472096115723 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]]]}] 20:35:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 20:35:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1443ms 20:35:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 20:35:15 INFO - PROCESS | 1772 | 1472096115798 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 20:35:15 INFO - PROCESS | 1772 | 1472096115802 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 20:35:15 INFO - PROCESS | 1772 | 1472096115813 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 20:35:15 INFO - PROCESS | 1772 | 1472096115818 Marionette TRACE conn3 <- [1,2122,null,{}] 20:35:15 INFO - PROCESS | 1772 | 1472096115824 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}] 20:35:15 INFO - PROCESS | 1772 | 1472096115829 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:16 INFO - PROCESS | 1772 | 1472096116027 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 20:35:16 INFO - PROCESS | 1772 | 1472096116207 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:16 INFO - PROCESS | 1772 | 1472096116215 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:16 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee5d800 == 35 [pid = 1772] [id = 538] 20:35:16 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x91883000) [pid = 1772] [serial = 1615] [outer = (nil)] 20:35:16 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x92314800) [pid = 1772] [serial = 1616] [outer = 0x91883000] 20:35:16 INFO - PROCESS | 1772 | 1472096116290 Marionette DEBUG loaded listener.js 20:35:16 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x9242a000) [pid = 1772] [serial = 1617] [outer = 0x91883000] 20:35:17 INFO - PROCESS | 1772 | 1472096117155 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]]]}] 20:35:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 20:35:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1391ms 20:35:17 INFO - PROCESS | 1772 | 1472096117199 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 20:35:17 INFO - PROCESS | 1772 | 1472096117202 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 20:35:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 20:35:17 INFO - PROCESS | 1772 | 1472096117209 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 20:35:17 INFO - PROCESS | 1772 | 1472096117213 Marionette TRACE conn3 <- [1,2126,null,{}] 20:35:17 INFO - PROCESS | 1772 | 1472096117226 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}] 20:35:17 INFO - PROCESS | 1772 | 1472096117234 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:17 INFO - PROCESS | 1772 | 1472096117402 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 20:35:17 INFO - PROCESS | 1772 | 1472096117586 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:17 INFO - PROCESS | 1772 | 1472096117599 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:17 INFO - PROCESS | 1772 | ++DOCSHELL 0x95370000 == 36 [pid = 1772] [id = 539] 20:35:17 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x95373000) [pid = 1772] [serial = 1618] [outer = (nil)] 20:35:17 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x95470400) [pid = 1772] [serial = 1619] [outer = 0x95373000] 20:35:17 INFO - PROCESS | 1772 | 1472096117676 Marionette DEBUG loaded listener.js 20:35:17 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x95607800) [pid = 1772] [serial = 1620] [outer = 0x95373000] 20:35:18 INFO - PROCESS | 1772 | 1472096118545 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]]]}] 20:35:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 20:35:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1384ms 20:35:18 INFO - PROCESS | 1772 | 1472096118594 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 20:35:18 INFO - PROCESS | 1772 | 1472096118597 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 20:35:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 20:35:18 INFO - PROCESS | 1772 | 1472096118604 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 20:35:18 INFO - PROCESS | 1772 | 1472096118607 Marionette TRACE conn3 <- [1,2130,null,{}] 20:35:18 INFO - PROCESS | 1772 | 1472096118612 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}] 20:35:18 INFO - PROCESS | 1772 | 1472096118617 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:18 INFO - PROCESS | 1772 | 1472096118773 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 20:35:18 INFO - PROCESS | 1772 | 1472096118943 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:18 INFO - PROCESS | 1772 | 1472096118952 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:18 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed91400 == 37 [pid = 1772] [id = 540] 20:35:18 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0x8ee45400) [pid = 1772] [serial = 1621] [outer = (nil)] 20:35:19 INFO - PROCESS | 1772 | ++DOMWINDOW == 77 (0x984e3c00) [pid = 1772] [serial = 1622] [outer = 0x8ee45400] 20:35:19 INFO - PROCESS | 1772 | 1472096119035 Marionette DEBUG loaded listener.js 20:35:19 INFO - PROCESS | 1772 | ++DOMWINDOW == 78 (0x99719800) [pid = 1772] [serial = 1623] [outer = 0x8ee45400] 20:35:19 INFO - PROCESS | 1772 | 1472096119848 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] 20:35:19 INFO - PROCESS | 1772 | 1472096119898 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 20:35:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 20:35:19 INFO - PROCESS | 1772 | 1472096119904 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 20:35:19 INFO - PROCESS | 1772 | 1472096119908 Marionette TRACE conn3 <- [1,2134,null,{}] 20:35:19 INFO - PROCESS | 1772 | 1472096119913 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}] 20:35:19 INFO - PROCESS | 1772 | 1472096119918 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:20 INFO - PROCESS | 1772 | 1472096120061 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 20:35:20 INFO - PROCESS | 1772 | 1472096120234 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:20 INFO - PROCESS | 1772 | 1472096120240 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:20 INFO - PROCESS | 1772 | ++DOCSHELL 0x9230b400 == 38 [pid = 1772] [id = 541] 20:35:20 INFO - PROCESS | 1772 | ++DOMWINDOW == 79 (0x9560fc00) [pid = 1772] [serial = 1624] [outer = (nil)] 20:35:20 INFO - PROCESS | 1772 | ++DOMWINDOW == 80 (0x99df3800) [pid = 1772] [serial = 1625] [outer = 0x9560fc00] 20:35:20 INFO - PROCESS | 1772 | 1472096120324 Marionette DEBUG loaded listener.js 20:35:20 INFO - PROCESS | 1772 | ++DOMWINDOW == 81 (0x9a05c800) [pid = 1772] [serial = 1626] [outer = 0x9560fc00] 20:35:21 INFO - PROCESS | 1772 | 1472096121212 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]]]}] 20:35:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 20:35:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1334ms 20:35:21 INFO - PROCESS | 1772 | 1472096121240 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 20:35:21 INFO - PROCESS | 1772 | 1472096121243 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 20:35:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 20:35:21 INFO - PROCESS | 1772 | 1472096121249 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 20:35:21 INFO - PROCESS | 1772 | 1472096121252 Marionette TRACE conn3 <- [1,2138,null,{}] 20:35:21 INFO - PROCESS | 1772 | 1472096121257 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}] 20:35:21 INFO - PROCESS | 1772 | 1472096121266 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:21 INFO - PROCESS | 1772 | 1472096121451 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 20:35:21 INFO - PROCESS | 1772 | 1472096121619 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:21 INFO - PROCESS | 1772 | 1472096121629 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:21 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e4bbc00 == 39 [pid = 1772] [id = 542] 20:35:21 INFO - PROCESS | 1772 | ++DOMWINDOW == 82 (0x8ed8fc00) [pid = 1772] [serial = 1627] [outer = (nil)] 20:35:21 INFO - PROCESS | 1772 | ++DOMWINDOW == 83 (0x9a1be400) [pid = 1772] [serial = 1628] [outer = 0x8ed8fc00] 20:35:21 INFO - PROCESS | 1772 | 1472096121698 Marionette DEBUG loaded listener.js 20:35:21 INFO - PROCESS | 1772 | ++DOMWINDOW == 84 (0x9a2ec800) [pid = 1772] [serial = 1629] [outer = 0x8ed8fc00] 20:35:22 INFO - PROCESS | 1772 | 1472096122599 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]]]}] 20:35:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 20:35:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1580ms 20:35:22 INFO - PROCESS | 1772 | 1472096122840 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 20:35:22 INFO - PROCESS | 1772 | 1472096122846 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 20:35:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 20:35:22 INFO - PROCESS | 1772 | 1472096122855 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 20:35:22 INFO - PROCESS | 1772 | 1472096122858 Marionette TRACE conn3 <- [1,2142,null,{}] 20:35:22 INFO - PROCESS | 1772 | 1472096122866 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}] 20:35:22 INFO - PROCESS | 1772 | 1472096122871 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:23 INFO - PROCESS | 1772 | 1472096123024 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 20:35:23 INFO - PROCESS | 1772 | 1472096123248 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:23 INFO - PROCESS | 1772 | 1472096123262 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:23 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee48800 == 40 [pid = 1772] [id = 543] 20:35:23 INFO - PROCESS | 1772 | ++DOMWINDOW == 85 (0x8ef9ec00) [pid = 1772] [serial = 1630] [outer = (nil)] 20:35:23 INFO - PROCESS | 1772 | ++DOMWINDOW == 86 (0x906b7800) [pid = 1772] [serial = 1631] [outer = 0x8ef9ec00] 20:35:23 INFO - PROCESS | 1772 | 1472096123329 Marionette DEBUG loaded listener.js 20:35:23 INFO - PROCESS | 1772 | ++DOMWINDOW == 87 (0x9076cc00) [pid = 1772] [serial = 1632] [outer = 0x8ef9ec00] 20:35:24 INFO - PROCESS | 1772 | 1472096124190 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] 20:35:24 INFO - PROCESS | 1772 | 1472096124240 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 20:35:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 20:35:24 INFO - PROCESS | 1772 | 1472096124250 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 20:35:24 INFO - PROCESS | 1772 | 1472096124254 Marionette TRACE conn3 <- [1,2146,null,{}] 20:35:24 INFO - PROCESS | 1772 | 1472096124260 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}] 20:35:24 INFO - PROCESS | 1772 | 1472096124265 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:24 INFO - PROCESS | 1772 | 1472096124419 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 20:35:24 INFO - PROCESS | 1772 | 1472096124595 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:24 INFO - PROCESS | 1772 | 1472096124603 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:24 INFO - PROCESS | 1772 | --DOMWINDOW == 86 (0x9536f000) [pid = 1772] [serial = 1577] [outer = (nil)] [url = about:blank] 20:35:24 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e764800 == 41 [pid = 1772] [id = 544] 20:35:24 INFO - PROCESS | 1772 | ++DOMWINDOW == 87 (0x8ed98c00) [pid = 1772] [serial = 1633] [outer = (nil)] 20:35:24 INFO - PROCESS | 1772 | ++DOMWINDOW == 88 (0x8ee5c400) [pid = 1772] [serial = 1634] [outer = 0x8ed98c00] 20:35:24 INFO - PROCESS | 1772 | 1472096124698 Marionette DEBUG loaded listener.js 20:35:24 INFO - PROCESS | 1772 | ++DOMWINDOW == 89 (0x915b1c00) [pid = 1772] [serial = 1635] [outer = 0x8ed98c00] 20:35:25 INFO - PROCESS | 1772 | --DOMWINDOW == 88 (0x8ed92c00) [pid = 1772] [serial = 1562] [outer = (nil)] [url = about:blank] 20:35:25 INFO - PROCESS | 1772 | --DOMWINDOW == 87 (0x8ee57000) [pid = 1772] [serial = 1563] [outer = (nil)] [url = about:blank] 20:35:25 INFO - PROCESS | 1772 | --DOMWINDOW == 86 (0x8ee57400) [pid = 1772] [serial = 1554] [outer = (nil)] [url = about:blank] 20:35:25 INFO - PROCESS | 1772 | --DOMWINDOW == 85 (0x8ee4bc00) [pid = 1772] [serial = 1553] [outer = (nil)] [url = about:blank] 20:35:25 INFO - PROCESS | 1772 | --DOMWINDOW == 84 (0x915ad800) [pid = 1772] [serial = 1551] [outer = (nil)] [url = about:blank] 20:35:25 INFO - PROCESS | 1772 | --DOMWINDOW == 83 (0x91885800) [pid = 1772] [serial = 1574] [outer = (nil)] [url = about:blank] 20:35:25 INFO - PROCESS | 1772 | --DOMWINDOW == 82 (0x95239c00) [pid = 1772] [serial = 1572] [outer = (nil)] [url = about:blank] 20:35:25 INFO - PROCESS | 1772 | --DOMWINDOW == 81 (0x9187a400) [pid = 1772] [serial = 1575] [outer = (nil)] [url = about:blank] 20:35:25 INFO - PROCESS | 1772 | --DOMWINDOW == 80 (0x925f0000) [pid = 1772] [serial = 1569] [outer = (nil)] [url = about:blank] 20:35:25 INFO - PROCESS | 1772 | --DOMWINDOW == 79 (0x91b79c00) [pid = 1772] [serial = 1560] [outer = (nil)] [url = about:blank] 20:35:25 INFO - PROCESS | 1772 | --DOMWINDOW == 78 (0x91884800) [pid = 1772] [serial = 1559] [outer = (nil)] [url = about:blank] 20:35:25 INFO - PROCESS | 1772 | --DOMWINDOW == 77 (0x9097fc00) [pid = 1772] [serial = 1565] [outer = (nil)] [url = about:blank] 20:35:25 INFO - PROCESS | 1772 | --DOMWINDOW == 76 (0x9522dc00) [pid = 1772] [serial = 1571] [outer = (nil)] [url = about:blank] 20:35:25 INFO - PROCESS | 1772 | --DOMWINDOW == 75 (0x915ba400) [pid = 1772] [serial = 1566] [outer = (nil)] [url = about:blank] 20:35:25 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x9250d000) [pid = 1772] [serial = 1568] [outer = (nil)] [url = about:blank] 20:35:25 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x9076e400) [pid = 1772] [serial = 1557] [outer = (nil)] [url = about:blank] 20:35:25 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x90765c00) [pid = 1772] [serial = 1556] [outer = (nil)] [url = about:blank] 20:35:25 INFO - PROCESS | 1772 | 1472096125447 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] 20:35:25 INFO - PROCESS | 1772 | 1472096125495 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 20:35:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 20:35:25 INFO - PROCESS | 1772 | 1472096125545 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 20:35:25 INFO - PROCESS | 1772 | 1472096125548 Marionette TRACE conn3 <- [1,2150,null,{}] 20:35:25 INFO - PROCESS | 1772 | 1472096125566 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}] 20:35:25 INFO - PROCESS | 1772 | 1472096125573 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:25 INFO - PROCESS | 1772 | 1472096125716 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 20:35:25 INFO - PROCESS | 1772 | 1472096125728 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:25 INFO - PROCESS | 1772 | 1472096125738 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:25 INFO - PROCESS | 1772 | ++DOCSHELL 0x9250a800 == 42 [pid = 1772] [id = 545] 20:35:25 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x9250d000) [pid = 1772] [serial = 1636] [outer = (nil)] 20:35:25 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x930d3800) [pid = 1772] [serial = 1637] [outer = 0x9250d000] 20:35:25 INFO - PROCESS | 1772 | 1472096125801 Marionette DEBUG loaded listener.js 20:35:25 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x93b55000) [pid = 1772] [serial = 1638] [outer = 0x9250d000] 20:35:26 INFO - PROCESS | 1772 | 1472096126650 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]]]}] 20:35:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 20:35:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1179ms 20:35:26 INFO - PROCESS | 1772 | 1472096126680 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 20:35:26 INFO - PROCESS | 1772 | 1472096126684 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 20:35:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 20:35:26 INFO - PROCESS | 1772 | 1472096126689 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 20:35:26 INFO - PROCESS | 1772 | 1472096126691 Marionette TRACE conn3 <- [1,2154,null,{}] 20:35:26 INFO - PROCESS | 1772 | 1472096126697 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}] 20:35:26 INFO - PROCESS | 1772 | 1472096126701 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:26 INFO - PROCESS | 1772 | 1472096126836 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 20:35:26 INFO - PROCESS | 1772 | 1472096126848 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:26 INFO - PROCESS | 1772 | 1472096126857 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:26 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed8b800 == 43 [pid = 1772] [id = 546] 20:35:26 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0x95235400) [pid = 1772] [serial = 1639] [outer = (nil)] 20:35:26 INFO - PROCESS | 1772 | ++DOMWINDOW == 77 (0x9536f000) [pid = 1772] [serial = 1640] [outer = 0x95235400] 20:35:26 INFO - PROCESS | 1772 | 1472096126917 Marionette DEBUG loaded listener.js 20:35:27 INFO - PROCESS | 1772 | ++DOMWINDOW == 78 (0x9187c000) [pid = 1772] [serial = 1641] [outer = 0x95235400] 20:35:27 INFO - PROCESS | 1772 | 1472096127771 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]]]}] 20:35:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 20:35:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1129ms 20:35:27 INFO - PROCESS | 1772 | 1472096127819 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 20:35:27 INFO - PROCESS | 1772 | 1472096127823 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 20:35:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 20:35:27 INFO - PROCESS | 1772 | 1472096127834 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 20:35:27 INFO - PROCESS | 1772 | 1472096127836 Marionette TRACE conn3 <- [1,2158,null,{}] 20:35:27 INFO - PROCESS | 1772 | 1472096127841 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}] 20:35:27 INFO - PROCESS | 1772 | 1472096127846 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:28 INFO - PROCESS | 1772 | 1472096128037 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 20:35:28 INFO - PROCESS | 1772 | 1472096128053 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:28 INFO - PROCESS | 1772 | 1472096128062 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:28 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e4bac00 == 44 [pid = 1772] [id = 547] 20:35:28 INFO - PROCESS | 1772 | ++DOMWINDOW == 79 (0x9187a400) [pid = 1772] [serial = 1642] [outer = (nil)] 20:35:28 INFO - PROCESS | 1772 | ++DOMWINDOW == 80 (0x98344800) [pid = 1772] [serial = 1643] [outer = 0x9187a400] 20:35:28 INFO - PROCESS | 1772 | 1472096128120 Marionette DEBUG loaded listener.js 20:35:28 INFO - PROCESS | 1772 | ++DOMWINDOW == 81 (0x99723c00) [pid = 1772] [serial = 1644] [outer = 0x9187a400] 20:35:28 INFO - PROCESS | 1772 | 1472096128890 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]]]}] 20:35:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 20:35:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1083ms 20:35:28 INFO - PROCESS | 1772 | 1472096128929 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 20:35:28 INFO - PROCESS | 1772 | 1472096128933 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 20:35:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 20:35:28 INFO - PROCESS | 1772 | 1472096128938 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 20:35:28 INFO - PROCESS | 1772 | 1472096128940 Marionette TRACE conn3 <- [1,2162,null,{}] 20:35:28 INFO - PROCESS | 1772 | 1472096128952 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}] 20:35:28 INFO - PROCESS | 1772 | 1472096128961 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:29 INFO - PROCESS | 1772 | 1472096129176 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 20:35:29 INFO - PROCESS | 1772 | 1472096129195 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:29 INFO - PROCESS | 1772 | 1472096129203 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:29 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e76e800 == 45 [pid = 1772] [id = 548] 20:35:29 INFO - PROCESS | 1772 | ++DOMWINDOW == 82 (0x98341400) [pid = 1772] [serial = 1645] [outer = (nil)] 20:35:29 INFO - PROCESS | 1772 | ++DOMWINDOW == 83 (0x9a2e8c00) [pid = 1772] [serial = 1646] [outer = 0x98341400] 20:35:29 INFO - PROCESS | 1772 | 1472096129263 Marionette DEBUG loaded listener.js 20:35:29 INFO - PROCESS | 1772 | ++DOMWINDOW == 84 (0x9a2f1000) [pid = 1772] [serial = 1647] [outer = 0x98341400] 20:35:29 INFO - PROCESS | 1772 | --DOMWINDOW == 83 (0x90769000) [pid = 1772] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 20:35:29 INFO - PROCESS | 1772 | --DOMWINDOW == 82 (0x906b3800) [pid = 1772] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 20:35:29 INFO - PROCESS | 1772 | --DOMWINDOW == 81 (0x956bfc00) [pid = 1772] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 20:35:29 INFO - PROCESS | 1772 | --DOMWINDOW == 80 (0x92508400) [pid = 1772] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 20:35:29 INFO - PROCESS | 1772 | --DOMWINDOW == 79 (0x8ed8f800) [pid = 1772] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 20:35:29 INFO - PROCESS | 1772 | --DOMWINDOW == 78 (0x92316c00) [pid = 1772] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 20:35:29 INFO - PROCESS | 1772 | --DOMWINDOW == 77 (0x8e770c00) [pid = 1772] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 20:35:29 INFO - PROCESS | 1772 | --DOMWINDOW == 76 (0x98c6e800) [pid = 1772] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 20:35:29 INFO - PROCESS | 1772 | --DOMWINDOW == 75 (0x8ee49800) [pid = 1772] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 20:35:29 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x9536c800) [pid = 1772] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 20:35:30 INFO - PROCESS | 1772 | 1472096130188 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]]]}] 20:35:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 20:35:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1280ms 20:35:30 INFO - PROCESS | 1772 | 1472096130219 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 20:35:30 INFO - PROCESS | 1772 | 1472096130222 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 20:35:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 20:35:30 INFO - PROCESS | 1772 | 1472096130228 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 20:35:30 INFO - PROCESS | 1772 | 1472096130230 Marionette TRACE conn3 <- [1,2166,null,{}] 20:35:30 INFO - PROCESS | 1772 | 1472096130235 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}] 20:35:30 INFO - PROCESS | 1772 | 1472096130239 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:30 INFO - PROCESS | 1772 | 1472096130369 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 20:35:30 INFO - PROCESS | 1772 | 1472096130505 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:30 INFO - PROCESS | 1772 | 1472096130514 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:30 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed8f800 == 46 [pid = 1772] [id = 549] 20:35:30 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x8efa1800) [pid = 1772] [serial = 1648] [outer = (nil)] 20:35:30 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0x95365400) [pid = 1772] [serial = 1649] [outer = 0x8efa1800] 20:35:30 INFO - PROCESS | 1772 | 1472096130583 Marionette DEBUG loaded listener.js 20:35:30 INFO - PROCESS | 1772 | ++DOMWINDOW == 77 (0x9a1be000) [pid = 1772] [serial = 1650] [outer = 0x8efa1800] 20:35:31 INFO - PROCESS | 1772 | 1472096131238 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]]]}] 20:35:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 20:35:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1033ms 20:35:31 INFO - PROCESS | 1772 | 1472096131261 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 20:35:31 INFO - PROCESS | 1772 | 1472096131276 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 20:35:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 20:35:31 INFO - PROCESS | 1772 | 1472096131298 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 20:35:31 INFO - PROCESS | 1772 | 1472096131301 Marionette TRACE conn3 <- [1,2170,null,{}] 20:35:31 INFO - PROCESS | 1772 | 1472096131306 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}] 20:35:31 INFO - PROCESS | 1772 | 1472096131310 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:31 INFO - PROCESS | 1772 | 1472096131493 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 20:35:31 INFO - PROCESS | 1772 | 1472096131519 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:31 INFO - PROCESS | 1772 | 1472096131530 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:31 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e767400 == 47 [pid = 1772] [id = 550] 20:35:31 INFO - PROCESS | 1772 | ++DOMWINDOW == 78 (0x906b3800) [pid = 1772] [serial = 1651] [outer = (nil)] 20:35:31 INFO - PROCESS | 1772 | ++DOMWINDOW == 79 (0x9a2f7c00) [pid = 1772] [serial = 1652] [outer = 0x906b3800] 20:35:31 INFO - PROCESS | 1772 | 1472096131587 Marionette DEBUG loaded listener.js 20:35:31 INFO - PROCESS | 1772 | ++DOMWINDOW == 80 (0x9abb6c00) [pid = 1772] [serial = 1653] [outer = 0x906b3800] 20:35:32 INFO - PROCESS | 1772 | 1472096132572 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]]]}] 20:35:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 20:35:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1336ms 20:35:32 INFO - PROCESS | 1772 | 1472096132635 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 20:35:32 INFO - PROCESS | 1772 | 1472096132641 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 20:35:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 20:35:32 INFO - PROCESS | 1772 | 1472096132649 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 20:35:32 INFO - PROCESS | 1772 | 1472096132654 Marionette TRACE conn3 <- [1,2174,null,{}] 20:35:32 INFO - PROCESS | 1772 | 1472096132663 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}] 20:35:32 INFO - PROCESS | 1772 | 1472096132667 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:32 INFO - PROCESS | 1772 | 1472096132836 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 20:35:33 INFO - PROCESS | 1772 | 1472096133010 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:33 INFO - PROCESS | 1772 | 1472096133017 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:33 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee5d000 == 48 [pid = 1772] [id = 551] 20:35:33 INFO - PROCESS | 1772 | ++DOMWINDOW == 81 (0x8ef98000) [pid = 1772] [serial = 1654] [outer = (nil)] 20:35:33 INFO - PROCESS | 1772 | ++DOMWINDOW == 82 (0x915ad800) [pid = 1772] [serial = 1655] [outer = 0x8ef98000] 20:35:33 INFO - PROCESS | 1772 | 1472096133093 Marionette DEBUG loaded listener.js 20:35:33 INFO - PROCESS | 1772 | ++DOMWINDOW == 83 (0x91884400) [pid = 1772] [serial = 1656] [outer = 0x8ef98000] 20:35:34 INFO - PROCESS | 1772 | 1472096134019 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]]]}] 20:35:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 20:35:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1433ms 20:35:34 INFO - PROCESS | 1772 | 1472096134082 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 20:35:34 INFO - PROCESS | 1772 | 1472096134089 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 20:35:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 20:35:34 INFO - PROCESS | 1772 | 1472096134099 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 20:35:34 INFO - PROCESS | 1772 | 1472096134103 Marionette TRACE conn3 <- [1,2178,null,{}] 20:35:34 INFO - PROCESS | 1772 | 1472096134109 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}] 20:35:34 INFO - PROCESS | 1772 | 1472096134114 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:34 INFO - PROCESS | 1772 | 1472096134317 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 20:35:34 INFO - PROCESS | 1772 | 1472096134490 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:34 INFO - PROCESS | 1772 | 1472096134496 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:34 INFO - PROCESS | 1772 | ++DOCSHELL 0x90980c00 == 49 [pid = 1772] [id = 552] 20:35:34 INFO - PROCESS | 1772 | ++DOMWINDOW == 84 (0x925f2800) [pid = 1772] [serial = 1657] [outer = (nil)] 20:35:34 INFO - PROCESS | 1772 | ++DOMWINDOW == 85 (0x9523a800) [pid = 1772] [serial = 1658] [outer = 0x925f2800] 20:35:34 INFO - PROCESS | 1772 | 1472096134578 Marionette DEBUG loaded listener.js 20:35:34 INFO - PROCESS | 1772 | ++DOMWINDOW == 86 (0x95370400) [pid = 1772] [serial = 1659] [outer = 0x925f2800] 20:35:35 INFO - PROCESS | 1772 | 1472096135434 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]]]}] 20:35:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 20:35:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1389ms 20:35:35 INFO - PROCESS | 1772 | 1472096135487 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 20:35:35 INFO - PROCESS | 1772 | 1472096135491 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 20:35:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 20:35:35 INFO - PROCESS | 1772 | 1472096135515 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 20:35:35 INFO - PROCESS | 1772 | 1472096135520 Marionette TRACE conn3 <- [1,2182,null,{}] 20:35:35 INFO - PROCESS | 1772 | 1472096135536 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}] 20:35:35 INFO - PROCESS | 1772 | 1472096135544 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:35 INFO - PROCESS | 1772 | 1472096135723 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 20:35:35 INFO - PROCESS | 1772 | 1472096135928 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:35 INFO - PROCESS | 1772 | 1472096135939 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:35 INFO - PROCESS | 1772 | ++DOCSHELL 0x9a147400 == 50 [pid = 1772] [id = 553] 20:35:35 INFO - PROCESS | 1772 | ++DOMWINDOW == 87 (0x9a147800) [pid = 1772] [serial = 1660] [outer = (nil)] 20:35:36 INFO - PROCESS | 1772 | ++DOMWINDOW == 88 (0x9abafc00) [pid = 1772] [serial = 1661] [outer = 0x9a147800] 20:35:36 INFO - PROCESS | 1772 | 1472096136012 Marionette DEBUG loaded listener.js 20:35:36 INFO - PROCESS | 1772 | ++DOMWINDOW == 89 (0x9acd1c00) [pid = 1772] [serial = 1662] [outer = 0x9a147800] 20:35:36 INFO - PROCESS | 1772 | 1472096136855 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]]]}] 20:35:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 20:35:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1394ms 20:35:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 20:35:36 INFO - PROCESS | 1772 | 1472096136907 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 20:35:36 INFO - PROCESS | 1772 | 1472096136911 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 20:35:36 INFO - PROCESS | 1772 | 1472096136917 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 20:35:36 INFO - PROCESS | 1772 | 1472096136920 Marionette TRACE conn3 <- [1,2186,null,{}] 20:35:36 INFO - PROCESS | 1772 | 1472096136925 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}] 20:35:36 INFO - PROCESS | 1772 | 1472096136930 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:37 INFO - PROCESS | 1772 | 1472096137095 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 20:35:37 INFO - PROCESS | 1772 | 1472096137268 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:37 INFO - PROCESS | 1772 | 1472096137281 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:37 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e763c00 == 51 [pid = 1772] [id = 554] 20:35:37 INFO - PROCESS | 1772 | ++DOMWINDOW == 90 (0x906b4800) [pid = 1772] [serial = 1663] [outer = (nil)] 20:35:37 INFO - PROCESS | 1772 | ++DOMWINDOW == 91 (0x9acd3000) [pid = 1772] [serial = 1664] [outer = 0x906b4800] 20:35:37 INFO - PROCESS | 1772 | 1472096137355 Marionette DEBUG loaded listener.js 20:35:37 INFO - PROCESS | 1772 | ++DOMWINDOW == 92 (0x9acdbc00) [pid = 1772] [serial = 1665] [outer = 0x906b4800] 20:35:38 INFO - PROCESS | 1772 | 1472096138169 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]]]}] 20:35:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 20:35:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1282ms 20:35:38 INFO - PROCESS | 1772 | 1472096138198 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 20:35:38 INFO - PROCESS | 1772 | 1472096138202 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 20:35:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 20:35:38 INFO - PROCESS | 1772 | 1472096138208 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 20:35:38 INFO - PROCESS | 1772 | 1472096138211 Marionette TRACE conn3 <- [1,2190,null,{}] 20:35:38 INFO - PROCESS | 1772 | 1472096138216 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}] 20:35:38 INFO - PROCESS | 1772 | 1472096138221 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:38 INFO - PROCESS | 1772 | 1472096138370 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 20:35:38 INFO - PROCESS | 1772 | 1472096138551 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:38 INFO - PROCESS | 1772 | 1472096138561 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:38 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e4c4c00 == 52 [pid = 1772] [id = 555] 20:35:38 INFO - PROCESS | 1772 | ++DOMWINDOW == 93 (0x8e4c8400) [pid = 1772] [serial = 1666] [outer = (nil)] 20:35:38 INFO - PROCESS | 1772 | ++DOMWINDOW == 94 (0x9ad55000) [pid = 1772] [serial = 1667] [outer = 0x8e4c8400] 20:35:38 INFO - PROCESS | 1772 | 1472096138630 Marionette DEBUG loaded listener.js 20:35:38 INFO - PROCESS | 1772 | ++DOMWINDOW == 95 (0x9b0aa800) [pid = 1772] [serial = 1668] [outer = 0x8e4c8400] 20:35:39 INFO - PROCESS | 1772 | 1472096139513 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]]]}] 20:35:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 20:35:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1335ms 20:35:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 20:35:39 INFO - PROCESS | 1772 | 1472096139544 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 20:35:39 INFO - PROCESS | 1772 | 1472096139546 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 20:35:39 INFO - PROCESS | 1772 | 1472096139552 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 20:35:39 INFO - PROCESS | 1772 | 1472096139556 Marionette TRACE conn3 <- [1,2194,null,{}] 20:35:39 INFO - PROCESS | 1772 | 1472096139561 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}] 20:35:39 INFO - PROCESS | 1772 | 1472096139570 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:39 INFO - PROCESS | 1772 | 1472096139753 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 20:35:39 INFO - PROCESS | 1772 | 1472096139932 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:39 INFO - PROCESS | 1772 | 1472096139938 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:39 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e4bec00 == 53 [pid = 1772] [id = 556] 20:35:39 INFO - PROCESS | 1772 | ++DOMWINDOW == 96 (0x9a2ef000) [pid = 1772] [serial = 1669] [outer = (nil)] 20:35:40 INFO - PROCESS | 1772 | ++DOMWINDOW == 97 (0x9b4b1400) [pid = 1772] [serial = 1670] [outer = 0x9a2ef000] 20:35:40 INFO - PROCESS | 1772 | 1472096140013 Marionette DEBUG loaded listener.js 20:35:40 INFO - PROCESS | 1772 | ++DOMWINDOW == 98 (0x9b4b5000) [pid = 1772] [serial = 1671] [outer = 0x9a2ef000] 20:35:40 INFO - PROCESS | 1772 | 1472096140814 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]]]}] 20:35:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 20:35:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1278ms 20:35:40 INFO - PROCESS | 1772 | 1472096140846 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 20:35:40 INFO - PROCESS | 1772 | 1472096140850 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 20:35:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 20:35:40 INFO - PROCESS | 1772 | 1472096140858 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 20:35:40 INFO - PROCESS | 1772 | 1472096140862 Marionette TRACE conn3 <- [1,2198,null,{}] 20:35:40 INFO - PROCESS | 1772 | 1472096140868 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}] 20:35:40 INFO - PROCESS | 1772 | 1472096140872 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:41 INFO - PROCESS | 1772 | 1472096141032 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 20:35:41 INFO - PROCESS | 1772 | 1472096141220 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:41 INFO - PROCESS | 1772 | 1472096141230 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:41 INFO - PROCESS | 1772 | ++DOCSHELL 0x925f7000 == 54 [pid = 1772] [id = 557] 20:35:41 INFO - PROCESS | 1772 | ++DOMWINDOW == 99 (0x984e4800) [pid = 1772] [serial = 1672] [outer = (nil)] 20:35:41 INFO - PROCESS | 1772 | ++DOMWINDOW == 100 (0x9b782800) [pid = 1772] [serial = 1673] [outer = 0x984e4800] 20:35:41 INFO - PROCESS | 1772 | 1472096141300 Marionette DEBUG loaded listener.js 20:35:41 INFO - PROCESS | 1772 | ++DOMWINDOW == 101 (0x9b8bd400) [pid = 1772] [serial = 1674] [outer = 0x984e4800] 20:35:42 INFO - PROCESS | 1772 | 1472096142151 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]]]}] 20:35:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 20:35:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1336ms 20:35:42 INFO - PROCESS | 1772 | 1472096142195 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 20:35:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 20:35:42 INFO - PROCESS | 1772 | 1472096142205 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 20:35:42 INFO - PROCESS | 1772 | 1472096142211 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 20:35:42 INFO - PROCESS | 1772 | 1472096142216 Marionette TRACE conn3 <- [1,2202,null,{}] 20:35:42 INFO - PROCESS | 1772 | 1472096142222 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}] 20:35:42 INFO - PROCESS | 1772 | 1472096142226 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:42 INFO - PROCESS | 1772 | 1472096142385 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 20:35:42 INFO - PROCESS | 1772 | 1472096142858 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:42 INFO - PROCESS | 1772 | 1472096142865 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:42 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed8e400 == 55 [pid = 1772] [id = 558] 20:35:42 INFO - PROCESS | 1772 | ++DOMWINDOW == 102 (0x8ee50c00) [pid = 1772] [serial = 1675] [outer = (nil)] 20:35:42 INFO - PROCESS | 1772 | ++DOMWINDOW == 103 (0x8ef94800) [pid = 1772] [serial = 1676] [outer = 0x8ee50c00] 20:35:42 INFO - PROCESS | 1772 | 1472096142979 Marionette DEBUG loaded listener.js 20:35:43 INFO - PROCESS | 1772 | ++DOMWINDOW == 104 (0x90764800) [pid = 1772] [serial = 1677] [outer = 0x8ee50c00] 20:35:43 INFO - PROCESS | 1772 | 1472096143882 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]]]}] 20:35:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 20:35:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1735ms 20:35:43 INFO - PROCESS | 1772 | 1472096143949 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 20:35:43 INFO - PROCESS | 1772 | 1472096143954 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 20:35:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 20:35:43 INFO - PROCESS | 1772 | 1472096143961 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 20:35:43 INFO - PROCESS | 1772 | 1472096143965 Marionette TRACE conn3 <- [1,2206,null,{}] 20:35:43 INFO - PROCESS | 1772 | 1472096143972 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}] 20:35:43 INFO - PROCESS | 1772 | 1472096143980 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:44 INFO - PROCESS | 1772 | 1472096144171 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 20:35:44 INFO - PROCESS | 1772 | --DOCSHELL 0x8e4c2000 == 54 [pid = 1772] [id = 466] 20:35:44 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee52400 == 53 [pid = 1772] [id = 460] 20:35:44 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed8c000 == 52 [pid = 1772] [id = 520] 20:35:44 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee61c00 == 51 [pid = 1772] [id = 516] 20:35:44 INFO - PROCESS | 1772 | --DOMWINDOW == 103 (0x95372000) [pid = 1772] [serial = 1610] [outer = (nil)] [url = about:blank] 20:35:44 INFO - PROCESS | 1772 | 1472096144371 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:44 INFO - PROCESS | 1772 | 1472096144381 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:44 INFO - PROCESS | 1772 | --DOCSHELL 0x8e763800 == 50 [pid = 1772] [id = 464] 20:35:44 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed8f800 == 49 [pid = 1772] [id = 549] 20:35:44 INFO - PROCESS | 1772 | --DOCSHELL 0x8e76e800 == 48 [pid = 1772] [id = 548] 20:35:44 INFO - PROCESS | 1772 | --DOCSHELL 0x8e4bac00 == 47 [pid = 1772] [id = 547] 20:35:44 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e76e800 == 48 [pid = 1772] [id = 559] 20:35:44 INFO - PROCESS | 1772 | ++DOMWINDOW == 104 (0x8ed8f800) [pid = 1772] [serial = 1678] [outer = (nil)] 20:35:44 INFO - PROCESS | 1772 | ++DOMWINDOW == 105 (0x906ae400) [pid = 1772] [serial = 1679] [outer = 0x8ed8f800] 20:35:44 INFO - PROCESS | 1772 | 1472096144490 Marionette DEBUG loaded listener.js 20:35:44 INFO - PROCESS | 1772 | ++DOMWINDOW == 106 (0x90981400) [pid = 1772] [serial = 1680] [outer = 0x8ed8f800] 20:35:44 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed8b800 == 47 [pid = 1772] [id = 546] 20:35:44 INFO - PROCESS | 1772 | --DOCSHELL 0x9250a800 == 46 [pid = 1772] [id = 545] 20:35:44 INFO - PROCESS | 1772 | --DOCSHELL 0x8e764800 == 45 [pid = 1772] [id = 544] 20:35:44 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee48800 == 44 [pid = 1772] [id = 543] 20:35:44 INFO - PROCESS | 1772 | --DOCSHELL 0x9230b400 == 43 [pid = 1772] [id = 541] 20:35:44 INFO - PROCESS | 1772 | --DOCSHELL 0x95370000 == 42 [pid = 1772] [id = 539] 20:35:44 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee5d800 == 41 [pid = 1772] [id = 538] 20:35:44 INFO - PROCESS | 1772 | --DOMWINDOW == 105 (0x915b5800) [pid = 1772] [serial = 1599] [outer = (nil)] [url = about:blank] 20:35:44 INFO - PROCESS | 1772 | --DOMWINDOW == 104 (0x92429400) [pid = 1772] [serial = 1583] [outer = (nil)] [url = about:blank] 20:35:44 INFO - PROCESS | 1772 | --DOMWINDOW == 103 (0x9971ec00) [pid = 1772] [serial = 1589] [outer = (nil)] [url = about:blank] 20:35:44 INFO - PROCESS | 1772 | --DOMWINDOW == 102 (0x93a35400) [pid = 1772] [serial = 1604] [outer = (nil)] [url = about:blank] 20:35:44 INFO - PROCESS | 1772 | --DOMWINDOW == 101 (0x906b3000) [pid = 1772] [serial = 1580] [outer = (nil)] [url = about:blank] 20:35:44 INFO - PROCESS | 1772 | --DOMWINDOW == 100 (0x92512400) [pid = 1772] [serial = 1584] [outer = (nil)] [url = about:blank] 20:35:44 INFO - PROCESS | 1772 | --DOMWINDOW == 99 (0x90976000) [pid = 1772] [serial = 1581] [outer = (nil)] [url = about:blank] 20:35:44 INFO - PROCESS | 1772 | --DOMWINDOW == 98 (0x90979400) [pid = 1772] [serial = 1598] [outer = (nil)] [url = about:blank] 20:35:44 INFO - PROCESS | 1772 | --DOMWINDOW == 97 (0x92505c00) [pid = 1772] [serial = 1601] [outer = (nil)] [url = about:blank] 20:35:44 INFO - PROCESS | 1772 | --DOMWINDOW == 96 (0x9076dc00) [pid = 1772] [serial = 1608] [outer = (nil)] [url = about:blank] 20:35:44 INFO - PROCESS | 1772 | --DOMWINDOW == 95 (0x99b50000) [pid = 1772] [serial = 1592] [outer = (nil)] [url = about:blank] 20:35:44 INFO - PROCESS | 1772 | --DOMWINDOW == 94 (0x906ad800) [pid = 1772] [serial = 1596] [outer = (nil)] [url = about:blank] 20:35:44 INFO - PROCESS | 1772 | --DOMWINDOW == 93 (0x99d1b800) [pid = 1772] [serial = 1593] [outer = (nil)] [url = about:blank] 20:35:44 INFO - PROCESS | 1772 | --DOMWINDOW == 92 (0x8ef95c00) [pid = 1772] [serial = 1607] [outer = (nil)] [url = about:blank] 20:35:44 INFO - PROCESS | 1772 | --DOMWINDOW == 91 (0x956be800) [pid = 1772] [serial = 1586] [outer = (nil)] [url = about:blank] 20:35:44 INFO - PROCESS | 1772 | --DOMWINDOW == 90 (0x956c7400) [pid = 1772] [serial = 1587] [outer = (nil)] [url = about:blank] 20:35:44 INFO - PROCESS | 1772 | --DOMWINDOW == 89 (0x8ef9e000) [pid = 1772] [serial = 1595] [outer = (nil)] [url = about:blank] 20:35:44 INFO - PROCESS | 1772 | --DOMWINDOW == 88 (0x925fa800) [pid = 1772] [serial = 1602] [outer = (nil)] [url = about:blank] 20:35:44 INFO - PROCESS | 1772 | --DOMWINDOW == 87 (0x998a3000) [pid = 1772] [serial = 1590] [outer = (nil)] [url = about:blank] 20:35:44 INFO - PROCESS | 1772 | --DOMWINDOW == 86 (0x9486d400) [pid = 1772] [serial = 1605] [outer = (nil)] [url = about:blank] 20:35:45 INFO - PROCESS | 1772 | 1472096145219 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]]]}] 20:35:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 20:35:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1281ms 20:35:45 INFO - PROCESS | 1772 | 1472096145245 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 20:35:45 INFO - PROCESS | 1772 | 1472096145251 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 20:35:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 20:35:45 INFO - PROCESS | 1772 | 1472096145294 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 20:35:45 INFO - PROCESS | 1772 | 1472096145298 Marionette TRACE conn3 <- [1,2210,null,{}] 20:35:45 INFO - PROCESS | 1772 | 1472096145303 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}] 20:35:45 INFO - PROCESS | 1772 | 1472096145307 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:45 INFO - PROCESS | 1772 | 1472096145456 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 20:35:45 INFO - PROCESS | 1772 | 1472096145465 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:45 INFO - PROCESS | 1772 | 1472096145472 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:45 INFO - PROCESS | 1772 | ++DOCSHELL 0x9187b400 == 42 [pid = 1772] [id = 560] 20:35:45 INFO - PROCESS | 1772 | ++DOMWINDOW == 87 (0x92310000) [pid = 1772] [serial = 1681] [outer = (nil)] 20:35:45 INFO - PROCESS | 1772 | ++DOMWINDOW == 88 (0x925f1800) [pid = 1772] [serial = 1682] [outer = 0x92310000] 20:35:45 INFO - PROCESS | 1772 | 1472096145536 Marionette DEBUG loaded listener.js 20:35:45 INFO - PROCESS | 1772 | ++DOMWINDOW == 89 (0x93a39800) [pid = 1772] [serial = 1683] [outer = 0x92310000] 20:35:46 INFO - PROCESS | 1772 | 1472096146416 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]]]}] 20:35:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 20:35:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1185ms 20:35:46 INFO - PROCESS | 1772 | 1472096146475 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 20:35:46 INFO - PROCESS | 1772 | 1472096146479 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 20:35:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 20:35:46 INFO - PROCESS | 1772 | 1472096146491 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 20:35:46 INFO - PROCESS | 1772 | 1472096146498 Marionette TRACE conn3 <- [1,2214,null,{}] 20:35:46 INFO - PROCESS | 1772 | 1472096146506 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}] 20:35:46 INFO - PROCESS | 1772 | 1472096146512 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:46 INFO - PROCESS | 1772 | 1472096146659 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 20:35:46 INFO - PROCESS | 1772 | 1472096146810 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:46 INFO - PROCESS | 1772 | 1472096146820 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:46 INFO - PROCESS | 1772 | ++DOCSHELL 0x915b1000 == 43 [pid = 1772] [id = 561] 20:35:46 INFO - PROCESS | 1772 | ++DOMWINDOW == 90 (0x9528e000) [pid = 1772] [serial = 1684] [outer = (nil)] 20:35:46 INFO - PROCESS | 1772 | ++DOMWINDOW == 91 (0x956c4400) [pid = 1772] [serial = 1685] [outer = 0x9528e000] 20:35:46 INFO - PROCESS | 1772 | 1472096146879 Marionette DEBUG loaded listener.js 20:35:46 INFO - PROCESS | 1772 | ++DOMWINDOW == 92 (0x9781c000) [pid = 1772] [serial = 1686] [outer = 0x9528e000] 20:35:47 INFO - PROCESS | 1772 | 1472096147637 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]]]}] 20:35:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 20:35:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1194ms 20:35:47 INFO - PROCESS | 1772 | 1472096147679 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 20:35:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 20:35:47 INFO - PROCESS | 1772 | 1472096147683 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 20:35:47 INFO - PROCESS | 1772 | 1472096147689 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 20:35:47 INFO - PROCESS | 1772 | 1472096147692 Marionette TRACE conn3 <- [1,2218,null,{}] 20:35:47 INFO - PROCESS | 1772 | 1472096147705 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}] 20:35:47 INFO - PROCESS | 1772 | 1472096147721 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:47 INFO - PROCESS | 1772 | 1472096147915 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 20:35:47 INFO - PROCESS | 1772 | 1472096147934 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:47 INFO - PROCESS | 1772 | 1472096147939 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:47 INFO - PROCESS | 1772 | ++DOCSHELL 0x95476800 == 44 [pid = 1772] [id = 562] 20:35:47 INFO - PROCESS | 1772 | ++DOMWINDOW == 93 (0x956c5800) [pid = 1772] [serial = 1687] [outer = (nil)] 20:35:47 INFO - PROCESS | 1772 | ++DOMWINDOW == 94 (0x998aa000) [pid = 1772] [serial = 1688] [outer = 0x956c5800] 20:35:48 INFO - PROCESS | 1772 | 1472096148001 Marionette DEBUG loaded listener.js 20:35:48 INFO - PROCESS | 1772 | ++DOMWINDOW == 95 (0x99de5c00) [pid = 1772] [serial = 1689] [outer = 0x956c5800] 20:35:48 INFO - PROCESS | 1772 | 1472096148842 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]]]}] 20:35:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 20:35:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1185ms 20:35:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 20:35:48 INFO - PROCESS | 1772 | 1472096148874 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 20:35:48 INFO - PROCESS | 1772 | 1472096148877 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 20:35:48 INFO - PROCESS | 1772 | 1472096148883 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 20:35:48 INFO - PROCESS | 1772 | 1472096148887 Marionette TRACE conn3 <- [1,2222,null,{}] 20:35:48 INFO - PROCESS | 1772 | 1472096148901 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}] 20:35:48 INFO - PROCESS | 1772 | 1472096148906 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:49 INFO - PROCESS | 1772 | 1472096149090 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 20:35:49 INFO - PROCESS | 1772 | --DOMWINDOW == 94 (0x95235400) [pid = 1772] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 20:35:49 INFO - PROCESS | 1772 | --DOMWINDOW == 93 (0x9250d000) [pid = 1772] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 20:35:49 INFO - PROCESS | 1772 | --DOMWINDOW == 92 (0x9187a400) [pid = 1772] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 20:35:49 INFO - PROCESS | 1772 | --DOMWINDOW == 91 (0x8ef9ec00) [pid = 1772] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 20:35:49 INFO - PROCESS | 1772 | --DOMWINDOW == 90 (0x98341400) [pid = 1772] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 20:35:49 INFO - PROCESS | 1772 | --DOMWINDOW == 89 (0x8ed98c00) [pid = 1772] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 20:35:49 INFO - PROCESS | 1772 | --DOMWINDOW == 88 (0x8efa1800) [pid = 1772] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 20:35:49 INFO - PROCESS | 1772 | 1472096149326 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:49 INFO - PROCESS | 1772 | 1472096149343 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:49 INFO - PROCESS | 1772 | ++DOCSHELL 0x8efa1800 == 45 [pid = 1772] [id = 563] 20:35:49 INFO - PROCESS | 1772 | ++DOMWINDOW == 89 (0x906aec00) [pid = 1772] [serial = 1690] [outer = (nil)] 20:35:49 INFO - PROCESS | 1772 | ++DOMWINDOW == 90 (0x9241d400) [pid = 1772] [serial = 1691] [outer = 0x906aec00] 20:35:49 INFO - PROCESS | 1772 | 1472096149412 Marionette DEBUG loaded listener.js 20:35:49 INFO - PROCESS | 1772 | ++DOMWINDOW == 91 (0x998a2c00) [pid = 1772] [serial = 1692] [outer = 0x906aec00] 20:35:50 INFO - PROCESS | 1772 | 1472096150126 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]]]}] 20:35:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 20:35:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1299ms 20:35:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 20:35:50 INFO - PROCESS | 1772 | 1472096150182 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 20:35:50 INFO - PROCESS | 1772 | 1472096150185 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 20:35:50 INFO - PROCESS | 1772 | 1472096150190 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 20:35:50 INFO - PROCESS | 1772 | 1472096150194 Marionette TRACE conn3 <- [1,2226,null,{}] 20:35:50 INFO - PROCESS | 1772 | 1472096150199 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}] 20:35:50 INFO - PROCESS | 1772 | 1472096150203 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:50 INFO - PROCESS | 1772 | 1472096150349 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 20:35:50 INFO - PROCESS | 1772 | 1472096150363 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:50 INFO - PROCESS | 1772 | 1472096150369 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:50 INFO - PROCESS | 1772 | ++DOCSHELL 0x9187a400 == 46 [pid = 1772] [id = 564] 20:35:50 INFO - PROCESS | 1772 | ++DOMWINDOW == 92 (0x997f8800) [pid = 1772] [serial = 1693] [outer = (nil)] 20:35:50 INFO - PROCESS | 1772 | ++DOMWINDOW == 93 (0x9abb3c00) [pid = 1772] [serial = 1694] [outer = 0x997f8800] 20:35:50 INFO - PROCESS | 1772 | 1472096150431 Marionette DEBUG loaded listener.js 20:35:50 INFO - PROCESS | 1772 | ++DOMWINDOW == 94 (0x9ad4e400) [pid = 1772] [serial = 1695] [outer = 0x997f8800] 20:35:51 INFO - PROCESS | 1772 | 1472096151358 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]]]}] 20:35:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 20:35:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1231ms 20:35:51 INFO - PROCESS | 1772 | 1472096151422 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 20:35:51 INFO - PROCESS | 1772 | 1472096151428 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 20:35:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 20:35:51 INFO - PROCESS | 1772 | 1472096151437 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 20:35:51 INFO - PROCESS | 1772 | 1472096151443 Marionette TRACE conn3 <- [1,2230,null,{}] 20:35:51 INFO - PROCESS | 1772 | 1472096151461 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}] 20:35:51 INFO - PROCESS | 1772 | 1472096151468 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:51 INFO - PROCESS | 1772 | 1472096151641 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 20:35:51 INFO - PROCESS | 1772 | 1472096151837 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:51 INFO - PROCESS | 1772 | 1472096151850 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:51 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed98c00 == 47 [pid = 1772] [id = 565] 20:35:51 INFO - PROCESS | 1772 | ++DOMWINDOW == 95 (0x8ef9ec00) [pid = 1772] [serial = 1696] [outer = (nil)] 20:35:51 INFO - PROCESS | 1772 | ++DOMWINDOW == 96 (0x906b3000) [pid = 1772] [serial = 1697] [outer = 0x8ef9ec00] 20:35:51 INFO - PROCESS | 1772 | 1472096151964 Marionette DEBUG loaded listener.js 20:35:52 INFO - PROCESS | 1772 | ++DOMWINDOW == 97 (0x915b2c00) [pid = 1772] [serial = 1698] [outer = 0x8ef9ec00] 20:35:52 INFO - PROCESS | 1772 | 1472096152885 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]]]}] 20:35:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 20:35:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1496ms 20:35:52 INFO - PROCESS | 1772 | 1472096152933 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 20:35:52 INFO - PROCESS | 1772 | 1472096152940 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 20:35:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 20:35:52 INFO - PROCESS | 1772 | 1472096152950 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 20:35:52 INFO - PROCESS | 1772 | 1472096152954 Marionette TRACE conn3 <- [1,2234,null,{}] 20:35:52 INFO - PROCESS | 1772 | 1472096152960 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}] 20:35:52 INFO - PROCESS | 1772 | 1472096152965 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:53 INFO - PROCESS | 1772 | 1472096153141 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 20:35:53 INFO - PROCESS | 1772 | 1472096153322 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:53 INFO - PROCESS | 1772 | 1472096153330 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:53 INFO - PROCESS | 1772 | ++DOCSHELL 0x92425000 == 48 [pid = 1772] [id = 566] 20:35:53 INFO - PROCESS | 1772 | ++DOMWINDOW == 98 (0x925f3400) [pid = 1772] [serial = 1699] [outer = (nil)] 20:35:53 INFO - PROCESS | 1772 | ++DOMWINDOW == 99 (0x93e39c00) [pid = 1772] [serial = 1700] [outer = 0x925f3400] 20:35:53 INFO - PROCESS | 1772 | 1472096153414 Marionette DEBUG loaded listener.js 20:35:53 INFO - PROCESS | 1772 | ++DOMWINDOW == 100 (0x95239c00) [pid = 1772] [serial = 1701] [outer = 0x925f3400] 20:35:54 INFO - PROCESS | 1772 | 1472096154322 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]]]}] 20:35:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 20:35:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1432ms 20:35:54 INFO - PROCESS | 1772 | 1472096154382 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 20:35:54 INFO - PROCESS | 1772 | 1472096154386 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 20:35:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 20:35:54 INFO - PROCESS | 1772 | 1472096154392 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 20:35:54 INFO - PROCESS | 1772 | 1472096154398 Marionette TRACE conn3 <- [1,2238,null,{}] 20:35:54 INFO - PROCESS | 1772 | 1472096154414 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}] 20:35:54 INFO - PROCESS | 1772 | 1472096154422 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:54 INFO - PROCESS | 1772 | 1472096154597 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 20:35:54 INFO - PROCESS | 1772 | 1472096154779 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:54 INFO - PROCESS | 1772 | 1472096154789 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:54 INFO - PROCESS | 1772 | ++DOCSHELL 0x9a140c00 == 49 [pid = 1772] [id = 567] 20:35:54 INFO - PROCESS | 1772 | ++DOMWINDOW == 101 (0x9a145000) [pid = 1772] [serial = 1702] [outer = (nil)] 20:35:54 INFO - PROCESS | 1772 | ++DOMWINDOW == 102 (0x9abb7000) [pid = 1772] [serial = 1703] [outer = 0x9a145000] 20:35:54 INFO - PROCESS | 1772 | 1472096154869 Marionette DEBUG loaded listener.js 20:35:54 INFO - PROCESS | 1772 | ++DOMWINDOW == 103 (0x9b0b8000) [pid = 1772] [serial = 1704] [outer = 0x9a145000] 20:35:55 INFO - PROCESS | 1772 | 1472096155736 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]]]}] 20:35:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 20:35:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1394ms 20:35:55 INFO - PROCESS | 1772 | 1472096155787 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 20:35:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 20:35:55 INFO - PROCESS | 1772 | 1472096155792 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 20:35:55 INFO - PROCESS | 1772 | 1472096155798 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 20:35:55 INFO - PROCESS | 1772 | 1472096155801 Marionette TRACE conn3 <- [1,2242,null,{}] 20:35:55 INFO - PROCESS | 1772 | 1472096155806 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}] 20:35:55 INFO - PROCESS | 1772 | 1472096155811 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:55 INFO - PROCESS | 1772 | 1472096155980 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 20:35:56 INFO - PROCESS | 1772 | 1472096156170 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:56 INFO - PROCESS | 1772 | 1472096156176 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:56 INFO - PROCESS | 1772 | ++DOCSHELL 0x9a14c800 == 50 [pid = 1772] [id = 568] 20:35:56 INFO - PROCESS | 1772 | ++DOMWINDOW == 104 (0x9b0b9c00) [pid = 1772] [serial = 1705] [outer = (nil)] 20:35:56 INFO - PROCESS | 1772 | ++DOMWINDOW == 105 (0x9b4b2c00) [pid = 1772] [serial = 1706] [outer = 0x9b0b9c00] 20:35:56 INFO - PROCESS | 1772 | 1472096156263 Marionette DEBUG loaded listener.js 20:35:56 INFO - PROCESS | 1772 | ++DOMWINDOW == 106 (0x9b77f000) [pid = 1772] [serial = 1707] [outer = 0x9b0b9c00] 20:35:57 INFO - PROCESS | 1772 | 1472096157131 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]]]}] 20:35:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 20:35:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1381ms 20:35:57 INFO - PROCESS | 1772 | 1472096157179 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 20:35:57 INFO - PROCESS | 1772 | 1472096157183 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 20:35:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 20:35:57 INFO - PROCESS | 1772 | 1472096157189 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 20:35:57 INFO - PROCESS | 1772 | 1472096157191 Marionette TRACE conn3 <- [1,2246,null,{}] 20:35:57 INFO - PROCESS | 1772 | 1472096157197 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}] 20:35:57 INFO - PROCESS | 1772 | 1472096157202 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:57 INFO - PROCESS | 1772 | 1472096157353 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 20:35:57 INFO - PROCESS | 1772 | 1472096157537 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:57 INFO - PROCESS | 1772 | 1472096157545 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:57 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e770000 == 51 [pid = 1772] [id = 569] 20:35:57 INFO - PROCESS | 1772 | ++DOMWINDOW == 107 (0x9b495000) [pid = 1772] [serial = 1708] [outer = (nil)] 20:35:57 INFO - PROCESS | 1772 | ++DOMWINDOW == 108 (0x9b958000) [pid = 1772] [serial = 1709] [outer = 0x9b495000] 20:35:57 INFO - PROCESS | 1772 | 1472096157621 Marionette DEBUG loaded listener.js 20:35:57 INFO - PROCESS | 1772 | ++DOMWINDOW == 109 (0x9b95c400) [pid = 1772] [serial = 1710] [outer = 0x9b495000] 20:35:58 INFO - PROCESS | 1772 | 1472096158471 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]]]}] 20:35:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 20:35:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1329ms 20:35:58 INFO - PROCESS | 1772 | 1472096158519 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 20:35:58 INFO - PROCESS | 1772 | 1472096158523 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 20:35:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 20:35:58 INFO - PROCESS | 1772 | 1472096158528 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 20:35:58 INFO - PROCESS | 1772 | 1472096158532 Marionette TRACE conn3 <- [1,2250,null,{}] 20:35:58 INFO - PROCESS | 1772 | 1472096158538 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}] 20:35:58 INFO - PROCESS | 1772 | 1472096158547 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:58 INFO - PROCESS | 1772 | 1472096158748 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 20:35:58 INFO - PROCESS | 1772 | 1472096158931 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:58 INFO - PROCESS | 1772 | 1472096158942 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:35:58 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e76c800 == 52 [pid = 1772] [id = 570] 20:35:58 INFO - PROCESS | 1772 | ++DOMWINDOW == 110 (0x8e76f400) [pid = 1772] [serial = 1711] [outer = (nil)] 20:35:59 INFO - PROCESS | 1772 | ++DOMWINDOW == 111 (0x9d4b8800) [pid = 1772] [serial = 1712] [outer = 0x8e76f400] 20:35:59 INFO - PROCESS | 1772 | 1472096159013 Marionette DEBUG loaded listener.js 20:35:59 INFO - PROCESS | 1772 | ++DOMWINDOW == 112 (0x9d4ea800) [pid = 1772] [serial = 1713] [outer = 0x8e76f400] 20:35:59 INFO - PROCESS | 1772 | 1472096159844 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]]]}] 20:35:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 20:35:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1331ms 20:35:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 20:35:59 INFO - PROCESS | 1772 | 1472096159860 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 20:35:59 INFO - PROCESS | 1772 | 1472096159863 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 20:35:59 INFO - PROCESS | 1772 | 1472096159869 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 20:35:59 INFO - PROCESS | 1772 | 1472096159872 Marionette TRACE conn3 <- [1,2254,null,{}] 20:35:59 INFO - PROCESS | 1772 | 1472096159877 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}] 20:35:59 INFO - PROCESS | 1772 | 1472096159882 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:00 INFO - PROCESS | 1772 | 1472096160037 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 20:36:00 INFO - PROCESS | 1772 | 1472096160222 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:00 INFO - PROCESS | 1772 | 1472096160230 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:00 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e76d400 == 53 [pid = 1772] [id = 571] 20:36:00 INFO - PROCESS | 1772 | ++DOMWINDOW == 113 (0x8e76dc00) [pid = 1772] [serial = 1714] [outer = (nil)] 20:36:00 INFO - PROCESS | 1772 | ++DOMWINDOW == 114 (0x9d823c00) [pid = 1772] [serial = 1715] [outer = 0x8e76dc00] 20:36:00 INFO - PROCESS | 1772 | 1472096160305 Marionette DEBUG loaded listener.js 20:36:00 INFO - PROCESS | 1772 | ++DOMWINDOW == 115 (0x9d8ae400) [pid = 1772] [serial = 1716] [outer = 0x8e76dc00] 20:36:01 INFO - PROCESS | 1772 | 1472096161128 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]]]}] 20:36:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 20:36:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1329ms 20:36:01 INFO - PROCESS | 1772 | 1472096161197 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 20:36:01 INFO - PROCESS | 1772 | 1472096161201 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 20:36:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 20:36:01 INFO - PROCESS | 1772 | 1472096161207 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 20:36:01 INFO - PROCESS | 1772 | 1472096161209 Marionette TRACE conn3 <- [1,2258,null,{}] 20:36:01 INFO - PROCESS | 1772 | 1472096161215 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}] 20:36:01 INFO - PROCESS | 1772 | 1472096161219 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:01 INFO - PROCESS | 1772 | 1472096161393 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 20:36:01 INFO - PROCESS | 1772 | 1472096161584 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:01 INFO - PROCESS | 1772 | 1472096161590 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:01 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e4c0000 == 54 [pid = 1772] [id = 572] 20:36:01 INFO - PROCESS | 1772 | ++DOMWINDOW == 116 (0x8e76a800) [pid = 1772] [serial = 1717] [outer = (nil)] 20:36:01 INFO - PROCESS | 1772 | ++DOMWINDOW == 117 (0xa1019000) [pid = 1772] [serial = 1718] [outer = 0x8e76a800] 20:36:01 INFO - PROCESS | 1772 | 1472096161667 Marionette DEBUG loaded listener.js 20:36:01 INFO - PROCESS | 1772 | ++DOMWINDOW == 118 (0xa1094400) [pid = 1772] [serial = 1719] [outer = 0x8e76a800] 20:36:02 INFO - PROCESS | 1772 | 1472096162533 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]]]}] 20:36:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 20:36:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1383ms 20:36:02 INFO - PROCESS | 1772 | 1472096162591 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 20:36:02 INFO - PROCESS | 1772 | 1472096162594 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 20:36:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 20:36:02 INFO - PROCESS | 1772 | 1472096162600 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 20:36:02 INFO - PROCESS | 1772 | 1472096162603 Marionette TRACE conn3 <- [1,2262,null,{}] 20:36:02 INFO - PROCESS | 1772 | 1472096162609 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}] 20:36:02 INFO - PROCESS | 1772 | 1472096162613 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:02 INFO - PROCESS | 1772 | 1472096162778 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 20:36:02 INFO - PROCESS | 1772 | 1472096162961 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:02 INFO - PROCESS | 1772 | 1472096162968 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:02 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e76e400 == 55 [pid = 1772] [id = 573] 20:36:02 INFO - PROCESS | 1772 | ++DOMWINDOW == 119 (0x9486dc00) [pid = 1772] [serial = 1720] [outer = (nil)] 20:36:03 INFO - PROCESS | 1772 | ++DOMWINDOW == 120 (0xa101c800) [pid = 1772] [serial = 1721] [outer = 0x9486dc00] 20:36:03 INFO - PROCESS | 1772 | 1472096163039 Marionette DEBUG loaded listener.js 20:36:03 INFO - PROCESS | 1772 | ++DOMWINDOW == 121 (0xa1f92000) [pid = 1772] [serial = 1722] [outer = 0x9486dc00] 20:36:04 INFO - PROCESS | 1772 | 1472096164137 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]]]}] 20:36:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 20:36:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1581ms 20:36:04 INFO - PROCESS | 1772 | 1472096164181 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 20:36:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 20:36:04 INFO - PROCESS | 1772 | 1472096164187 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 20:36:04 INFO - PROCESS | 1772 | 1472096164195 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 20:36:04 INFO - PROCESS | 1772 | 1472096164198 Marionette TRACE conn3 <- [1,2266,null,{}] 20:36:04 INFO - PROCESS | 1772 | 1472096164206 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}] 20:36:04 INFO - PROCESS | 1772 | 1472096164211 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:04 INFO - PROCESS | 1772 | 1472096164372 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 20:36:04 INFO - PROCESS | 1772 | 1472096164602 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:04 INFO - PROCESS | 1772 | 1472096164615 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:04 INFO - PROCESS | 1772 | ++DOCSHELL 0x9202fc00 == 56 [pid = 1772] [id = 574] 20:36:04 INFO - PROCESS | 1772 | ++DOMWINDOW == 122 (0x92030400) [pid = 1772] [serial = 1723] [outer = (nil)] 20:36:04 INFO - PROCESS | 1772 | ++DOMWINDOW == 123 (0x92423000) [pid = 1772] [serial = 1724] [outer = 0x92030400] 20:36:04 INFO - PROCESS | 1772 | 1472096164785 Marionette DEBUG loaded listener.js 20:36:04 INFO - PROCESS | 1772 | ++DOMWINDOW == 124 (0x9250d400) [pid = 1772] [serial = 1725] [outer = 0x92030400] 20:36:05 INFO - PROCESS | 1772 | 1472096165590 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]]]}] 20:36:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 20:36:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1437ms 20:36:05 INFO - PROCESS | 1772 | 1472096165631 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 20:36:05 INFO - PROCESS | 1772 | 1472096165637 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 20:36:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 20:36:05 INFO - PROCESS | 1772 | 1472096165646 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 20:36:05 INFO - PROCESS | 1772 | 1472096165650 Marionette TRACE conn3 <- [1,2270,null,{}] 20:36:05 INFO - PROCESS | 1772 | --DOCSHELL 0x8efa1800 == 55 [pid = 1772] [id = 563] 20:36:05 INFO - PROCESS | 1772 | --DOCSHELL 0x95476800 == 54 [pid = 1772] [id = 562] 20:36:05 INFO - PROCESS | 1772 | --DOMWINDOW == 123 (0x9a2f7c00) [pid = 1772] [serial = 1652] [outer = (nil)] [url = about:blank] 20:36:05 INFO - PROCESS | 1772 | 1472096165765 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}] 20:36:05 INFO - PROCESS | 1772 | 1472096165770 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:05 INFO - PROCESS | 1772 | --DOCSHELL 0x915b1000 == 53 [pid = 1772] [id = 561] 20:36:05 INFO - PROCESS | 1772 | --DOCSHELL 0x9187b400 == 52 [pid = 1772] [id = 560] 20:36:05 INFO - PROCESS | 1772 | --DOCSHELL 0x8e76e800 == 51 [pid = 1772] [id = 559] 20:36:05 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed8e400 == 50 [pid = 1772] [id = 558] 20:36:05 INFO - PROCESS | 1772 | 1472096165954 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 20:36:05 INFO - PROCESS | 1772 | --DOMWINDOW == 122 (0x9536f000) [pid = 1772] [serial = 1640] [outer = (nil)] [url = about:blank] 20:36:05 INFO - PROCESS | 1772 | --DOMWINDOW == 121 (0x930d3800) [pid = 1772] [serial = 1637] [outer = (nil)] [url = about:blank] 20:36:05 INFO - PROCESS | 1772 | --DOMWINDOW == 120 (0x93b55000) [pid = 1772] [serial = 1638] [outer = (nil)] [url = about:blank] 20:36:05 INFO - PROCESS | 1772 | --DOMWINDOW == 119 (0x98344800) [pid = 1772] [serial = 1643] [outer = (nil)] [url = about:blank] 20:36:05 INFO - PROCESS | 1772 | --DOMWINDOW == 118 (0x95470400) [pid = 1772] [serial = 1619] [outer = (nil)] [url = about:blank] 20:36:05 INFO - PROCESS | 1772 | --DOMWINDOW == 117 (0x9076cc00) [pid = 1772] [serial = 1632] [outer = (nil)] [url = about:blank] 20:36:05 INFO - PROCESS | 1772 | --DOMWINDOW == 116 (0x906b7800) [pid = 1772] [serial = 1631] [outer = (nil)] [url = about:blank] 20:36:05 INFO - PROCESS | 1772 | --DOMWINDOW == 115 (0x8ef95800) [pid = 1772] [serial = 1613] [outer = (nil)] [url = about:blank] 20:36:05 INFO - PROCESS | 1772 | --DOMWINDOW == 114 (0x9a2e8c00) [pid = 1772] [serial = 1646] [outer = (nil)] [url = about:blank] 20:36:05 INFO - PROCESS | 1772 | --DOMWINDOW == 113 (0x9a2f1000) [pid = 1772] [serial = 1647] [outer = (nil)] [url = about:blank] 20:36:05 INFO - PROCESS | 1772 | --DOMWINDOW == 112 (0x92314800) [pid = 1772] [serial = 1616] [outer = (nil)] [url = about:blank] 20:36:05 INFO - PROCESS | 1772 | --DOMWINDOW == 111 (0x984e3c00) [pid = 1772] [serial = 1622] [outer = (nil)] [url = about:blank] 20:36:05 INFO - PROCESS | 1772 | --DOMWINDOW == 110 (0x99df3800) [pid = 1772] [serial = 1625] [outer = (nil)] [url = about:blank] 20:36:05 INFO - PROCESS | 1772 | --DOMWINDOW == 109 (0x8ee5c400) [pid = 1772] [serial = 1634] [outer = (nil)] [url = about:blank] 20:36:05 INFO - PROCESS | 1772 | --DOMWINDOW == 108 (0x9a1be400) [pid = 1772] [serial = 1628] [outer = (nil)] [url = about:blank] 20:36:05 INFO - PROCESS | 1772 | --DOMWINDOW == 107 (0x915b1c00) [pid = 1772] [serial = 1635] [outer = (nil)] [url = about:blank] 20:36:06 INFO - PROCESS | 1772 | --DOMWINDOW == 106 (0x99723c00) [pid = 1772] [serial = 1644] [outer = (nil)] [url = about:blank] 20:36:06 INFO - PROCESS | 1772 | --DOMWINDOW == 105 (0x95365400) [pid = 1772] [serial = 1649] [outer = (nil)] [url = about:blank] 20:36:06 INFO - PROCESS | 1772 | --DOMWINDOW == 104 (0x9a1be000) [pid = 1772] [serial = 1650] [outer = (nil)] [url = about:blank] 20:36:06 INFO - PROCESS | 1772 | --DOMWINDOW == 103 (0x9187c000) [pid = 1772] [serial = 1641] [outer = (nil)] [url = about:blank] 20:36:06 INFO - PROCESS | 1772 | 1472096166170 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:06 INFO - PROCESS | 1772 | 1472096166177 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:06 INFO - PROCESS | 1772 | ++DOCSHELL 0x91883400 == 51 [pid = 1772] [id = 575] 20:36:06 INFO - PROCESS | 1772 | ++DOMWINDOW == 104 (0x92316400) [pid = 1772] [serial = 1726] [outer = (nil)] 20:36:06 INFO - PROCESS | 1772 | ++DOMWINDOW == 105 (0x92511800) [pid = 1772] [serial = 1727] [outer = 0x92316400] 20:36:06 INFO - PROCESS | 1772 | 1472096166304 Marionette DEBUG loaded listener.js 20:36:06 INFO - PROCESS | 1772 | ++DOMWINDOW == 106 (0x93b56000) [pid = 1772] [serial = 1728] [outer = 0x92316400] 20:36:07 INFO - PROCESS | 1772 | 1472096167013 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]]]}] 20:36:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 20:36:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1385ms 20:36:07 INFO - PROCESS | 1772 | 1472096167032 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 20:36:07 INFO - PROCESS | 1772 | 1472096167035 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 20:36:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 20:36:07 INFO - PROCESS | 1772 | 1472096167042 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 20:36:07 INFO - PROCESS | 1772 | 1472096167048 Marionette TRACE conn3 <- [1,2274,null,{}] 20:36:07 INFO - PROCESS | 1772 | 1472096167062 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}] 20:36:07 INFO - PROCESS | 1772 | 1472096167070 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:07 INFO - PROCESS | 1772 | 1472096167218 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 20:36:07 INFO - PROCESS | 1772 | 1472096167377 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:07 INFO - PROCESS | 1772 | 1472096167391 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:07 INFO - PROCESS | 1772 | ++DOCSHELL 0x95606c00 == 52 [pid = 1772] [id = 576] 20:36:07 INFO - PROCESS | 1772 | ++DOMWINDOW == 107 (0x95608400) [pid = 1772] [serial = 1729] [outer = (nil)] 20:36:07 INFO - PROCESS | 1772 | ++DOMWINDOW == 108 (0x9971b800) [pid = 1772] [serial = 1730] [outer = 0x95608400] 20:36:07 INFO - PROCESS | 1772 | 1472096167452 Marionette DEBUG loaded listener.js 20:36:07 INFO - PROCESS | 1772 | ++DOMWINDOW == 109 (0x998ad400) [pid = 1772] [serial = 1731] [outer = 0x95608400] 20:36:08 INFO - PROCESS | 1772 | 1472096168205 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]]]}] 20:36:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 20:36:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1188ms 20:36:08 INFO - PROCESS | 1772 | 1472096168230 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 20:36:08 INFO - PROCESS | 1772 | 1472096168235 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 20:36:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 20:36:08 INFO - PROCESS | 1772 | 1472096168240 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 20:36:08 INFO - PROCESS | 1772 | 1472096168242 Marionette TRACE conn3 <- [1,2278,null,{}] 20:36:08 INFO - PROCESS | 1772 | 1472096168270 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}] 20:36:08 INFO - PROCESS | 1772 | 1472096168275 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:08 INFO - PROCESS | 1772 | 1472096168481 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 20:36:08 INFO - PROCESS | 1772 | 1472096168501 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:08 INFO - PROCESS | 1772 | 1472096168510 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:08 INFO - PROCESS | 1772 | ++DOCSHELL 0x99725800 == 53 [pid = 1772] [id = 577] 20:36:08 INFO - PROCESS | 1772 | ++DOMWINDOW == 110 (0x9a13f800) [pid = 1772] [serial = 1732] [outer = (nil)] 20:36:08 INFO - PROCESS | 1772 | ++DOMWINDOW == 111 (0x9a14d000) [pid = 1772] [serial = 1733] [outer = 0x9a13f800] 20:36:08 INFO - PROCESS | 1772 | 1472096168572 Marionette DEBUG loaded listener.js 20:36:08 INFO - PROCESS | 1772 | ++DOMWINDOW == 112 (0x9a2ef800) [pid = 1772] [serial = 1734] [outer = 0x9a13f800] 20:36:09 INFO - PROCESS | 1772 | 1472096169399 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]]]}] 20:36:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 20:36:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1201ms 20:36:09 INFO - PROCESS | 1772 | 1472096169442 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 20:36:09 INFO - PROCESS | 1772 | 1472096169446 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 20:36:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 20:36:09 INFO - PROCESS | 1772 | 1472096169458 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 20:36:09 INFO - PROCESS | 1772 | 1472096169460 Marionette TRACE conn3 <- [1,2282,null,{}] 20:36:09 INFO - PROCESS | 1772 | 1472096169464 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}] 20:36:09 INFO - PROCESS | 1772 | 1472096169470 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:09 INFO - PROCESS | 1772 | 1472096169671 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 20:36:09 INFO - PROCESS | 1772 | 1472096169689 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:09 INFO - PROCESS | 1772 | 1472096169698 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:09 INFO - PROCESS | 1772 | ++DOCSHELL 0x9a05dc00 == 54 [pid = 1772] [id = 578] 20:36:09 INFO - PROCESS | 1772 | ++DOMWINDOW == 113 (0x9a1bc800) [pid = 1772] [serial = 1735] [outer = (nil)] 20:36:09 INFO - PROCESS | 1772 | ++DOMWINDOW == 114 (0x9acd3c00) [pid = 1772] [serial = 1736] [outer = 0x9a1bc800] 20:36:09 INFO - PROCESS | 1772 | 1472096169758 Marionette DEBUG loaded listener.js 20:36:09 INFO - PROCESS | 1772 | ++DOMWINDOW == 115 (0x9b494400) [pid = 1772] [serial = 1737] [outer = 0x9a1bc800] 20:36:10 INFO - PROCESS | 1772 | --DOMWINDOW == 114 (0x92310000) [pid = 1772] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 20:36:10 INFO - PROCESS | 1772 | --DOMWINDOW == 113 (0x9528e000) [pid = 1772] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 20:36:10 INFO - PROCESS | 1772 | --DOMWINDOW == 112 (0x8ed8f800) [pid = 1772] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 20:36:10 INFO - PROCESS | 1772 | --DOMWINDOW == 111 (0x956c5800) [pid = 1772] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 20:36:10 INFO - PROCESS | 1772 | --DOMWINDOW == 110 (0x906aec00) [pid = 1772] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 20:36:10 INFO - PROCESS | 1772 | --DOMWINDOW == 109 (0x8ee50c00) [pid = 1772] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 20:36:10 INFO - PROCESS | 1772 | 1472096170763 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]]]}] 20:36:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 20:36:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1341ms 20:36:10 INFO - PROCESS | 1772 | 1472096170794 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 20:36:10 INFO - PROCESS | 1772 | 1472096170798 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 20:36:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 20:36:10 INFO - PROCESS | 1772 | 1472096170804 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 20:36:10 INFO - PROCESS | 1772 | 1472096170807 Marionette TRACE conn3 <- [1,2286,null,{}] 20:36:10 INFO - PROCESS | 1772 | 1472096170816 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}] 20:36:10 INFO - PROCESS | 1772 | 1472096170825 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:11 INFO - PROCESS | 1772 | 1472096171009 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 20:36:11 INFO - PROCESS | 1772 | 1472096171018 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:11 INFO - PROCESS | 1772 | 1472096171031 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:11 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ef9dc00 == 55 [pid = 1772] [id = 579] 20:36:11 INFO - PROCESS | 1772 | ++DOMWINDOW == 110 (0x906b7800) [pid = 1772] [serial = 1738] [outer = (nil)] 20:36:11 INFO - PROCESS | 1772 | ++DOMWINDOW == 111 (0x99d18c00) [pid = 1772] [serial = 1739] [outer = 0x906b7800] 20:36:11 INFO - PROCESS | 1772 | 1472096171248 Marionette DEBUG loaded listener.js 20:36:11 INFO - PROCESS | 1772 | ++DOMWINDOW == 112 (0x9b4b9c00) [pid = 1772] [serial = 1740] [outer = 0x906b7800] 20:36:11 INFO - PROCESS | 1772 | 1472096171934 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]]]}] 20:36:11 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 20:36:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1181ms 20:36:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 20:36:11 INFO - PROCESS | 1772 | 1472096171985 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 20:36:11 INFO - PROCESS | 1772 | 1472096171988 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 20:36:11 INFO - PROCESS | 1772 | 1472096171995 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 20:36:12 INFO - PROCESS | 1772 | 1472096171998 Marionette TRACE conn3 <- [1,2290,null,{}] 20:36:12 INFO - PROCESS | 1772 | 1472096172003 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}] 20:36:12 INFO - PROCESS | 1772 | 1472096172006 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:12 INFO - PROCESS | 1772 | 1472096172146 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 20:36:12 INFO - PROCESS | 1772 | 1472096172291 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:12 INFO - PROCESS | 1772 | 1472096172314 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:12 INFO - PROCESS | 1772 | ++DOCSHELL 0x9acd1800 == 56 [pid = 1772] [id = 580] 20:36:12 INFO - PROCESS | 1772 | ++DOMWINDOW == 113 (0x9ad54000) [pid = 1772] [serial = 1741] [outer = (nil)] 20:36:12 INFO - PROCESS | 1772 | ++DOMWINDOW == 114 (0x9b95fc00) [pid = 1772] [serial = 1742] [outer = 0x9ad54000] 20:36:12 INFO - PROCESS | 1772 | 1472096172373 Marionette DEBUG loaded listener.js 20:36:12 INFO - PROCESS | 1772 | ++DOMWINDOW == 115 (0x9d415c00) [pid = 1772] [serial = 1743] [outer = 0x9ad54000] 20:36:13 INFO - PROCESS | 1772 | 1472096173283 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]]]}] 20:36:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 20:36:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1328ms 20:36:13 INFO - PROCESS | 1772 | 1472096173323 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 20:36:13 INFO - PROCESS | 1772 | 1472096173329 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 20:36:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 20:36:13 INFO - PROCESS | 1772 | 1472096173337 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 20:36:13 INFO - PROCESS | 1772 | 1472096173342 Marionette TRACE conn3 <- [1,2294,null,{}] 20:36:13 INFO - PROCESS | 1772 | 1472096173351 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}] 20:36:13 INFO - PROCESS | 1772 | 1472096173357 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:13 INFO - PROCESS | 1772 | 1472096173537 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 20:36:13 INFO - PROCESS | 1772 | 1472096173723 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:13 INFO - PROCESS | 1772 | 1472096173733 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:13 INFO - PROCESS | 1772 | ++DOCSHELL 0x906b0400 == 57 [pid = 1772] [id = 581] 20:36:13 INFO - PROCESS | 1772 | ++DOMWINDOW == 116 (0x9076fc00) [pid = 1772] [serial = 1744] [outer = (nil)] 20:36:13 INFO - PROCESS | 1772 | ++DOMWINDOW == 117 (0x9241f000) [pid = 1772] [serial = 1745] [outer = 0x9076fc00] 20:36:13 INFO - PROCESS | 1772 | 1472096173810 Marionette DEBUG loaded listener.js 20:36:13 INFO - PROCESS | 1772 | ++DOMWINDOW == 118 (0x925fb000) [pid = 1772] [serial = 1746] [outer = 0x9076fc00] 20:36:14 INFO - PROCESS | 1772 | 1472096174659 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]]]}] 20:36:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 20:36:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1387ms 20:36:14 INFO - PROCESS | 1772 | 1472096174724 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 20:36:14 INFO - PROCESS | 1772 | 1472096174731 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 20:36:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 20:36:14 INFO - PROCESS | 1772 | 1472096174741 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 20:36:14 INFO - PROCESS | 1772 | 1472096174745 Marionette TRACE conn3 <- [1,2298,null,{}] 20:36:14 INFO - PROCESS | 1772 | 1472096174752 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}] 20:36:14 INFO - PROCESS | 1772 | 1472096174757 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:14 INFO - PROCESS | 1772 | 1472096174972 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 20:36:15 INFO - PROCESS | 1772 | 1472096175161 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:15 INFO - PROCESS | 1772 | 1472096175172 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:15 INFO - PROCESS | 1772 | ++DOCSHELL 0x956c0000 == 58 [pid = 1772] [id = 582] 20:36:15 INFO - PROCESS | 1772 | ++DOMWINDOW == 119 (0x956c3c00) [pid = 1772] [serial = 1747] [outer = (nil)] 20:36:15 INFO - PROCESS | 1772 | ++DOMWINDOW == 120 (0x99d24400) [pid = 1772] [serial = 1748] [outer = 0x956c3c00] 20:36:15 INFO - PROCESS | 1772 | 1472096175254 Marionette DEBUG loaded listener.js 20:36:15 INFO - PROCESS | 1772 | ++DOMWINDOW == 121 (0x9a146000) [pid = 1772] [serial = 1749] [outer = 0x956c3c00] 20:36:16 INFO - PROCESS | 1772 | 1472096176186 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]]]}] 20:36:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 20:36:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1479ms 20:36:16 INFO - PROCESS | 1772 | 1472096176220 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 20:36:16 INFO - PROCESS | 1772 | 1472096176225 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 20:36:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 20:36:16 INFO - PROCESS | 1772 | 1472096176231 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 20:36:16 INFO - PROCESS | 1772 | 1472096176237 Marionette TRACE conn3 <- [1,2302,null,{}] 20:36:16 INFO - PROCESS | 1772 | 1472096176271 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}] 20:36:16 INFO - PROCESS | 1772 | 1472096176279 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:16 INFO - PROCESS | 1772 | 1472096176469 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 20:36:16 INFO - PROCESS | 1772 | 1472096176658 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:16 INFO - PROCESS | 1772 | 1472096176670 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:16 INFO - PROCESS | 1772 | ++DOCSHELL 0x9b956c00 == 59 [pid = 1772] [id = 583] 20:36:16 INFO - PROCESS | 1772 | ++DOMWINDOW == 122 (0x9b95a000) [pid = 1772] [serial = 1750] [outer = (nil)] 20:36:16 INFO - PROCESS | 1772 | ++DOMWINDOW == 123 (0x9d4e0c00) [pid = 1772] [serial = 1751] [outer = 0x9b95a000] 20:36:16 INFO - PROCESS | 1772 | 1472096176745 Marionette DEBUG loaded listener.js 20:36:16 INFO - PROCESS | 1772 | ++DOMWINDOW == 124 (0x9d824800) [pid = 1772] [serial = 1752] [outer = 0x9b95a000] 20:36:17 INFO - PROCESS | 1772 | 1472096177606 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]]]}] 20:36:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 20:36:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1407ms 20:36:17 INFO - PROCESS | 1772 | 1472096177639 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 20:36:17 INFO - PROCESS | 1772 | 1472096177642 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 20:36:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 20:36:17 INFO - PROCESS | 1772 | 1472096177649 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 20:36:17 INFO - PROCESS | 1772 | 1472096177652 Marionette TRACE conn3 <- [1,2306,null,{}] 20:36:17 INFO - PROCESS | 1772 | 1472096177658 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}] 20:36:17 INFO - PROCESS | 1772 | 1472096177663 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:17 INFO - PROCESS | 1772 | 1472096177855 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 20:36:18 INFO - PROCESS | 1772 | 1472096178040 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:18 INFO - PROCESS | 1772 | 1472096178048 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:18 INFO - PROCESS | 1772 | ++DOCSHELL 0x9541ec00 == 60 [pid = 1772] [id = 584] 20:36:18 INFO - PROCESS | 1772 | ++DOMWINDOW == 125 (0x9d4e4c00) [pid = 1772] [serial = 1753] [outer = (nil)] 20:36:18 INFO - PROCESS | 1772 | ++DOMWINDOW == 126 (0xa214fc00) [pid = 1772] [serial = 1754] [outer = 0x9d4e4c00] 20:36:18 INFO - PROCESS | 1772 | 1472096178120 Marionette DEBUG loaded listener.js 20:36:18 INFO - PROCESS | 1772 | ++DOMWINDOW == 127 (0xa21e9000) [pid = 1772] [serial = 1755] [outer = 0x9d4e4c00] 20:36:18 INFO - PROCESS | 1772 | 1472096178983 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]]]}] 20:36:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 20:36:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1385ms 20:36:19 INFO - PROCESS | 1772 | 1472096179035 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 20:36:19 INFO - PROCESS | 1772 | 1472096179038 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 20:36:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 20:36:19 INFO - PROCESS | 1772 | 1472096179045 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 20:36:19 INFO - PROCESS | 1772 | 1472096179048 Marionette TRACE conn3 <- [1,2310,null,{}] 20:36:19 INFO - PROCESS | 1772 | 1472096179054 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}] 20:36:19 INFO - PROCESS | 1772 | 1472096179059 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:19 INFO - PROCESS | 1772 | 1472096179230 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 20:36:19 INFO - PROCESS | 1772 | 1472096179416 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:19 INFO - PROCESS | 1772 | 1472096179425 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:19 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed91800 == 61 [pid = 1772] [id = 585] 20:36:19 INFO - PROCESS | 1772 | ++DOMWINDOW == 128 (0x8ee42c00) [pid = 1772] [serial = 1756] [outer = (nil)] 20:36:19 INFO - PROCESS | 1772 | ++DOMWINDOW == 129 (0xa2210000) [pid = 1772] [serial = 1757] [outer = 0x8ee42c00] 20:36:19 INFO - PROCESS | 1772 | 1472096179498 Marionette DEBUG loaded listener.js 20:36:19 INFO - PROCESS | 1772 | ++DOMWINDOW == 130 (0xa2222400) [pid = 1772] [serial = 1758] [outer = 0x8ee42c00] 20:36:20 INFO - PROCESS | 1772 | 1472096180385 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]]]}] 20:36:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 20:36:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1384ms 20:36:20 INFO - PROCESS | 1772 | 1472096180430 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 20:36:20 INFO - PROCESS | 1772 | 1472096180433 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 20:36:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 20:36:20 INFO - PROCESS | 1772 | 1472096180439 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 20:36:20 INFO - PROCESS | 1772 | 1472096180442 Marionette TRACE conn3 <- [1,2314,null,{}] 20:36:20 INFO - PROCESS | 1772 | 1472096180448 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}] 20:36:20 INFO - PROCESS | 1772 | 1472096180457 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:20 INFO - PROCESS | 1772 | 1472096180652 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 20:36:20 INFO - PROCESS | 1772 | 1472096180837 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:20 INFO - PROCESS | 1772 | 1472096180849 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:20 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed93c00 == 62 [pid = 1772] [id = 586] 20:36:20 INFO - PROCESS | 1772 | ++DOMWINDOW == 131 (0xa1f8c800) [pid = 1772] [serial = 1759] [outer = (nil)] 20:36:20 INFO - PROCESS | 1772 | ++DOMWINDOW == 132 (0xa246f400) [pid = 1772] [serial = 1760] [outer = 0xa1f8c800] 20:36:20 INFO - PROCESS | 1772 | 1472096180920 Marionette DEBUG loaded listener.js 20:36:21 INFO - PROCESS | 1772 | ++DOMWINDOW == 133 (0xa2ecb800) [pid = 1772] [serial = 1761] [outer = 0xa1f8c800] 20:36:21 INFO - PROCESS | 1772 | 1472096181783 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]]]}] 20:36:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 20:36:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1379ms 20:36:21 INFO - PROCESS | 1772 | 1472096181820 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 20:36:21 INFO - PROCESS | 1772 | 1472096181824 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 20:36:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 20:36:21 INFO - PROCESS | 1772 | 1472096181831 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 20:36:21 INFO - PROCESS | 1772 | 1472096181833 Marionette TRACE conn3 <- [1,2318,null,{}] 20:36:21 INFO - PROCESS | 1772 | 1472096181839 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}] 20:36:21 INFO - PROCESS | 1772 | 1472096181844 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:22 INFO - PROCESS | 1772 | 1472096182006 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 20:36:22 INFO - PROCESS | 1772 | 1472096182198 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:22 INFO - PROCESS | 1772 | 1472096182209 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:22 INFO - PROCESS | 1772 | ++DOCSHELL 0x92024000 == 63 [pid = 1772] [id = 587] 20:36:22 INFO - PROCESS | 1772 | ++DOMWINDOW == 134 (0xa22b1400) [pid = 1772] [serial = 1762] [outer = (nil)] 20:36:22 INFO - PROCESS | 1772 | ++DOMWINDOW == 135 (0xa2ed0c00) [pid = 1772] [serial = 1763] [outer = 0xa22b1400] 20:36:22 INFO - PROCESS | 1772 | 1472096182275 Marionette DEBUG loaded listener.js 20:36:22 INFO - PROCESS | 1772 | ++DOMWINDOW == 136 (0xa3118000) [pid = 1772] [serial = 1764] [outer = 0xa22b1400] 20:36:23 INFO - PROCESS | 1772 | 1472096183150 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] 20:36:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 20:36:23 INFO - PROCESS | 1772 | 1472096183220 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 20:36:23 INFO - PROCESS | 1772 | 1472096183225 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 20:36:23 INFO - PROCESS | 1772 | 1472096183229 Marionette TRACE conn3 <- [1,2322,null,{}] 20:36:23 INFO - PROCESS | 1772 | 1472096183234 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}] 20:36:23 INFO - PROCESS | 1772 | 1472096183239 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:23 INFO - PROCESS | 1772 | 1472096183400 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 20:36:23 INFO - PROCESS | 1772 | 1472096183586 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:23 INFO - PROCESS | 1772 | 1472096183594 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:23 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e4c2000 == 64 [pid = 1772] [id = 588] 20:36:23 INFO - PROCESS | 1772 | ++DOMWINDOW == 137 (0x8ed95400) [pid = 1772] [serial = 1765] [outer = (nil)] 20:36:23 INFO - PROCESS | 1772 | ++DOMWINDOW == 138 (0xa4d0b800) [pid = 1772] [serial = 1766] [outer = 0x8ed95400] 20:36:23 INFO - PROCESS | 1772 | 1472096183667 Marionette DEBUG loaded listener.js 20:36:23 INFO - PROCESS | 1772 | ++DOMWINDOW == 139 (0xa4d5e400) [pid = 1772] [serial = 1767] [outer = 0x8ed95400] 20:36:24 INFO - PROCESS | 1772 | 1472096184815 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]]]}] 20:36:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 20:36:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1638ms 20:36:24 INFO - PROCESS | 1772 | 1472096184863 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 20:36:24 INFO - PROCESS | 1772 | 1472096184869 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 20:36:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 20:36:24 INFO - PROCESS | 1772 | 1472096184877 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 20:36:24 INFO - PROCESS | 1772 | 1472096184882 Marionette TRACE conn3 <- [1,2326,null,{}] 20:36:24 INFO - PROCESS | 1772 | 1472096184889 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}] 20:36:24 INFO - PROCESS | 1772 | 1472096184895 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:25 INFO - PROCESS | 1772 | 1472096185051 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 20:36:25 INFO - PROCESS | 1772 | 1472096185292 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:25 INFO - PROCESS | 1772 | 1472096185307 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:25 INFO - PROCESS | 1772 | ++DOCSHELL 0x915b1000 == 65 [pid = 1772] [id = 589] 20:36:25 INFO - PROCESS | 1772 | ++DOMWINDOW == 140 (0x915b5000) [pid = 1772] [serial = 1768] [outer = (nil)] 20:36:25 INFO - PROCESS | 1772 | ++DOMWINDOW == 141 (0x92022800) [pid = 1772] [serial = 1769] [outer = 0x915b5000] 20:36:25 INFO - PROCESS | 1772 | 1472096185371 Marionette DEBUG loaded listener.js 20:36:25 INFO - PROCESS | 1772 | ++DOMWINDOW == 142 (0x92318c00) [pid = 1772] [serial = 1770] [outer = 0x915b5000] 20:36:26 INFO - PROCESS | 1772 | 1472096186158 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]]]}] 20:36:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 20:36:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1339ms 20:36:26 INFO - PROCESS | 1772 | 1472096186218 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 20:36:26 INFO - PROCESS | 1772 | 1472096186224 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 20:36:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 20:36:26 INFO - PROCESS | 1772 | 1472096186236 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 20:36:26 INFO - PROCESS | 1772 | 1472096186240 Marionette TRACE conn3 <- [1,2330,null,{}] 20:36:26 INFO - PROCESS | 1772 | 1472096186245 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}] 20:36:26 INFO - PROCESS | 1772 | 1472096186250 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:26 INFO - PROCESS | 1772 | 1472096186428 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 20:36:26 INFO - PROCESS | 1772 | 1472096186709 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:26 INFO - PROCESS | 1772 | 1472096186719 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:26 INFO - PROCESS | 1772 | ++DOCSHELL 0x9097f000 == 66 [pid = 1772] [id = 590] 20:36:26 INFO - PROCESS | 1772 | ++DOMWINDOW == 143 (0x95421c00) [pid = 1772] [serial = 1771] [outer = (nil)] 20:36:26 INFO - PROCESS | 1772 | ++DOMWINDOW == 144 (0x998a2800) [pid = 1772] [serial = 1772] [outer = 0x95421c00] 20:36:26 INFO - PROCESS | 1772 | 1472096186839 Marionette DEBUG loaded listener.js 20:36:26 INFO - PROCESS | 1772 | ++DOMWINDOW == 145 (0x9a14b800) [pid = 1772] [serial = 1773] [outer = 0x95421c00] 20:36:27 INFO - PROCESS | 1772 | 1472096187652 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]]]}] 20:36:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 20:36:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1431ms 20:36:27 INFO - PROCESS | 1772 | 1472096187666 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 20:36:27 INFO - PROCESS | 1772 | 1472096187669 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 20:36:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 20:36:27 INFO - PROCESS | 1772 | 1472096187694 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 20:36:27 INFO - PROCESS | 1772 | 1472096187699 Marionette TRACE conn3 <- [1,2334,null,{}] 20:36:27 INFO - PROCESS | 1772 | 1472096187714 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}] 20:36:27 INFO - PROCESS | 1772 | 1472096187721 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:27 INFO - PROCESS | 1772 | 1472096187901 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 20:36:29 INFO - PROCESS | 1772 | --DOCSHELL 0x92507000 == 65 [pid = 1772] [id = 467] 20:36:29 INFO - PROCESS | 1772 | --DOCSHELL 0x95235c00 == 64 [pid = 1772] [id = 465] 20:36:29 INFO - PROCESS | 1772 | --DOCSHELL 0x8ef9dc00 == 63 [pid = 1772] [id = 579] 20:36:29 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed91400 == 62 [pid = 1772] [id = 540] 20:36:29 INFO - PROCESS | 1772 | --DOCSHELL 0x9a05dc00 == 61 [pid = 1772] [id = 578] 20:36:29 INFO - PROCESS | 1772 | --DOCSHELL 0x99725800 == 60 [pid = 1772] [id = 577] 20:36:29 INFO - PROCESS | 1772 | --DOCSHELL 0x95606c00 == 59 [pid = 1772] [id = 576] 20:36:29 INFO - PROCESS | 1772 | --DOCSHELL 0x91883400 == 58 [pid = 1772] [id = 575] 20:36:29 INFO - PROCESS | 1772 | --DOCSHELL 0x9202fc00 == 57 [pid = 1772] [id = 574] 20:36:29 INFO - PROCESS | 1772 | --DOCSHELL 0x8e76c800 == 56 [pid = 1772] [id = 570] 20:36:29 INFO - PROCESS | 1772 | --DOCSHELL 0x8e770000 == 55 [pid = 1772] [id = 569] 20:36:29 INFO - PROCESS | 1772 | --DOCSHELL 0x9a14c800 == 54 [pid = 1772] [id = 568] 20:36:29 INFO - PROCESS | 1772 | --DOCSHELL 0x92425000 == 53 [pid = 1772] [id = 566] 20:36:29 INFO - PROCESS | 1772 | --DOCSHELL 0x9a140c00 == 52 [pid = 1772] [id = 567] 20:36:29 INFO - PROCESS | 1772 | --DOCSHELL 0x9187a400 == 51 [pid = 1772] [id = 564] 20:36:29 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed98c00 == 50 [pid = 1772] [id = 565] 20:36:29 INFO - PROCESS | 1772 | --DOCSHELL 0x8e4c4c00 == 49 [pid = 1772] [id = 555] 20:36:29 INFO - PROCESS | 1772 | --DOCSHELL 0x8e4bec00 == 48 [pid = 1772] [id = 556] 20:36:29 INFO - PROCESS | 1772 | --DOCSHELL 0x90768800 == 47 [pid = 1772] [id = 458] 20:36:29 INFO - PROCESS | 1772 | --DOCSHELL 0x8e767400 == 46 [pid = 1772] [id = 550] 20:36:29 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee5d000 == 45 [pid = 1772] [id = 551] 20:36:29 INFO - PROCESS | 1772 | --DOCSHELL 0x906b0000 == 44 [pid = 1772] [id = 456] 20:36:29 INFO - PROCESS | 1772 | --DOCSHELL 0x906ae000 == 43 [pid = 1772] [id = 459] 20:36:29 INFO - PROCESS | 1772 | --DOCSHELL 0x90980c00 == 42 [pid = 1772] [id = 552] 20:36:29 INFO - PROCESS | 1772 | --DOCSHELL 0x8e76e400 == 41 [pid = 1772] [id = 573] 20:36:29 INFO - PROCESS | 1772 | --DOCSHELL 0x8e4c0000 == 40 [pid = 1772] [id = 572] 20:36:29 INFO - PROCESS | 1772 | --DOCSHELL 0x8e76d400 == 39 [pid = 1772] [id = 571] 20:36:29 INFO - PROCESS | 1772 | --DOCSHELL 0x8e4bbc00 == 38 [pid = 1772] [id = 542] 20:36:29 INFO - PROCESS | 1772 | --DOCSHELL 0x9a147400 == 37 [pid = 1772] [id = 553] 20:36:29 INFO - PROCESS | 1772 | --DOCSHELL 0x8e4c5800 == 36 [pid = 1772] [id = 457] 20:36:29 INFO - PROCESS | 1772 | --DOCSHELL 0x925f7000 == 35 [pid = 1772] [id = 557] 20:36:29 INFO - PROCESS | 1772 | --DOCSHELL 0x8e763c00 == 34 [pid = 1772] [id = 554] 20:36:29 INFO - PROCESS | 1772 | --DOCSHELL 0x9097f000 == 33 [pid = 1772] [id = 590] 20:36:29 INFO - PROCESS | 1772 | --DOCSHELL 0x915b1000 == 32 [pid = 1772] [id = 589] 20:36:29 INFO - PROCESS | 1772 | --DOCSHELL 0x8e4c2000 == 31 [pid = 1772] [id = 588] 20:36:29 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed93c00 == 30 [pid = 1772] [id = 586] 20:36:29 INFO - PROCESS | 1772 | --DOCSHELL 0x92024000 == 29 [pid = 1772] [id = 587] 20:36:29 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed91800 == 28 [pid = 1772] [id = 585] 20:36:29 INFO - PROCESS | 1772 | --DOCSHELL 0x9541ec00 == 27 [pid = 1772] [id = 584] 20:36:29 INFO - PROCESS | 1772 | --DOCSHELL 0x9b956c00 == 26 [pid = 1772] [id = 583] 20:36:29 INFO - PROCESS | 1772 | --DOCSHELL 0x906b0400 == 25 [pid = 1772] [id = 581] 20:36:29 INFO - PROCESS | 1772 | --DOCSHELL 0x956c0000 == 24 [pid = 1772] [id = 582] 20:36:29 INFO - PROCESS | 1772 | --DOCSHELL 0x9acd1800 == 23 [pid = 1772] [id = 580] 20:36:29 INFO - PROCESS | 1772 | --DOMWINDOW == 144 (0x93a39800) [pid = 1772] [serial = 1683] [outer = (nil)] [url = about:blank] 20:36:29 INFO - PROCESS | 1772 | --DOMWINDOW == 143 (0x9acd3000) [pid = 1772] [serial = 1664] [outer = (nil)] [url = about:blank] 20:36:29 INFO - PROCESS | 1772 | --DOMWINDOW == 142 (0x9781c000) [pid = 1772] [serial = 1686] [outer = (nil)] [url = about:blank] 20:36:29 INFO - PROCESS | 1772 | --DOMWINDOW == 141 (0x9523a800) [pid = 1772] [serial = 1658] [outer = (nil)] [url = about:blank] 20:36:29 INFO - PROCESS | 1772 | --DOMWINDOW == 140 (0x906ae400) [pid = 1772] [serial = 1679] [outer = (nil)] [url = about:blank] 20:36:29 INFO - PROCESS | 1772 | --DOMWINDOW == 139 (0x9abafc00) [pid = 1772] [serial = 1661] [outer = (nil)] [url = about:blank] 20:36:29 INFO - PROCESS | 1772 | --DOMWINDOW == 138 (0x99de5c00) [pid = 1772] [serial = 1689] [outer = (nil)] [url = about:blank] 20:36:29 INFO - PROCESS | 1772 | --DOMWINDOW == 137 (0x998aa000) [pid = 1772] [serial = 1688] [outer = (nil)] [url = about:blank] 20:36:29 INFO - PROCESS | 1772 | --DOMWINDOW == 136 (0x9b782800) [pid = 1772] [serial = 1673] [outer = (nil)] [url = about:blank] 20:36:29 INFO - PROCESS | 1772 | --DOMWINDOW == 135 (0x998a2c00) [pid = 1772] [serial = 1692] [outer = (nil)] [url = about:blank] 20:36:29 INFO - PROCESS | 1772 | --DOMWINDOW == 134 (0x90764800) [pid = 1772] [serial = 1677] [outer = (nil)] [url = about:blank] 20:36:29 INFO - PROCESS | 1772 | --DOMWINDOW == 133 (0x9241d400) [pid = 1772] [serial = 1691] [outer = (nil)] [url = about:blank] 20:36:29 INFO - PROCESS | 1772 | --DOMWINDOW == 132 (0x9b4b1400) [pid = 1772] [serial = 1670] [outer = (nil)] [url = about:blank] 20:36:29 INFO - PROCESS | 1772 | --DOMWINDOW == 131 (0x8ef94800) [pid = 1772] [serial = 1676] [outer = (nil)] [url = about:blank] 20:36:29 INFO - PROCESS | 1772 | --DOMWINDOW == 130 (0x925f1800) [pid = 1772] [serial = 1682] [outer = (nil)] [url = about:blank] 20:36:29 INFO - PROCESS | 1772 | --DOMWINDOW == 129 (0x90981400) [pid = 1772] [serial = 1680] [outer = (nil)] [url = about:blank] 20:36:29 INFO - PROCESS | 1772 | --DOMWINDOW == 128 (0x915ad800) [pid = 1772] [serial = 1655] [outer = (nil)] [url = about:blank] 20:36:29 INFO - PROCESS | 1772 | --DOMWINDOW == 127 (0x9ad55000) [pid = 1772] [serial = 1667] [outer = (nil)] [url = about:blank] 20:36:29 INFO - PROCESS | 1772 | --DOMWINDOW == 126 (0x956c4400) [pid = 1772] [serial = 1685] [outer = (nil)] [url = about:blank] 20:36:29 INFO - PROCESS | 1772 | --DOMWINDOW == 125 (0x9abb3c00) [pid = 1772] [serial = 1694] [outer = (nil)] [url = about:blank] 20:36:29 INFO - PROCESS | 1772 | 1472096189546 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:29 INFO - PROCESS | 1772 | 1472096189555 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:29 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e4c3c00 == 24 [pid = 1772] [id = 591] 20:36:29 INFO - PROCESS | 1772 | ++DOMWINDOW == 126 (0x8e4c4400) [pid = 1772] [serial = 1774] [outer = (nil)] 20:36:29 INFO - PROCESS | 1772 | ++DOMWINDOW == 127 (0x8e766800) [pid = 1772] [serial = 1775] [outer = 0x8e4c4400] 20:36:29 INFO - PROCESS | 1772 | 1472096189629 Marionette DEBUG loaded listener.js 20:36:29 INFO - PROCESS | 1772 | ++DOMWINDOW == 128 (0x8ed8e400) [pid = 1772] [serial = 1776] [outer = 0x8e4c4400] 20:36:30 INFO - PROCESS | 1772 | 1472096190356 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]]]}] 20:36:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 20:36:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 2698ms 20:36:30 INFO - PROCESS | 1772 | 1472096190391 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 20:36:30 INFO - PROCESS | 1772 | 1472096190396 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 20:36:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 20:36:30 INFO - PROCESS | 1772 | 1472096190403 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 20:36:30 INFO - PROCESS | 1772 | 1472096190407 Marionette TRACE conn3 <- [1,2338,null,{}] 20:36:30 INFO - PROCESS | 1772 | 1472096190415 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}] 20:36:30 INFO - PROCESS | 1772 | 1472096190423 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:30 INFO - PROCESS | 1772 | 1472096190586 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 20:36:30 INFO - PROCESS | 1772 | 1472096190734 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:30 INFO - PROCESS | 1772 | 1472096190743 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:30 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee5f000 == 25 [pid = 1772] [id = 592] 20:36:30 INFO - PROCESS | 1772 | ++DOMWINDOW == 129 (0x8ef94800) [pid = 1772] [serial = 1777] [outer = (nil)] 20:36:30 INFO - PROCESS | 1772 | ++DOMWINDOW == 130 (0x906ad000) [pid = 1772] [serial = 1778] [outer = 0x8ef94800] 20:36:30 INFO - PROCESS | 1772 | 1472096190810 Marionette DEBUG loaded listener.js 20:36:30 INFO - PROCESS | 1772 | ++DOMWINDOW == 131 (0x90765400) [pid = 1772] [serial = 1779] [outer = 0x8ef94800] 20:36:31 INFO - PROCESS | 1772 | 1472096191568 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]]]}] 20:36:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 20:36:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1230ms 20:36:31 INFO - PROCESS | 1772 | 1472096191637 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 20:36:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 20:36:31 INFO - PROCESS | 1772 | 1472096191643 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 20:36:31 INFO - PROCESS | 1772 | 1472096191650 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 20:36:31 INFO - PROCESS | 1772 | 1472096191652 Marionette TRACE conn3 <- [1,2342,null,{}] 20:36:31 INFO - PROCESS | 1772 | 1472096191658 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}] 20:36:31 INFO - PROCESS | 1772 | 1472096191663 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:31 INFO - PROCESS | 1772 | 1472096191819 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 20:36:31 INFO - PROCESS | 1772 | 1472096191828 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:31 INFO - PROCESS | 1772 | 1472096191837 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:31 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ef9c800 == 26 [pid = 1772] [id = 593] 20:36:31 INFO - PROCESS | 1772 | ++DOMWINDOW == 132 (0x915af400) [pid = 1772] [serial = 1780] [outer = (nil)] 20:36:31 INFO - PROCESS | 1772 | ++DOMWINDOW == 133 (0x91881000) [pid = 1772] [serial = 1781] [outer = 0x915af400] 20:36:31 INFO - PROCESS | 1772 | 1472096191902 Marionette DEBUG loaded listener.js 20:36:32 INFO - PROCESS | 1772 | ++DOMWINDOW == 134 (0x9202c400) [pid = 1772] [serial = 1782] [outer = 0x915af400] 20:36:32 INFO - PROCESS | 1772 | 1472096192907 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]]]}] 20:36:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 20:36:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1290ms 20:36:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 20:36:32 INFO - PROCESS | 1772 | 1472096192940 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 20:36:32 INFO - PROCESS | 1772 | 1472096192943 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 20:36:32 INFO - PROCESS | 1772 | 1472096192966 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 20:36:32 INFO - PROCESS | 1772 | 1472096192975 Marionette TRACE conn3 <- [1,2346,null,{}] 20:36:32 INFO - PROCESS | 1772 | 1472096192983 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}] 20:36:32 INFO - PROCESS | 1772 | 1472096192989 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:33 INFO - PROCESS | 1772 | 1472096193217 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 20:36:33 INFO - PROCESS | 1772 | 1472096193241 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:33 INFO - PROCESS | 1772 | 1472096193254 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:33 INFO - PROCESS | 1772 | ++DOCSHELL 0x90770800 == 27 [pid = 1772] [id = 594] 20:36:33 INFO - PROCESS | 1772 | ++DOMWINDOW == 135 (0x92505000) [pid = 1772] [serial = 1783] [outer = (nil)] 20:36:33 INFO - PROCESS | 1772 | ++DOMWINDOW == 136 (0x93a33800) [pid = 1772] [serial = 1784] [outer = 0x92505000] 20:36:33 INFO - PROCESS | 1772 | 1472096193321 Marionette DEBUG loaded listener.js 20:36:33 INFO - PROCESS | 1772 | ++DOMWINDOW == 137 (0x93e46400) [pid = 1772] [serial = 1785] [outer = 0x92505000] 20:36:35 INFO - PROCESS | 1772 | 1472096195303 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]]]}] 20:36:35 INFO - PROCESS | 1772 | --DOMWINDOW == 136 (0x9a2ef000) [pid = 1772] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 20:36:35 INFO - PROCESS | 1772 | --DOMWINDOW == 135 (0x8ee45400) [pid = 1772] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 20:36:35 INFO - PROCESS | 1772 | --DOMWINDOW == 134 (0x9560fc00) [pid = 1772] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 20:36:35 INFO - PROCESS | 1772 | --DOMWINDOW == 133 (0x9097b000) [pid = 1772] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 20:36:35 INFO - PROCESS | 1772 | --DOMWINDOW == 132 (0x8ee4b400) [pid = 1772] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 20:36:35 INFO - PROCESS | 1772 | --DOMWINDOW == 131 (0x91883000) [pid = 1772] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 20:36:35 INFO - PROCESS | 1772 | --DOMWINDOW == 130 (0x95373000) [pid = 1772] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 20:36:35 INFO - PROCESS | 1772 | --DOMWINDOW == 129 (0x95364800) [pid = 1772] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 20:36:35 INFO - PROCESS | 1772 | --DOMWINDOW == 128 (0x8ed8fc00) [pid = 1772] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 20:36:35 INFO - PROCESS | 1772 | --DOMWINDOW == 127 (0x9a1bc800) [pid = 1772] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 20:36:35 INFO - PROCESS | 1772 | --DOMWINDOW == 126 (0x925f3400) [pid = 1772] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 20:36:35 INFO - PROCESS | 1772 | --DOMWINDOW == 125 (0x92030400) [pid = 1772] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 20:36:35 INFO - PROCESS | 1772 | --DOMWINDOW == 124 (0x9b0b9c00) [pid = 1772] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 20:36:35 INFO - PROCESS | 1772 | --DOMWINDOW == 123 (0x9a145000) [pid = 1772] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 20:36:35 INFO - PROCESS | 1772 | --DOMWINDOW == 122 (0x8e76a800) [pid = 1772] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 20:36:35 INFO - PROCESS | 1772 | --DOMWINDOW == 121 (0x8ef9ec00) [pid = 1772] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 20:36:35 INFO - PROCESS | 1772 | --DOMWINDOW == 120 (0x9b495000) [pid = 1772] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 20:36:35 INFO - PROCESS | 1772 | --DOMWINDOW == 119 (0x8e76f400) [pid = 1772] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 20:36:35 INFO - PROCESS | 1772 | --DOMWINDOW == 118 (0x997f8800) [pid = 1772] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 20:36:35 INFO - PROCESS | 1772 | --DOMWINDOW == 117 (0x9486dc00) [pid = 1772] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 20:36:35 INFO - PROCESS | 1772 | --DOMWINDOW == 116 (0x92316400) [pid = 1772] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 20:36:35 INFO - PROCESS | 1772 | --DOMWINDOW == 115 (0x8e76dc00) [pid = 1772] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 20:36:35 INFO - PROCESS | 1772 | --DOMWINDOW == 114 (0x95608400) [pid = 1772] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 20:36:35 INFO - PROCESS | 1772 | --DOMWINDOW == 113 (0x906b7800) [pid = 1772] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 20:36:35 INFO - PROCESS | 1772 | --DOMWINDOW == 112 (0x9ad54000) [pid = 1772] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 20:36:35 INFO - PROCESS | 1772 | --DOMWINDOW == 111 (0x9a13f800) [pid = 1772] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 20:36:35 INFO - PROCESS | 1772 | --DOMWINDOW == 110 (0x925f2800) [pid = 1772] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 20:36:35 INFO - PROCESS | 1772 | --DOMWINDOW == 109 (0x9a147800) [pid = 1772] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 20:36:35 INFO - PROCESS | 1772 | --DOMWINDOW == 108 (0x984e4800) [pid = 1772] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 20:36:35 INFO - PROCESS | 1772 | --DOMWINDOW == 107 (0x906b4800) [pid = 1772] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 20:36:35 INFO - PROCESS | 1772 | --DOMWINDOW == 106 (0x906b3800) [pid = 1772] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 20:36:35 INFO - PROCESS | 1772 | --DOMWINDOW == 105 (0x8e4c8400) [pid = 1772] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 20:36:35 INFO - PROCESS | 1772 | --DOMWINDOW == 104 (0x8ef98000) [pid = 1772] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 20:36:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 20:36:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 2512ms 20:36:35 INFO - PROCESS | 1772 | 1472096195461 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 20:36:35 INFO - PROCESS | 1772 | 1472096195465 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 20:36:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 20:36:35 INFO - PROCESS | 1772 | 1472096195470 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 20:36:35 INFO - PROCESS | 1772 | 1472096195473 Marionette TRACE conn3 <- [1,2350,null,{}] 20:36:35 INFO - PROCESS | 1772 | 1472096195478 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}] 20:36:35 INFO - PROCESS | 1772 | 1472096195483 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:35 INFO - PROCESS | 1772 | 1472096195620 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 20:36:35 INFO - PROCESS | 1772 | 1472096195628 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:35 INFO - PROCESS | 1772 | 1472096195635 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:35 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed93400 == 28 [pid = 1772] [id = 595] 20:36:35 INFO - PROCESS | 1772 | ++DOMWINDOW == 105 (0x8ef98000) [pid = 1772] [serial = 1786] [outer = (nil)] 20:36:35 INFO - PROCESS | 1772 | ++DOMWINDOW == 106 (0x90767800) [pid = 1772] [serial = 1787] [outer = 0x8ef98000] 20:36:35 INFO - PROCESS | 1772 | 1472096195699 Marionette DEBUG loaded listener.js 20:36:35 INFO - PROCESS | 1772 | ++DOMWINDOW == 107 (0x90975800) [pid = 1772] [serial = 1788] [outer = 0x8ef98000] 20:36:36 INFO - PROCESS | 1772 | 1472096196498 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]]]}] 20:36:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 20:36:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1076ms 20:36:36 INFO - PROCESS | 1772 | 1472096196559 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 20:36:36 INFO - PROCESS | 1772 | 1472096196563 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 20:36:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 20:36:36 INFO - PROCESS | 1772 | 1472096196578 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 20:36:36 INFO - PROCESS | 1772 | 1472096196582 Marionette TRACE conn3 <- [1,2354,null,{}] 20:36:36 INFO - PROCESS | 1772 | 1472096196589 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}] 20:36:36 INFO - PROCESS | 1772 | 1472096196593 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:36 INFO - PROCESS | 1772 | 1472096196734 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 20:36:36 INFO - PROCESS | 1772 | 1472096196742 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:36 INFO - PROCESS | 1772 | 1472096196759 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:36 INFO - PROCESS | 1772 | ++DOCSHELL 0x93a2c400 == 29 [pid = 1772] [id = 596] 20:36:36 INFO - PROCESS | 1772 | ++DOMWINDOW == 108 (0x93a2e400) [pid = 1772] [serial = 1789] [outer = (nil)] 20:36:36 INFO - PROCESS | 1772 | ++DOMWINDOW == 109 (0x9523a800) [pid = 1772] [serial = 1790] [outer = 0x93a2e400] 20:36:36 INFO - PROCESS | 1772 | 1472096196835 Marionette DEBUG loaded listener.js 20:36:36 INFO - PROCESS | 1772 | ++DOMWINDOW == 110 (0x9547ac00) [pid = 1772] [serial = 1791] [outer = 0x93a2e400] 20:36:37 INFO - PROCESS | 1772 | 1472096197923 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]]]}] 20:36:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 20:36:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1390ms 20:36:37 INFO - PROCESS | 1772 | 1472096197960 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 20:36:37 INFO - PROCESS | 1772 | 1472096197966 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 20:36:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 20:36:37 INFO - PROCESS | 1772 | 1472096197974 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 20:36:37 INFO - PROCESS | 1772 | 1472096197979 Marionette TRACE conn3 <- [1,2358,null,{}] 20:36:37 INFO - PROCESS | 1772 | 1472096197988 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}] 20:36:37 INFO - PROCESS | 1772 | 1472096197993 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:38 INFO - PROCESS | 1772 | 1472096198162 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 20:36:38 INFO - PROCESS | 1772 | 1472096198362 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:38 INFO - PROCESS | 1772 | 1472096198370 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:38 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee4bc00 == 30 [pid = 1772] [id = 597] 20:36:38 INFO - PROCESS | 1772 | ++DOMWINDOW == 111 (0x8ee4d400) [pid = 1772] [serial = 1792] [outer = (nil)] 20:36:38 INFO - PROCESS | 1772 | ++DOMWINDOW == 112 (0x90767c00) [pid = 1772] [serial = 1793] [outer = 0x8ee4d400] 20:36:38 INFO - PROCESS | 1772 | 1472096198446 Marionette DEBUG loaded listener.js 20:36:38 INFO - PROCESS | 1772 | ++DOMWINDOW == 113 (0x90979c00) [pid = 1772] [serial = 1794] [outer = 0x8ee4d400] 20:36:39 INFO - PROCESS | 1772 | 1472096199359 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]]]}] 20:36:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 20:36:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1442ms 20:36:39 INFO - PROCESS | 1772 | 1472096199416 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 20:36:39 INFO - PROCESS | 1772 | 1472096199423 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 20:36:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 20:36:39 INFO - PROCESS | 1772 | 1472096199433 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 20:36:39 INFO - PROCESS | 1772 | 1472096199436 Marionette TRACE conn3 <- [1,2362,null,{}] 20:36:39 INFO - PROCESS | 1772 | 1472096199442 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}] 20:36:39 INFO - PROCESS | 1772 | 1472096199448 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:39 INFO - PROCESS | 1772 | 1472096199613 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 20:36:39 INFO - PROCESS | 1772 | 1472096199804 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:39 INFO - PROCESS | 1772 | 1472096199814 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:39 INFO - PROCESS | 1772 | ++DOCSHELL 0x9250b400 == 31 [pid = 1772] [id = 598] 20:36:39 INFO - PROCESS | 1772 | ++DOMWINDOW == 114 (0x9250e000) [pid = 1772] [serial = 1795] [outer = (nil)] 20:36:39 INFO - PROCESS | 1772 | ++DOMWINDOW == 115 (0x925f2800) [pid = 1772] [serial = 1796] [outer = 0x9250e000] 20:36:39 INFO - PROCESS | 1772 | 1472096199893 Marionette DEBUG loaded listener.js 20:36:40 INFO - PROCESS | 1772 | ++DOMWINDOW == 116 (0x93e39400) [pid = 1772] [serial = 1797] [outer = 0x9250e000] 20:36:40 INFO - PROCESS | 1772 | 1472096200844 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]]]}] 20:36:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 20:36:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1483ms 20:36:40 INFO - PROCESS | 1772 | 1472096200919 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 20:36:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 20:36:40 INFO - PROCESS | 1772 | 1472096200924 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 20:36:40 INFO - PROCESS | 1772 | 1472096200931 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 20:36:40 INFO - PROCESS | 1772 | 1472096200937 Marionette TRACE conn3 <- [1,2366,null,{}] 20:36:40 INFO - PROCESS | 1772 | 1472096200952 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}] 20:36:40 INFO - PROCESS | 1772 | 1472096200960 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:41 INFO - PROCESS | 1772 | 1472096201128 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 20:36:41 INFO - PROCESS | 1772 | 1472096201320 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:41 INFO - PROCESS | 1772 | 1472096201329 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:41 INFO - PROCESS | 1772 | ++DOCSHELL 0x956c2c00 == 32 [pid = 1772] [id = 599] 20:36:41 INFO - PROCESS | 1772 | ++DOMWINDOW == 117 (0x9781c000) [pid = 1772] [serial = 1798] [outer = (nil)] 20:36:41 INFO - PROCESS | 1772 | ++DOMWINDOW == 118 (0x98416400) [pid = 1772] [serial = 1799] [outer = 0x9781c000] 20:36:41 INFO - PROCESS | 1772 | 1472096201405 Marionette DEBUG loaded listener.js 20:36:41 INFO - PROCESS | 1772 | ++DOMWINDOW == 119 (0x9971ac00) [pid = 1772] [serial = 1800] [outer = 0x9781c000] 20:36:42 INFO - PROCESS | 1772 | 1472096202302 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]]]}] 20:36:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 20:36:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1433ms 20:36:42 INFO - PROCESS | 1772 | 1472096202365 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 20:36:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 20:36:42 INFO - PROCESS | 1772 | 1472096202369 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 20:36:42 INFO - PROCESS | 1772 | 1472096202375 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 20:36:42 INFO - PROCESS | 1772 | 1472096202379 Marionette TRACE conn3 <- [1,2370,null,{}] 20:36:42 INFO - PROCESS | 1772 | 1472096202384 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}] 20:36:42 INFO - PROCESS | 1772 | 1472096202389 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:42 INFO - PROCESS | 1772 | 1472096202556 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 20:36:42 INFO - PROCESS | 1772 | 1472096202754 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:42 INFO - PROCESS | 1772 | 1472096202764 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:42 INFO - PROCESS | 1772 | ++DOCSHELL 0x95608000 == 33 [pid = 1772] [id = 600] 20:36:42 INFO - PROCESS | 1772 | ++DOMWINDOW == 120 (0x99d1b800) [pid = 1772] [serial = 1801] [outer = (nil)] 20:36:42 INFO - PROCESS | 1772 | ++DOMWINDOW == 121 (0x9a140c00) [pid = 1772] [serial = 1802] [outer = 0x99d1b800] 20:36:42 INFO - PROCESS | 1772 | 1472096202878 Marionette DEBUG loaded listener.js 20:36:42 INFO - PROCESS | 1772 | ++DOMWINDOW == 122 (0x9a147400) [pid = 1772] [serial = 1803] [outer = 0x99d1b800] 20:36:43 INFO - PROCESS | 1772 | 1472096203733 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]]]}] 20:36:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 20:36:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1429ms 20:36:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 20:36:43 INFO - PROCESS | 1772 | 1472096203805 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 20:36:43 INFO - PROCESS | 1772 | 1472096203808 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 20:36:43 INFO - PROCESS | 1772 | 1472096203814 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 20:36:43 INFO - PROCESS | 1772 | 1472096203817 Marionette TRACE conn3 <- [1,2374,null,{}] 20:36:43 INFO - PROCESS | 1772 | 1472096203823 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}] 20:36:43 INFO - PROCESS | 1772 | 1472096203827 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:43 INFO - PROCESS | 1772 | 1472096203983 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 20:36:44 INFO - PROCESS | 1772 | 1472096204171 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:44 INFO - PROCESS | 1772 | 1472096204180 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:44 INFO - PROCESS | 1772 | ++DOCSHELL 0x99df4800 == 34 [pid = 1772] [id = 601] 20:36:44 INFO - PROCESS | 1772 | ++DOMWINDOW == 123 (0x9a05dc00) [pid = 1772] [serial = 1804] [outer = (nil)] 20:36:44 INFO - PROCESS | 1772 | ++DOMWINDOW == 124 (0x9a2f2400) [pid = 1772] [serial = 1805] [outer = 0x9a05dc00] 20:36:44 INFO - PROCESS | 1772 | 1472096204260 Marionette DEBUG loaded listener.js 20:36:44 INFO - PROCESS | 1772 | ++DOMWINDOW == 125 (0x9a2f5c00) [pid = 1772] [serial = 1806] [outer = 0x9a05dc00] 20:36:45 INFO - PROCESS | 1772 | 1472096205129 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]]]}] 20:36:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 20:36:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1387ms 20:36:45 INFO - PROCESS | 1772 | 1472096205201 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 20:36:45 INFO - PROCESS | 1772 | 1472096205204 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 20:36:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 20:36:45 INFO - PROCESS | 1772 | 1472096205210 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 20:36:45 INFO - PROCESS | 1772 | 1472096205214 Marionette TRACE conn3 <- [1,2378,null,{}] 20:36:45 INFO - PROCESS | 1772 | 1472096205219 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}] 20:36:45 INFO - PROCESS | 1772 | 1472096205229 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:45 INFO - PROCESS | 1772 | 1472096205467 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 20:36:45 INFO - PROCESS | 1772 | 1472096205660 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:45 INFO - PROCESS | 1772 | 1472096205668 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:45 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee61c00 == 35 [pid = 1772] [id = 602] 20:36:45 INFO - PROCESS | 1772 | ++DOMWINDOW == 126 (0x90770000) [pid = 1772] [serial = 1807] [outer = (nil)] 20:36:45 INFO - PROCESS | 1772 | ++DOMWINDOW == 127 (0x9b0b0400) [pid = 1772] [serial = 1808] [outer = 0x90770000] 20:36:45 INFO - PROCESS | 1772 | 1472096205744 Marionette DEBUG loaded listener.js 20:36:45 INFO - PROCESS | 1772 | ++DOMWINDOW == 128 (0x9acddc00) [pid = 1772] [serial = 1809] [outer = 0x90770000] 20:36:46 INFO - PROCESS | 1772 | 1472096206631 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]]]}] 20:36:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 20:36:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1488ms 20:36:46 INFO - PROCESS | 1772 | 1472096206709 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 20:36:46 INFO - PROCESS | 1772 | 1472096206713 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 20:36:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 20:36:46 INFO - PROCESS | 1772 | 1472096206719 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 20:36:46 INFO - PROCESS | 1772 | 1472096206722 Marionette TRACE conn3 <- [1,2382,null,{}] 20:36:46 INFO - PROCESS | 1772 | 1472096206727 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}] 20:36:46 INFO - PROCESS | 1772 | 1472096206732 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:46 INFO - PROCESS | 1772 | 1472096206888 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 20:36:47 INFO - PROCESS | 1772 | 1472096207094 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:47 INFO - PROCESS | 1772 | 1472096207102 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:47 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee4a800 == 36 [pid = 1772] [id = 603] 20:36:47 INFO - PROCESS | 1772 | ++DOMWINDOW == 129 (0x8ef93800) [pid = 1772] [serial = 1810] [outer = (nil)] 20:36:47 INFO - PROCESS | 1772 | ++DOMWINDOW == 130 (0x9b4b7c00) [pid = 1772] [serial = 1811] [outer = 0x8ef93800] 20:36:47 INFO - PROCESS | 1772 | 1472096207208 Marionette DEBUG loaded listener.js 20:36:47 INFO - PROCESS | 1772 | ++DOMWINDOW == 131 (0x9b8c1800) [pid = 1772] [serial = 1812] [outer = 0x8ef93800] 20:36:48 INFO - PROCESS | 1772 | 1472096208076 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]]]}] 20:36:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 20:36:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1428ms 20:36:48 INFO - PROCESS | 1772 | 1472096208148 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 20:36:48 INFO - PROCESS | 1772 | 1472096208152 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 20:36:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 20:36:48 INFO - PROCESS | 1772 | 1472096208158 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 20:36:48 INFO - PROCESS | 1772 | 1472096208161 Marionette TRACE conn3 <- [1,2386,null,{}] 20:36:48 INFO - PROCESS | 1772 | 1472096208168 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}] 20:36:48 INFO - PROCESS | 1772 | 1472096208172 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:48 INFO - PROCESS | 1772 | 1472096208336 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 20:36:48 INFO - PROCESS | 1772 | 1472096208535 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:48 INFO - PROCESS | 1772 | 1472096208543 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:48 INFO - PROCESS | 1772 | ++DOCSHELL 0x92316400 == 37 [pid = 1772] [id = 604] 20:36:48 INFO - PROCESS | 1772 | ++DOMWINDOW == 132 (0x99ded000) [pid = 1772] [serial = 1813] [outer = (nil)] 20:36:48 INFO - PROCESS | 1772 | ++DOMWINDOW == 133 (0x9d4b2800) [pid = 1772] [serial = 1814] [outer = 0x99ded000] 20:36:48 INFO - PROCESS | 1772 | 1472096208619 Marionette DEBUG loaded listener.js 20:36:48 INFO - PROCESS | 1772 | ++DOMWINDOW == 134 (0x9d4b3800) [pid = 1772] [serial = 1815] [outer = 0x99ded000] 20:36:49 INFO - PROCESS | 1772 | 1472096209495 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]]]}] 20:36:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 20:36:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1381ms 20:36:49 INFO - PROCESS | 1772 | 1472096209539 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 20:36:49 INFO - PROCESS | 1772 | 1472096209543 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 20:36:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 20:36:49 INFO - PROCESS | 1772 | 1472096209549 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 20:36:49 INFO - PROCESS | 1772 | 1472096209553 Marionette TRACE conn3 <- [1,2390,null,{}] 20:36:49 INFO - PROCESS | 1772 | 1472096209558 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}] 20:36:49 INFO - PROCESS | 1772 | 1472096209562 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:49 INFO - PROCESS | 1772 | 1472096209716 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 20:36:49 INFO - PROCESS | 1772 | 1472096209915 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:49 INFO - PROCESS | 1772 | 1472096209922 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:49 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e4c1c00 == 38 [pid = 1772] [id = 605] 20:36:49 INFO - PROCESS | 1772 | ++DOMWINDOW == 135 (0x8ed8b800) [pid = 1772] [serial = 1816] [outer = (nil)] 20:36:49 INFO - PROCESS | 1772 | ++DOMWINDOW == 136 (0x92422400) [pid = 1772] [serial = 1817] [outer = 0x8ed8b800] 20:36:50 INFO - PROCESS | 1772 | 1472096209993 Marionette DEBUG loaded listener.js 20:36:50 INFO - PROCESS | 1772 | ++DOMWINDOW == 137 (0x930ca000) [pid = 1772] [serial = 1818] [outer = 0x8ed8b800] 20:36:51 INFO - PROCESS | 1772 | 1472096211010 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]]]}] 20:36:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 20:36:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1531ms 20:36:51 INFO - PROCESS | 1772 | 1472096211081 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 20:36:51 INFO - PROCESS | 1772 | 1472096211086 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 20:36:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 20:36:51 INFO - PROCESS | 1772 | 1472096211093 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 20:36:51 INFO - PROCESS | 1772 | 1472096211097 Marionette TRACE conn3 <- [1,2394,null,{}] 20:36:51 INFO - PROCESS | 1772 | 1472096211105 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}] 20:36:51 INFO - PROCESS | 1772 | 1472096211110 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:51 INFO - PROCESS | 1772 | 1472096211314 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 20:36:51 INFO - PROCESS | 1772 | 1472096211697 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:51 INFO - PROCESS | 1772 | 1472096211705 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:51 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee54c00 == 37 [pid = 1772] [id = 532] 20:36:51 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e76d000 == 38 [pid = 1772] [id = 606] 20:36:51 INFO - PROCESS | 1772 | ++DOMWINDOW == 138 (0x8ed92800) [pid = 1772] [serial = 1819] [outer = (nil)] 20:36:51 INFO - PROCESS | 1772 | ++DOMWINDOW == 139 (0x8ee54c00) [pid = 1772] [serial = 1820] [outer = 0x8ed92800] 20:36:51 INFO - PROCESS | 1772 | 1472096211858 Marionette DEBUG loaded listener.js 20:36:51 INFO - PROCESS | 1772 | ++DOMWINDOW == 140 (0x906a9c00) [pid = 1772] [serial = 1821] [outer = 0x8ed92800] 20:36:52 INFO - PROCESS | 1772 | --DOMWINDOW == 139 (0x9a2ec800) [pid = 1772] [serial = 1629] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1772 | --DOMWINDOW == 138 (0x99719800) [pid = 1772] [serial = 1623] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1772 | --DOMWINDOW == 137 (0x9a05c800) [pid = 1772] [serial = 1626] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1772 | --DOMWINDOW == 136 (0x95475400) [pid = 1772] [serial = 1611] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1772 | --DOMWINDOW == 135 (0x8efa0800) [pid = 1772] [serial = 1614] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1772 | --DOMWINDOW == 134 (0x9242a000) [pid = 1772] [serial = 1617] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1772 | --DOMWINDOW == 133 (0x95607800) [pid = 1772] [serial = 1620] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1772 | --DOMWINDOW == 132 (0x9560ac00) [pid = 1772] [serial = 1578] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1772 | --DOMWINDOW == 131 (0x9b8bd400) [pid = 1772] [serial = 1674] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1772 | --DOMWINDOW == 130 (0x9acdbc00) [pid = 1772] [serial = 1665] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1772 | --DOMWINDOW == 129 (0x9abb6c00) [pid = 1772] [serial = 1653] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1772 | --DOMWINDOW == 128 (0x9b0aa800) [pid = 1772] [serial = 1668] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1772 | --DOMWINDOW == 127 (0x91884400) [pid = 1772] [serial = 1656] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1772 | --DOMWINDOW == 126 (0x9b4b5000) [pid = 1772] [serial = 1671] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1772 | --DOMWINDOW == 125 (0x95370400) [pid = 1772] [serial = 1659] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1772 | --DOMWINDOW == 124 (0x9acd1c00) [pid = 1772] [serial = 1662] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1772 | --DOMWINDOW == 123 (0x9acd3c00) [pid = 1772] [serial = 1736] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1772 | --DOMWINDOW == 122 (0x9b494400) [pid = 1772] [serial = 1737] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1772 | --DOMWINDOW == 121 (0x95239c00) [pid = 1772] [serial = 1701] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1772 | --DOMWINDOW == 120 (0x92423000) [pid = 1772] [serial = 1724] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1772 | --DOMWINDOW == 119 (0x9250d400) [pid = 1772] [serial = 1725] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1772 | --DOMWINDOW == 118 (0x9b4b2c00) [pid = 1772] [serial = 1706] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1772 | --DOMWINDOW == 117 (0x9b77f000) [pid = 1772] [serial = 1707] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1772 | --DOMWINDOW == 116 (0x9abb7000) [pid = 1772] [serial = 1703] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1772 | --DOMWINDOW == 115 (0x9b0b8000) [pid = 1772] [serial = 1704] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1772 | --DOMWINDOW == 114 (0xa1019000) [pid = 1772] [serial = 1718] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1772 | --DOMWINDOW == 113 (0xa1094400) [pid = 1772] [serial = 1719] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1772 | --DOMWINDOW == 112 (0x906b3000) [pid = 1772] [serial = 1697] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1772 | --DOMWINDOW == 111 (0x915b2c00) [pid = 1772] [serial = 1698] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1772 | --DOMWINDOW == 110 (0x9b958000) [pid = 1772] [serial = 1709] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1772 | --DOMWINDOW == 109 (0x9b95c400) [pid = 1772] [serial = 1710] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1772 | --DOMWINDOW == 108 (0x9d4b8800) [pid = 1772] [serial = 1712] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1772 | --DOMWINDOW == 107 (0x9d4ea800) [pid = 1772] [serial = 1713] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1772 | --DOMWINDOW == 106 (0x9ad4e400) [pid = 1772] [serial = 1695] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1772 | --DOMWINDOW == 105 (0xa101c800) [pid = 1772] [serial = 1721] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1772 | --DOMWINDOW == 104 (0xa1f92000) [pid = 1772] [serial = 1722] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1772 | --DOMWINDOW == 103 (0x92511800) [pid = 1772] [serial = 1727] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1772 | --DOMWINDOW == 102 (0x93b56000) [pid = 1772] [serial = 1728] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1772 | --DOMWINDOW == 101 (0x9d823c00) [pid = 1772] [serial = 1715] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1772 | --DOMWINDOW == 100 (0x9d8ae400) [pid = 1772] [serial = 1716] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1772 | --DOMWINDOW == 99 (0x9971b800) [pid = 1772] [serial = 1730] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1772 | --DOMWINDOW == 98 (0x93e39c00) [pid = 1772] [serial = 1700] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1772 | --DOMWINDOW == 97 (0x9b4b9c00) [pid = 1772] [serial = 1740] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1772 | --DOMWINDOW == 96 (0x9b95fc00) [pid = 1772] [serial = 1742] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1772 | --DOMWINDOW == 95 (0x9a14d000) [pid = 1772] [serial = 1733] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1772 | --DOMWINDOW == 94 (0x99d18c00) [pid = 1772] [serial = 1739] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1772 | --DOMWINDOW == 93 (0x9d415c00) [pid = 1772] [serial = 1743] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1772 | --DOMWINDOW == 92 (0x9a2ef800) [pid = 1772] [serial = 1734] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1772 | --DOMWINDOW == 91 (0x998ad400) [pid = 1772] [serial = 1731] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1772 | 1472096212653 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]]]}] 20:36:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 20:36:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1586ms 20:36:52 INFO - PROCESS | 1772 | 1472096212679 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 20:36:52 INFO - PROCESS | 1772 | 1472096212685 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 20:36:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 20:36:52 INFO - PROCESS | 1772 | 1472096212695 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 20:36:52 INFO - PROCESS | 1772 | 1472096212699 Marionette TRACE conn3 <- [1,2398,null,{}] 20:36:52 INFO - PROCESS | 1772 | 1472096212705 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}] 20:36:52 INFO - PROCESS | 1772 | 1472096212710 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:52 INFO - PROCESS | 1772 | 1472096212868 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 20:36:53 INFO - PROCESS | 1772 | 1472096213022 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:53 INFO - PROCESS | 1772 | 1472096213028 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:53 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee5e800 == 39 [pid = 1772] [id = 607] 20:36:53 INFO - PROCESS | 1772 | ++DOMWINDOW == 92 (0x90972400) [pid = 1772] [serial = 1822] [outer = (nil)] 20:36:53 INFO - PROCESS | 1772 | ++DOMWINDOW == 93 (0x91883400) [pid = 1772] [serial = 1823] [outer = 0x90972400] 20:36:53 INFO - PROCESS | 1772 | 1472096213099 Marionette DEBUG loaded listener.js 20:36:53 INFO - PROCESS | 1772 | ++DOMWINDOW == 94 (0x92310000) [pid = 1772] [serial = 1824] [outer = 0x90972400] 20:36:53 INFO - PROCESS | 1772 | 1472096213858 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]]]}] 20:36:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 20:36:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1237ms 20:36:53 INFO - PROCESS | 1772 | 1472096213933 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 20:36:53 INFO - PROCESS | 1772 | 1472096213937 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 20:36:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 20:36:53 INFO - PROCESS | 1772 | 1472096213943 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 20:36:53 INFO - PROCESS | 1772 | 1472096213948 Marionette TRACE conn3 <- [1,2402,null,{}] 20:36:53 INFO - PROCESS | 1772 | 1472096213962 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}] 20:36:53 INFO - PROCESS | 1772 | 1472096213970 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:54 INFO - PROCESS | 1772 | 1472096214129 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 20:36:54 INFO - PROCESS | 1772 | 1472096214291 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:54 INFO - PROCESS | 1772 | 1472096214301 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:54 INFO - PROCESS | 1772 | ++DOCSHELL 0x93b50c00 == 40 [pid = 1772] [id = 608] 20:36:54 INFO - PROCESS | 1772 | ++DOMWINDOW == 95 (0x9486d400) [pid = 1772] [serial = 1825] [outer = (nil)] 20:36:54 INFO - PROCESS | 1772 | ++DOMWINDOW == 96 (0x9523a000) [pid = 1772] [serial = 1826] [outer = 0x9486d400] 20:36:54 INFO - PROCESS | 1772 | 1472096214368 Marionette DEBUG loaded listener.js 20:36:54 INFO - PROCESS | 1772 | ++DOMWINDOW == 97 (0x95418400) [pid = 1772] [serial = 1827] [outer = 0x9486d400] 20:36:55 INFO - PROCESS | 1772 | 1472096215160 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]]]}] 20:36:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 20:36:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1286ms 20:36:55 INFO - PROCESS | 1772 | 1472096215229 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 20:36:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 20:36:55 INFO - PROCESS | 1772 | 1472096215233 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 20:36:55 INFO - PROCESS | 1772 | 1472096215239 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 20:36:55 INFO - PROCESS | 1772 | 1472096215242 Marionette TRACE conn3 <- [1,2406,null,{}] 20:36:55 INFO - PROCESS | 1772 | 1472096215247 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}] 20:36:55 INFO - PROCESS | 1772 | 1472096215264 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:55 INFO - PROCESS | 1772 | 1472096215491 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 20:36:55 INFO - PROCESS | 1772 | 1472096215505 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:55 INFO - PROCESS | 1772 | 1472096215512 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:55 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee59800 == 41 [pid = 1772] [id = 609] 20:36:55 INFO - PROCESS | 1772 | ++DOMWINDOW == 98 (0x930d2400) [pid = 1772] [serial = 1828] [outer = (nil)] 20:36:55 INFO - PROCESS | 1772 | ++DOMWINDOW == 99 (0x9560d400) [pid = 1772] [serial = 1829] [outer = 0x930d2400] 20:36:55 INFO - PROCESS | 1772 | 1472096215580 Marionette DEBUG loaded listener.js 20:36:55 INFO - PROCESS | 1772 | ++DOMWINDOW == 100 (0x97819000) [pid = 1772] [serial = 1830] [outer = 0x930d2400] 20:36:56 INFO - PROCESS | 1772 | --DOMWINDOW == 99 (0x8e4c4400) [pid = 1772] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 20:36:56 INFO - PROCESS | 1772 | --DOMWINDOW == 98 (0xa22b1400) [pid = 1772] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 20:36:56 INFO - PROCESS | 1772 | --DOMWINDOW == 97 (0x8ee42c00) [pid = 1772] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 20:36:56 INFO - PROCESS | 1772 | --DOMWINDOW == 96 (0x8ed95400) [pid = 1772] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 20:36:56 INFO - PROCESS | 1772 | --DOMWINDOW == 95 (0x956c3c00) [pid = 1772] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 20:36:56 INFO - PROCESS | 1772 | --DOMWINDOW == 94 (0x9d4e4c00) [pid = 1772] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 20:36:56 INFO - PROCESS | 1772 | --DOMWINDOW == 93 (0x8ef94800) [pid = 1772] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 20:36:56 INFO - PROCESS | 1772 | --DOMWINDOW == 92 (0x9b95a000) [pid = 1772] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 20:36:56 INFO - PROCESS | 1772 | --DOMWINDOW == 91 (0x95421c00) [pid = 1772] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 20:36:56 INFO - PROCESS | 1772 | --DOMWINDOW == 90 (0x92505000) [pid = 1772] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 20:36:56 INFO - PROCESS | 1772 | --DOMWINDOW == 89 (0x915af400) [pid = 1772] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 20:36:56 INFO - PROCESS | 1772 | --DOMWINDOW == 88 (0x9076fc00) [pid = 1772] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 20:36:56 INFO - PROCESS | 1772 | --DOMWINDOW == 87 (0x8ef98000) [pid = 1772] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 20:36:56 INFO - PROCESS | 1772 | --DOMWINDOW == 86 (0xa1f8c800) [pid = 1772] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 20:36:56 INFO - PROCESS | 1772 | --DOMWINDOW == 85 (0x915b5000) [pid = 1772] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 20:36:56 INFO - PROCESS | 1772 | 1472096216599 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]]]}] 20:36:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 20:36:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1428ms 20:36:56 INFO - PROCESS | 1772 | 1472096216668 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 20:36:56 INFO - PROCESS | 1772 | 1472096216671 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 20:36:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 20:36:56 INFO - PROCESS | 1772 | 1472096216677 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 20:36:56 INFO - PROCESS | 1772 | 1472096216679 Marionette TRACE conn3 <- [1,2410,null,{}] 20:36:56 INFO - PROCESS | 1772 | 1472096216685 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}] 20:36:56 INFO - PROCESS | 1772 | 1472096216689 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:56 INFO - PROCESS | 1772 | 1472096216853 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 20:36:56 INFO - PROCESS | 1772 | 1472096216862 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:56 INFO - PROCESS | 1772 | 1472096216872 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:57 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e76bc00 == 42 [pid = 1772] [id = 610] 20:36:57 INFO - PROCESS | 1772 | ++DOMWINDOW == 86 (0x8e770400) [pid = 1772] [serial = 1831] [outer = (nil)] 20:36:57 INFO - PROCESS | 1772 | ++DOMWINDOW == 87 (0x925f5c00) [pid = 1772] [serial = 1832] [outer = 0x8e770400] 20:36:57 INFO - PROCESS | 1772 | 1472096217071 Marionette DEBUG loaded listener.js 20:36:57 INFO - PROCESS | 1772 | ++DOMWINDOW == 88 (0x9560f400) [pid = 1772] [serial = 1833] [outer = 0x8e770400] 20:36:57 INFO - PROCESS | 1772 | 1472096217809 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]]]}] 20:36:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 20:36:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1177ms 20:36:57 INFO - PROCESS | 1772 | 1472096217856 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 20:36:57 INFO - PROCESS | 1772 | 1472096217859 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 20:36:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 20:36:57 INFO - PROCESS | 1772 | 1472096217869 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 20:36:57 INFO - PROCESS | 1772 | 1472096217871 Marionette TRACE conn3 <- [1,2414,null,{}] 20:36:57 INFO - PROCESS | 1772 | 1472096217877 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}] 20:36:57 INFO - PROCESS | 1772 | 1472096217886 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:58 INFO - PROCESS | 1772 | 1472096218122 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 20:36:58 INFO - PROCESS | 1772 | 1472096218215 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:58 INFO - PROCESS | 1772 | 1472096218224 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:58 INFO - PROCESS | 1772 | ++DOCSHELL 0x93b51400 == 43 [pid = 1772] [id = 611] 20:36:58 INFO - PROCESS | 1772 | ++DOMWINDOW == 89 (0x95235400) [pid = 1772] [serial = 1834] [outer = (nil)] 20:36:58 INFO - PROCESS | 1772 | ++DOMWINDOW == 90 (0x9a2eb000) [pid = 1772] [serial = 1835] [outer = 0x95235400] 20:36:58 INFO - PROCESS | 1772 | 1472096218287 Marionette DEBUG loaded listener.js 20:36:58 INFO - PROCESS | 1772 | ++DOMWINDOW == 91 (0x9abb6400) [pid = 1772] [serial = 1836] [outer = 0x95235400] 20:36:59 INFO - PROCESS | 1772 | 1472096219251 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]]]}] 20:36:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 20:36:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1433ms 20:36:59 INFO - PROCESS | 1772 | 1472096219303 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 20:36:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 20:36:59 INFO - PROCESS | 1772 | 1472096219309 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 20:36:59 INFO - PROCESS | 1772 | 1472096219316 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 20:36:59 INFO - PROCESS | 1772 | 1472096219324 Marionette TRACE conn3 <- [1,2418,null,{}] 20:36:59 INFO - PROCESS | 1772 | 1472096219331 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}] 20:36:59 INFO - PROCESS | 1772 | 1472096219337 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:59 INFO - PROCESS | 1772 | 1472096219519 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 20:36:59 INFO - PROCESS | 1772 | 1472096219707 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:59 INFO - PROCESS | 1772 | 1472096219717 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:36:59 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e76d400 == 44 [pid = 1772] [id = 612] 20:36:59 INFO - PROCESS | 1772 | ++DOMWINDOW == 92 (0x8ee5d400) [pid = 1772] [serial = 1837] [outer = (nil)] 20:36:59 INFO - PROCESS | 1772 | ++DOMWINDOW == 93 (0x915ae000) [pid = 1772] [serial = 1838] [outer = 0x8ee5d400] 20:36:59 INFO - PROCESS | 1772 | 1472096219795 Marionette DEBUG loaded listener.js 20:36:59 INFO - PROCESS | 1772 | ++DOMWINDOW == 94 (0x91b6d000) [pid = 1772] [serial = 1839] [outer = 0x8ee5d400] 20:37:00 INFO - PROCESS | 1772 | 1472096220662 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]]]}] 20:37:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 20:37:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1392ms 20:37:00 INFO - PROCESS | 1772 | 1472096220708 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 20:37:00 INFO - PROCESS | 1772 | 1472096220715 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 20:37:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 20:37:00 INFO - PROCESS | 1772 | 1472096220744 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 20:37:00 INFO - PROCESS | 1772 | 1472096220749 Marionette TRACE conn3 <- [1,2422,null,{}] 20:37:00 INFO - PROCESS | 1772 | 1472096220757 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}] 20:37:00 INFO - PROCESS | 1772 | 1472096220762 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:00 INFO - PROCESS | 1772 | 1472096220952 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 20:37:01 INFO - PROCESS | 1772 | 1472096221146 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:01 INFO - PROCESS | 1772 | 1472096221153 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:01 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed8f000 == 45 [pid = 1772] [id = 613] 20:37:01 INFO - PROCESS | 1772 | ++DOMWINDOW == 95 (0x92424000) [pid = 1772] [serial = 1840] [outer = (nil)] 20:37:01 INFO - PROCESS | 1772 | ++DOMWINDOW == 96 (0x9523b400) [pid = 1772] [serial = 1841] [outer = 0x92424000] 20:37:01 INFO - PROCESS | 1772 | 1472096221269 Marionette DEBUG loaded listener.js 20:37:01 INFO - PROCESS | 1772 | ++DOMWINDOW == 97 (0x95602000) [pid = 1772] [serial = 1842] [outer = 0x92424000] 20:37:02 INFO - PROCESS | 1772 | 1472096222231 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]]]}] 20:37:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 20:37:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1555ms 20:37:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 20:37:02 INFO - PROCESS | 1772 | 1472096222281 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 20:37:02 INFO - PROCESS | 1772 | 1472096222284 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 20:37:02 INFO - PROCESS | 1772 | 1472096222292 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 20:37:02 INFO - PROCESS | 1772 | 1472096222298 Marionette TRACE conn3 <- [1,2426,null,{}] 20:37:02 INFO - PROCESS | 1772 | 1472096222314 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}] 20:37:02 INFO - PROCESS | 1772 | 1472096222323 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:02 INFO - PROCESS | 1772 | 1472096222542 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 20:37:02 INFO - PROCESS | 1772 | 1472096222730 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:02 INFO - PROCESS | 1772 | 1472096222741 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:02 INFO - PROCESS | 1772 | ++DOCSHELL 0x9a2f3c00 == 46 [pid = 1772] [id = 614] 20:37:02 INFO - PROCESS | 1772 | ++DOMWINDOW == 98 (0x9a2f7800) [pid = 1772] [serial = 1843] [outer = (nil)] 20:37:02 INFO - PROCESS | 1772 | ++DOMWINDOW == 99 (0x9acd5800) [pid = 1772] [serial = 1844] [outer = 0x9a2f7800] 20:37:02 INFO - PROCESS | 1772 | 1472096222818 Marionette DEBUG loaded listener.js 20:37:02 INFO - PROCESS | 1772 | ++DOMWINDOW == 100 (0x9ad4f800) [pid = 1772] [serial = 1845] [outer = 0x9a2f7800] 20:37:03 INFO - PROCESS | 1772 | 1472096223689 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]]]}] 20:37:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 20:37:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1438ms 20:37:03 INFO - PROCESS | 1772 | 1472096223729 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 20:37:03 INFO - PROCESS | 1772 | 1472096223733 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 20:37:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 20:37:03 INFO - PROCESS | 1772 | 1472096223740 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 20:37:03 INFO - PROCESS | 1772 | 1472096223743 Marionette TRACE conn3 <- [1,2430,null,{}] 20:37:03 INFO - PROCESS | 1772 | 1472096223749 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}] 20:37:03 INFO - PROCESS | 1772 | 1472096223754 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:03 INFO - PROCESS | 1772 | 1472096223928 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 20:37:04 INFO - PROCESS | 1772 | 1472096224129 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:04 INFO - PROCESS | 1772 | 1472096224135 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:04 INFO - PROCESS | 1772 | ++DOCSHELL 0x95416400 == 47 [pid = 1772] [id = 615] 20:37:04 INFO - PROCESS | 1772 | ++DOMWINDOW == 101 (0x95477c00) [pid = 1772] [serial = 1846] [outer = (nil)] 20:37:04 INFO - PROCESS | 1772 | ++DOMWINDOW == 102 (0x9b4aac00) [pid = 1772] [serial = 1847] [outer = 0x95477c00] 20:37:04 INFO - PROCESS | 1772 | 1472096224210 Marionette DEBUG loaded listener.js 20:37:04 INFO - PROCESS | 1772 | ++DOMWINDOW == 103 (0x9b4b9400) [pid = 1772] [serial = 1848] [outer = 0x95477c00] 20:37:05 INFO - PROCESS | 1772 | 1472096225288 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]]]}] 20:37:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 20:37:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1585ms 20:37:05 INFO - PROCESS | 1772 | 1472096225325 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 20:37:05 INFO - PROCESS | 1772 | 1472096225329 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 20:37:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 20:37:05 INFO - PROCESS | 1772 | 1472096225335 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 20:37:05 INFO - PROCESS | 1772 | 1472096225338 Marionette TRACE conn3 <- [1,2434,null,{}] 20:37:05 INFO - PROCESS | 1772 | 1472096225344 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}] 20:37:05 INFO - PROCESS | 1772 | 1472096225348 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:05 INFO - PROCESS | 1772 | 1472096225528 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 20:37:05 INFO - PROCESS | 1772 | 1472096225733 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:05 INFO - PROCESS | 1772 | 1472096225744 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:05 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed98000 == 48 [pid = 1772] [id = 616] 20:37:05 INFO - PROCESS | 1772 | ++DOMWINDOW == 104 (0x9097f000) [pid = 1772] [serial = 1849] [outer = (nil)] 20:37:05 INFO - PROCESS | 1772 | ++DOMWINDOW == 105 (0x9b958000) [pid = 1772] [serial = 1850] [outer = 0x9097f000] 20:37:05 INFO - PROCESS | 1772 | 1472096225815 Marionette DEBUG loaded listener.js 20:37:05 INFO - PROCESS | 1772 | ++DOMWINDOW == 106 (0x9b95dc00) [pid = 1772] [serial = 1851] [outer = 0x9097f000] 20:37:06 INFO - PROCESS | 1772 | 1472096226743 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]]]}] 20:37:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 20:37:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1479ms 20:37:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 20:37:06 INFO - PROCESS | 1772 | 1472096226814 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 20:37:06 INFO - PROCESS | 1772 | 1472096226817 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 20:37:06 INFO - PROCESS | 1772 | 1472096226824 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 20:37:06 INFO - PROCESS | 1772 | 1472096226827 Marionette TRACE conn3 <- [1,2438,null,{}] 20:37:06 INFO - PROCESS | 1772 | 1472096226833 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}] 20:37:06 INFO - PROCESS | 1772 | 1472096226842 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:07 INFO - PROCESS | 1772 | 1472096227029 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 20:37:07 INFO - PROCESS | 1772 | 1472096227219 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:07 INFO - PROCESS | 1772 | 1472096227229 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:07 INFO - PROCESS | 1772 | ++DOCSHELL 0x9a05bc00 == 49 [pid = 1772] [id = 617] 20:37:07 INFO - PROCESS | 1772 | ++DOMWINDOW == 107 (0x9b954800) [pid = 1772] [serial = 1852] [outer = (nil)] 20:37:07 INFO - PROCESS | 1772 | ++DOMWINDOW == 108 (0xa1096400) [pid = 1772] [serial = 1853] [outer = 0x9b954800] 20:37:07 INFO - PROCESS | 1772 | 1472096227300 Marionette DEBUG loaded listener.js 20:37:07 INFO - PROCESS | 1772 | ++DOMWINDOW == 109 (0xa109cc00) [pid = 1772] [serial = 1854] [outer = 0x9b954800] 20:37:08 INFO - PROCESS | 1772 | 1472096228183 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]]]}] 20:37:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 20:37:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1433ms 20:37:08 INFO - PROCESS | 1772 | 1472096228256 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 20:37:08 INFO - PROCESS | 1772 | 1472096228260 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 20:37:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 20:37:08 INFO - PROCESS | 1772 | 1472096228266 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 20:37:08 INFO - PROCESS | 1772 | 1472096228269 Marionette TRACE conn3 <- [1,2442,null,{}] 20:37:08 INFO - PROCESS | 1772 | 1472096228275 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}] 20:37:08 INFO - PROCESS | 1772 | 1472096228280 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:08 INFO - PROCESS | 1772 | 1472096228453 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 20:37:08 INFO - PROCESS | 1772 | 1472096228643 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:08 INFO - PROCESS | 1772 | 1472096228651 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:08 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e4c1000 == 50 [pid = 1772] [id = 618] 20:37:08 INFO - PROCESS | 1772 | ++DOMWINDOW == 110 (0x9d8aec00) [pid = 1772] [serial = 1855] [outer = (nil)] 20:37:08 INFO - PROCESS | 1772 | ++DOMWINDOW == 111 (0xa214c000) [pid = 1772] [serial = 1856] [outer = 0x9d8aec00] 20:37:08 INFO - PROCESS | 1772 | 1472096228725 Marionette DEBUG loaded listener.js 20:37:08 INFO - PROCESS | 1772 | ++DOMWINDOW == 112 (0xa214ec00) [pid = 1772] [serial = 1857] [outer = 0x9d8aec00] 20:37:09 INFO - PROCESS | 1772 | 1472096229550 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]]]}] 20:37:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 20:37:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1333ms 20:37:09 INFO - PROCESS | 1772 | 1472096229600 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 20:37:09 INFO - PROCESS | 1772 | 1472096229604 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 20:37:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 20:37:09 INFO - PROCESS | 1772 | 1472096229610 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 20:37:09 INFO - PROCESS | 1772 | 1472096229613 Marionette TRACE conn3 <- [1,2446,null,{}] 20:37:09 INFO - PROCESS | 1772 | 1472096229639 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}] 20:37:09 INFO - PROCESS | 1772 | 1472096229644 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:09 INFO - PROCESS | 1772 | 1472096229813 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 20:37:10 INFO - PROCESS | 1772 | 1472096230019 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:10 INFO - PROCESS | 1772 | 1472096230028 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:10 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee55c00 == 51 [pid = 1772] [id = 619] 20:37:10 INFO - PROCESS | 1772 | ++DOMWINDOW == 113 (0x8ee5b800) [pid = 1772] [serial = 1858] [outer = (nil)] 20:37:10 INFO - PROCESS | 1772 | ++DOMWINDOW == 114 (0x8efa2400) [pid = 1772] [serial = 1859] [outer = 0x8ee5b800] 20:37:10 INFO - PROCESS | 1772 | 1472096230356 Marionette DEBUG loaded listener.js 20:37:10 INFO - PROCESS | 1772 | ++DOMWINDOW == 115 (0x9076c000) [pid = 1772] [serial = 1860] [outer = 0x8ee5b800] 20:37:11 INFO - PROCESS | 1772 | 1472096231308 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]]]}] 20:37:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 20:37:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1831ms 20:37:11 INFO - PROCESS | 1772 | 1472096231443 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 20:37:11 INFO - PROCESS | 1772 | 1472096231447 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 20:37:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 20:37:11 INFO - PROCESS | 1772 | 1472096231455 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 20:37:11 INFO - PROCESS | 1772 | 1472096231460 Marionette TRACE conn3 <- [1,2450,null,{}] 20:37:11 INFO - PROCESS | 1772 | 1472096231467 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}] 20:37:11 INFO - PROCESS | 1772 | 1472096231473 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:11 INFO - PROCESS | 1772 | 1472096231634 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 20:37:11 INFO - PROCESS | 1772 | 1472096231894 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:11 INFO - PROCESS | 1772 | 1472096231902 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:11 INFO - PROCESS | 1772 | ++DOCSHELL 0x915ad400 == 52 [pid = 1772] [id = 620] 20:37:11 INFO - PROCESS | 1772 | ++DOMWINDOW == 116 (0x91879400) [pid = 1772] [serial = 1861] [outer = (nil)] 20:37:11 INFO - PROCESS | 1772 | ++DOMWINDOW == 117 (0x93e39c00) [pid = 1772] [serial = 1862] [outer = 0x91879400] 20:37:11 INFO - PROCESS | 1772 | 1472096231973 Marionette DEBUG loaded listener.js 20:37:12 INFO - PROCESS | 1772 | ++DOMWINDOW == 118 (0x95366400) [pid = 1772] [serial = 1863] [outer = 0x91879400] 20:37:13 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee47800 == 51 [pid = 1772] [id = 523] 20:37:13 INFO - PROCESS | 1772 | --DOCSHELL 0x8e4c3800 == 50 [pid = 1772] [id = 536] 20:37:13 INFO - PROCESS | 1772 | --DOCSHELL 0x92314400 == 49 [pid = 1772] [id = 533] 20:37:13 INFO - PROCESS | 1772 | --DOCSHELL 0x906af400 == 48 [pid = 1772] [id = 521] 20:37:13 INFO - PROCESS | 1772 | --DOCSHELL 0x92429c00 == 47 [pid = 1772] [id = 522] 20:37:13 INFO - PROCESS | 1772 | --DOCSHELL 0x9242a400 == 46 [pid = 1772] [id = 534] 20:37:13 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee49000 == 45 [pid = 1772] [id = 524] 20:37:13 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee47000 == 44 [pid = 1772] [id = 531] 20:37:13 INFO - PROCESS | 1772 | --DOCSHELL 0x8e4be800 == 43 [pid = 1772] [id = 535] 20:37:13 INFO - PROCESS | 1772 | --DOCSHELL 0x8e4c3c00 == 42 [pid = 1772] [id = 591] 20:37:13 INFO - PROCESS | 1772 | --DOCSHELL 0x8e76bc00 == 41 [pid = 1772] [id = 610] 20:37:13 INFO - PROCESS | 1772 | --DOCSHELL 0x8e4ba800 == 40 [pid = 1772] [id = 526] 20:37:13 INFO - PROCESS | 1772 | --DOCSHELL 0x91b6fc00 == 39 [pid = 1772] [id = 529] 20:37:13 INFO - PROCESS | 1772 | --DOCSHELL 0x8ef9a000 == 38 [pid = 1772] [id = 525] 20:37:13 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee43400 == 37 [pid = 1772] [id = 527] 20:37:13 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee59800 == 36 [pid = 1772] [id = 609] 20:37:13 INFO - PROCESS | 1772 | --DOCSHELL 0x8e4c2800 == 35 [pid = 1772] [id = 537] 20:37:13 INFO - PROCESS | 1772 | --DOCSHELL 0x95290c00 == 34 [pid = 1772] [id = 528] 20:37:13 INFO - PROCESS | 1772 | --DOCSHELL 0x98417000 == 33 [pid = 1772] [id = 530] 20:37:13 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee55c00 == 32 [pid = 1772] [id = 619] 20:37:13 INFO - PROCESS | 1772 | --DOCSHELL 0x8e4c1000 == 31 [pid = 1772] [id = 618] 20:37:13 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed98000 == 30 [pid = 1772] [id = 616] 20:37:13 INFO - PROCESS | 1772 | --DOCSHELL 0x9a05bc00 == 29 [pid = 1772] [id = 617] 20:37:13 INFO - PROCESS | 1772 | --DOCSHELL 0x95416400 == 28 [pid = 1772] [id = 615] 20:37:13 INFO - PROCESS | 1772 | --DOCSHELL 0x9a2f3c00 == 27 [pid = 1772] [id = 614] 20:37:13 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed8f000 == 26 [pid = 1772] [id = 613] 20:37:13 INFO - PROCESS | 1772 | --DOCSHELL 0x93b51400 == 25 [pid = 1772] [id = 611] 20:37:13 INFO - PROCESS | 1772 | --DOCSHELL 0x8e76d400 == 24 [pid = 1772] [id = 612] 20:37:13 INFO - PROCESS | 1772 | --DOMWINDOW == 117 (0x8e766800) [pid = 1772] [serial = 1775] [outer = (nil)] [url = about:blank] 20:37:13 INFO - PROCESS | 1772 | --DOMWINDOW == 116 (0xa3118000) [pid = 1772] [serial = 1764] [outer = (nil)] [url = about:blank] 20:37:13 INFO - PROCESS | 1772 | --DOMWINDOW == 115 (0xa2210000) [pid = 1772] [serial = 1757] [outer = (nil)] [url = about:blank] 20:37:13 INFO - PROCESS | 1772 | --DOMWINDOW == 114 (0xa4d0b800) [pid = 1772] [serial = 1766] [outer = (nil)] [url = about:blank] 20:37:13 INFO - PROCESS | 1772 | --DOMWINDOW == 113 (0xa4d5e400) [pid = 1772] [serial = 1767] [outer = (nil)] [url = about:blank] 20:37:13 INFO - PROCESS | 1772 | --DOMWINDOW == 112 (0x9a146000) [pid = 1772] [serial = 1749] [outer = (nil)] [url = about:blank] 20:37:13 INFO - PROCESS | 1772 | --DOMWINDOW == 111 (0xa21e9000) [pid = 1772] [serial = 1755] [outer = (nil)] [url = about:blank] 20:37:13 INFO - PROCESS | 1772 | --DOMWINDOW == 110 (0x8ed8e400) [pid = 1772] [serial = 1776] [outer = (nil)] [url = about:blank] 20:37:13 INFO - PROCESS | 1772 | --DOMWINDOW == 109 (0x90765400) [pid = 1772] [serial = 1779] [outer = (nil)] [url = about:blank] 20:37:13 INFO - PROCESS | 1772 | --DOMWINDOW == 108 (0x9d4e0c00) [pid = 1772] [serial = 1751] [outer = (nil)] [url = about:blank] 20:37:13 INFO - PROCESS | 1772 | --DOMWINDOW == 107 (0x998a2800) [pid = 1772] [serial = 1772] [outer = (nil)] [url = about:blank] 20:37:13 INFO - PROCESS | 1772 | --DOMWINDOW == 106 (0x93a33800) [pid = 1772] [serial = 1784] [outer = (nil)] [url = about:blank] 20:37:13 INFO - PROCESS | 1772 | --DOMWINDOW == 105 (0x906ad000) [pid = 1772] [serial = 1778] [outer = (nil)] [url = about:blank] 20:37:13 INFO - PROCESS | 1772 | --DOMWINDOW == 104 (0xa2222400) [pid = 1772] [serial = 1758] [outer = (nil)] [url = about:blank] 20:37:13 INFO - PROCESS | 1772 | --DOMWINDOW == 103 (0x91881000) [pid = 1772] [serial = 1781] [outer = (nil)] [url = about:blank] 20:37:13 INFO - PROCESS | 1772 | --DOMWINDOW == 102 (0x925fb000) [pid = 1772] [serial = 1746] [outer = (nil)] [url = about:blank] 20:37:13 INFO - PROCESS | 1772 | --DOMWINDOW == 101 (0x90767800) [pid = 1772] [serial = 1787] [outer = (nil)] [url = about:blank] 20:37:13 INFO - PROCESS | 1772 | --DOMWINDOW == 100 (0x9a14b800) [pid = 1772] [serial = 1773] [outer = (nil)] [url = about:blank] 20:37:13 INFO - PROCESS | 1772 | --DOMWINDOW == 99 (0x93e46400) [pid = 1772] [serial = 1785] [outer = (nil)] [url = about:blank] 20:37:13 INFO - PROCESS | 1772 | --DOMWINDOW == 98 (0x9202c400) [pid = 1772] [serial = 1782] [outer = (nil)] [url = about:blank] 20:37:13 INFO - PROCESS | 1772 | --DOMWINDOW == 97 (0xa246f400) [pid = 1772] [serial = 1760] [outer = (nil)] [url = about:blank] 20:37:13 INFO - PROCESS | 1772 | --DOMWINDOW == 96 (0x9d824800) [pid = 1772] [serial = 1752] [outer = (nil)] [url = about:blank] 20:37:13 INFO - PROCESS | 1772 | --DOMWINDOW == 95 (0x99d24400) [pid = 1772] [serial = 1748] [outer = (nil)] [url = about:blank] 20:37:13 INFO - PROCESS | 1772 | --DOMWINDOW == 94 (0x9241f000) [pid = 1772] [serial = 1745] [outer = (nil)] [url = about:blank] 20:37:13 INFO - PROCESS | 1772 | --DOMWINDOW == 93 (0x92318c00) [pid = 1772] [serial = 1770] [outer = (nil)] [url = about:blank] 20:37:13 INFO - PROCESS | 1772 | --DOMWINDOW == 92 (0xa2ecb800) [pid = 1772] [serial = 1761] [outer = (nil)] [url = about:blank] 20:37:13 INFO - PROCESS | 1772 | --DOMWINDOW == 91 (0x92022800) [pid = 1772] [serial = 1769] [outer = (nil)] [url = about:blank] 20:37:13 INFO - PROCESS | 1772 | --DOMWINDOW == 90 (0xa214fc00) [pid = 1772] [serial = 1754] [outer = (nil)] [url = about:blank] 20:37:13 INFO - PROCESS | 1772 | --DOMWINDOW == 89 (0xa2ed0c00) [pid = 1772] [serial = 1763] [outer = (nil)] [url = about:blank] 20:37:13 INFO - PROCESS | 1772 | --DOMWINDOW == 88 (0x9523a800) [pid = 1772] [serial = 1790] [outer = (nil)] [url = about:blank] 20:37:13 INFO - PROCESS | 1772 | --DOMWINDOW == 87 (0x90975800) [pid = 1772] [serial = 1788] [outer = (nil)] [url = about:blank] 20:37:13 INFO - PROCESS | 1772 | 1472096233920 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]]]}] 20:37:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 20:37:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 2495ms 20:37:13 INFO - PROCESS | 1772 | 1472096233993 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 20:37:14 INFO - PROCESS | 1772 | 1472096233998 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 20:37:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 20:37:14 INFO - PROCESS | 1772 | 1472096234011 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 20:37:14 INFO - PROCESS | 1772 | 1472096234018 Marionette TRACE conn3 <- [1,2454,null,{}] 20:37:14 INFO - PROCESS | 1772 | 1472096234024 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}] 20:37:14 INFO - PROCESS | 1772 | 1472096234028 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:14 INFO - PROCESS | 1772 | 1472096234177 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 20:37:14 INFO - PROCESS | 1772 | 1472096234187 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:14 INFO - PROCESS | 1772 | 1472096234196 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:14 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed8ac00 == 25 [pid = 1772] [id = 621] 20:37:14 INFO - PROCESS | 1772 | ++DOMWINDOW == 88 (0x8ed8f000) [pid = 1772] [serial = 1864] [outer = (nil)] 20:37:14 INFO - PROCESS | 1772 | ++DOMWINDOW == 89 (0x8ee44800) [pid = 1772] [serial = 1865] [outer = 0x8ed8f000] 20:37:14 INFO - PROCESS | 1772 | 1472096234271 Marionette DEBUG loaded listener.js 20:37:14 INFO - PROCESS | 1772 | ++DOMWINDOW == 90 (0x8ee4c000) [pid = 1772] [serial = 1866] [outer = 0x8ed8f000] 20:37:15 INFO - PROCESS | 1772 | 1472096235117 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]]]}] 20:37:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 20:37:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1135ms 20:37:15 INFO - PROCESS | 1772 | 1472096235146 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 20:37:15 INFO - PROCESS | 1772 | 1472096235153 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 20:37:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 20:37:15 INFO - PROCESS | 1772 | 1472096235163 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 20:37:15 INFO - PROCESS | 1772 | 1472096235167 Marionette TRACE conn3 <- [1,2458,null,{}] 20:37:15 INFO - PROCESS | 1772 | 1472096235176 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}] 20:37:15 INFO - PROCESS | 1772 | 1472096235182 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:15 INFO - PROCESS | 1772 | 1472096235338 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 20:37:15 INFO - PROCESS | 1772 | 1472096235347 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:15 INFO - PROCESS | 1772 | 1472096235356 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:15 INFO - PROCESS | 1772 | ++DOCSHELL 0x8efa1400 == 26 [pid = 1772] [id = 622] 20:37:15 INFO - PROCESS | 1772 | ++DOMWINDOW == 91 (0x8efa2000) [pid = 1772] [serial = 1867] [outer = (nil)] 20:37:15 INFO - PROCESS | 1772 | ++DOMWINDOW == 92 (0x906ad000) [pid = 1772] [serial = 1868] [outer = 0x8efa2000] 20:37:15 INFO - PROCESS | 1772 | 1472096235433 Marionette DEBUG loaded listener.js 20:37:15 INFO - PROCESS | 1772 | ++DOMWINDOW == 93 (0x906b6800) [pid = 1772] [serial = 1869] [outer = 0x8efa2000] 20:37:16 INFO - PROCESS | 1772 | 1472096236361 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]]]}] 20:37:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 20:37:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1242ms 20:37:16 INFO - PROCESS | 1772 | 1472096236405 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 20:37:16 INFO - PROCESS | 1772 | 1472096236409 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 20:37:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 20:37:16 INFO - PROCESS | 1772 | 1472096236422 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 20:37:16 INFO - PROCESS | 1772 | 1472096236426 Marionette TRACE conn3 <- [1,2462,null,{}] 20:37:16 INFO - PROCESS | 1772 | 1472096236443 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}] 20:37:16 INFO - PROCESS | 1772 | 1472096236452 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:16 INFO - PROCESS | 1772 | 1472096236658 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 20:37:16 INFO - PROCESS | 1772 | 1472096236749 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:16 INFO - PROCESS | 1772 | 1472096236758 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:16 INFO - PROCESS | 1772 | ++DOCSHELL 0x915b6000 == 27 [pid = 1772] [id = 623] 20:37:16 INFO - PROCESS | 1772 | ++DOMWINDOW == 94 (0x915b6800) [pid = 1772] [serial = 1870] [outer = (nil)] 20:37:16 INFO - PROCESS | 1772 | ++DOMWINDOW == 95 (0x915bc400) [pid = 1772] [serial = 1871] [outer = 0x915b6800] 20:37:16 INFO - PROCESS | 1772 | 1472096236837 Marionette DEBUG loaded listener.js 20:37:16 INFO - PROCESS | 1772 | ++DOMWINDOW == 96 (0x91887800) [pid = 1772] [serial = 1872] [outer = 0x915b6800] 20:37:17 INFO - PROCESS | 1772 | 1472096237642 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]]]}] 20:37:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 20:37:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1237ms 20:37:17 INFO - PROCESS | 1772 | 1472096237659 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 20:37:17 INFO - PROCESS | 1772 | 1472096237663 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 20:37:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 20:37:17 INFO - PROCESS | 1772 | 1472096237669 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 20:37:17 INFO - PROCESS | 1772 | 1472096237671 Marionette TRACE conn3 <- [1,2466,null,{}] 20:37:17 INFO - PROCESS | 1772 | 1472096237676 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}] 20:37:17 INFO - PROCESS | 1772 | 1472096237681 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:17 INFO - PROCESS | 1772 | 1472096237874 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 20:37:17 INFO - PROCESS | 1772 | 1472096237900 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:17 INFO - PROCESS | 1772 | 1472096237908 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:17 INFO - PROCESS | 1772 | ++DOCSHELL 0x91882400 == 28 [pid = 1772] [id = 624] 20:37:17 INFO - PROCESS | 1772 | ++DOMWINDOW == 97 (0x92024400) [pid = 1772] [serial = 1873] [outer = (nil)] 20:37:17 INFO - PROCESS | 1772 | ++DOMWINDOW == 98 (0x9202d400) [pid = 1772] [serial = 1874] [outer = 0x92024400] 20:37:17 INFO - PROCESS | 1772 | 1472096237971 Marionette DEBUG loaded listener.js 20:37:18 INFO - PROCESS | 1772 | ++DOMWINDOW == 99 (0x9241dc00) [pid = 1772] [serial = 1875] [outer = 0x92024400] 20:37:18 INFO - PROCESS | 1772 | --DOMWINDOW == 98 (0x95235400) [pid = 1772] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 20:37:18 INFO - PROCESS | 1772 | --DOMWINDOW == 97 (0x930d2400) [pid = 1772] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 20:37:18 INFO - PROCESS | 1772 | --DOMWINDOW == 96 (0x90770000) [pid = 1772] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 20:37:18 INFO - PROCESS | 1772 | --DOMWINDOW == 95 (0x99ded000) [pid = 1772] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 20:37:18 INFO - PROCESS | 1772 | --DOMWINDOW == 94 (0x8ed92800) [pid = 1772] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 20:37:18 INFO - PROCESS | 1772 | --DOMWINDOW == 93 (0x93a2e400) [pid = 1772] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 20:37:18 INFO - PROCESS | 1772 | --DOMWINDOW == 92 (0x8ed8b800) [pid = 1772] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 20:37:18 INFO - PROCESS | 1772 | --DOMWINDOW == 91 (0x8ef93800) [pid = 1772] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 20:37:18 INFO - PROCESS | 1772 | --DOMWINDOW == 90 (0x9250e000) [pid = 1772] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 20:37:18 INFO - PROCESS | 1772 | --DOMWINDOW == 89 (0x8ee4d400) [pid = 1772] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 20:37:18 INFO - PROCESS | 1772 | --DOMWINDOW == 88 (0x9781c000) [pid = 1772] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 20:37:18 INFO - PROCESS | 1772 | --DOMWINDOW == 87 (0x99d1b800) [pid = 1772] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 20:37:18 INFO - PROCESS | 1772 | --DOMWINDOW == 86 (0x90972400) [pid = 1772] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 20:37:18 INFO - PROCESS | 1772 | --DOMWINDOW == 85 (0x9a05dc00) [pid = 1772] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 20:37:18 INFO - PROCESS | 1772 | --DOMWINDOW == 84 (0x9486d400) [pid = 1772] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 20:37:18 INFO - PROCESS | 1772 | --DOMWINDOW == 83 (0x8e770400) [pid = 1772] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 20:37:19 INFO - PROCESS | 1772 | 1472096239337 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]]]}] 20:37:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 20:37:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1682ms 20:37:19 INFO - PROCESS | 1772 | 1472096239351 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 20:37:19 INFO - PROCESS | 1772 | 1472096239354 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 20:37:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 20:37:19 INFO - PROCESS | 1772 | 1472096239360 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 20:37:19 INFO - PROCESS | 1772 | 1472096239362 Marionette TRACE conn3 <- [1,2470,null,{}] 20:37:19 INFO - PROCESS | 1772 | 1472096239368 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}] 20:37:19 INFO - PROCESS | 1772 | 1472096239373 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:19 INFO - PROCESS | 1772 | 1472096239507 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 20:37:19 INFO - PROCESS | 1772 | 1472096239520 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:19 INFO - PROCESS | 1772 | 1472096239528 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:19 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e761400 == 29 [pid = 1772] [id = 625] 20:37:19 INFO - PROCESS | 1772 | ++DOMWINDOW == 84 (0x8ee48400) [pid = 1772] [serial = 1876] [outer = (nil)] 20:37:19 INFO - PROCESS | 1772 | ++DOMWINDOW == 85 (0x92025000) [pid = 1772] [serial = 1877] [outer = 0x8ee48400] 20:37:19 INFO - PROCESS | 1772 | 1472096239590 Marionette DEBUG loaded listener.js 20:37:19 INFO - PROCESS | 1772 | ++DOMWINDOW == 86 (0x92316c00) [pid = 1772] [serial = 1878] [outer = 0x8ee48400] 20:37:20 INFO - PROCESS | 1772 | 1472096240460 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]]]}] 20:37:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 20:37:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1130ms 20:37:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 20:37:20 INFO - PROCESS | 1772 | 1472096240491 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 20:37:20 INFO - PROCESS | 1772 | 1472096240494 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 20:37:20 INFO - PROCESS | 1772 | 1472096240501 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 20:37:20 INFO - PROCESS | 1772 | 1472096240504 Marionette TRACE conn3 <- [1,2474,null,{}] 20:37:20 INFO - PROCESS | 1772 | 1472096240509 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}] 20:37:20 INFO - PROCESS | 1772 | 1472096240519 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:20 INFO - PROCESS | 1772 | 1472096240682 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 20:37:20 INFO - PROCESS | 1772 | 1472096240691 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:20 INFO - PROCESS | 1772 | 1472096240699 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:20 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee4d400 == 30 [pid = 1772] [id = 626] 20:37:20 INFO - PROCESS | 1772 | ++DOMWINDOW == 87 (0x9097cc00) [pid = 1772] [serial = 1879] [outer = (nil)] 20:37:20 INFO - PROCESS | 1772 | ++DOMWINDOW == 88 (0x930ca400) [pid = 1772] [serial = 1880] [outer = 0x9097cc00] 20:37:20 INFO - PROCESS | 1772 | 1472096240763 Marionette DEBUG loaded listener.js 20:37:20 INFO - PROCESS | 1772 | ++DOMWINDOW == 89 (0x93a2e400) [pid = 1772] [serial = 1881] [outer = 0x9097cc00] 20:37:21 INFO - PROCESS | 1772 | 1472096241950 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]]]}] 20:37:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 20:37:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1479ms 20:37:21 INFO - PROCESS | 1772 | 1472096241980 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 20:37:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 20:37:21 INFO - PROCESS | 1772 | 1472096241986 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 20:37:21 INFO - PROCESS | 1772 | 1472096241993 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 20:37:22 INFO - PROCESS | 1772 | 1472096241998 Marionette TRACE conn3 <- [1,2478,null,{}] 20:37:22 INFO - PROCESS | 1772 | 1472096242015 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}] 20:37:22 INFO - PROCESS | 1772 | 1472096242021 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:22 INFO - PROCESS | 1772 | 1472096242217 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 20:37:22 INFO - PROCESS | 1772 | 1472096242397 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:22 INFO - PROCESS | 1772 | 1472096242407 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:22 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed94000 == 31 [pid = 1772] [id = 627] 20:37:22 INFO - PROCESS | 1772 | ++DOMWINDOW == 90 (0x8ed97400) [pid = 1772] [serial = 1882] [outer = (nil)] 20:37:22 INFO - PROCESS | 1772 | ++DOMWINDOW == 91 (0x8ef98000) [pid = 1772] [serial = 1883] [outer = 0x8ed97400] 20:37:22 INFO - PROCESS | 1772 | 1472096242484 Marionette DEBUG loaded listener.js 20:37:22 INFO - PROCESS | 1772 | ++DOMWINDOW == 92 (0x8ef9d400) [pid = 1772] [serial = 1884] [outer = 0x8ed97400] 20:37:23 INFO - PROCESS | 1772 | 1472096243467 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]]]}] 20:37:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 20:37:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1532ms 20:37:23 INFO - PROCESS | 1772 | 1472096243525 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 20:37:23 INFO - PROCESS | 1772 | 1472096243532 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 20:37:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 20:37:23 INFO - PROCESS | 1772 | 1472096243542 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 20:37:23 INFO - PROCESS | 1772 | 1472096243546 Marionette TRACE conn3 <- [1,2482,null,{}] 20:37:23 INFO - PROCESS | 1772 | 1472096243552 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}] 20:37:23 INFO - PROCESS | 1772 | 1472096243558 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:23 INFO - PROCESS | 1772 | 1472096243738 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 20:37:23 INFO - PROCESS | 1772 | 1472096243921 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:23 INFO - PROCESS | 1772 | 1472096243936 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:23 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed92400 == 32 [pid = 1772] [id = 628] 20:37:23 INFO - PROCESS | 1772 | ++DOMWINDOW == 93 (0x90764000) [pid = 1772] [serial = 1885] [outer = (nil)] 20:37:24 INFO - PROCESS | 1772 | ++DOMWINDOW == 94 (0x91b71400) [pid = 1772] [serial = 1886] [outer = 0x90764000] 20:37:24 INFO - PROCESS | 1772 | 1472096244011 Marionette DEBUG loaded listener.js 20:37:24 INFO - PROCESS | 1772 | ++DOMWINDOW == 95 (0x9202fc00) [pid = 1772] [serial = 1887] [outer = 0x90764000] 20:37:25 INFO - PROCESS | 1772 | 1472096245018 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]]]}] 20:37:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 20:37:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1542ms 20:37:25 INFO - PROCESS | 1772 | 1472096245084 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 20:37:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 20:37:25 INFO - PROCESS | 1772 | 1472096245088 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 20:37:25 INFO - PROCESS | 1772 | 1472096245094 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 20:37:25 INFO - PROCESS | 1772 | 1472096245100 Marionette TRACE conn3 <- [1,2486,null,{}] 20:37:25 INFO - PROCESS | 1772 | 1472096245116 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}] 20:37:25 INFO - PROCESS | 1772 | 1472096245124 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:25 INFO - PROCESS | 1772 | 1472096245326 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 20:37:25 INFO - PROCESS | 1772 | 1472096245513 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:25 INFO - PROCESS | 1772 | 1472096245520 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:25 INFO - PROCESS | 1772 | ++DOCSHELL 0x93b4b000 == 33 [pid = 1772] [id = 629] 20:37:25 INFO - PROCESS | 1772 | ++DOMWINDOW == 96 (0x93b55c00) [pid = 1772] [serial = 1888] [outer = (nil)] 20:37:25 INFO - PROCESS | 1772 | ++DOMWINDOW == 97 (0x9486dc00) [pid = 1772] [serial = 1889] [outer = 0x93b55c00] 20:37:25 INFO - PROCESS | 1772 | 1472096245603 Marionette DEBUG loaded listener.js 20:37:25 INFO - PROCESS | 1772 | ++DOMWINDOW == 98 (0x95233800) [pid = 1772] [serial = 1890] [outer = 0x93b55c00] 20:37:26 INFO - PROCESS | 1772 | 1472096246581 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]]]}] 20:37:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 20:37:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1542ms 20:37:26 INFO - PROCESS | 1772 | 1472096246637 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 20:37:26 INFO - PROCESS | 1772 | 1472096246641 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 20:37:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 20:37:26 INFO - PROCESS | 1772 | 1472096246647 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 20:37:26 INFO - PROCESS | 1772 | 1472096246650 Marionette TRACE conn3 <- [1,2490,null,{}] 20:37:26 INFO - PROCESS | 1772 | 1472096246656 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}] 20:37:26 INFO - PROCESS | 1772 | 1472096246661 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:26 INFO - PROCESS | 1772 | 1472096246835 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 20:37:27 INFO - PROCESS | 1772 | 1472096247014 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:27 INFO - PROCESS | 1772 | 1472096247020 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:27 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee48c00 == 34 [pid = 1772] [id = 630] 20:37:27 INFO - PROCESS | 1772 | ++DOMWINDOW == 99 (0x8ee49000) [pid = 1772] [serial = 1891] [outer = (nil)] 20:37:27 INFO - PROCESS | 1772 | ++DOMWINDOW == 100 (0x9202a800) [pid = 1772] [serial = 1892] [outer = 0x8ee49000] 20:37:27 INFO - PROCESS | 1772 | 1472096247099 Marionette DEBUG loaded listener.js 20:37:27 INFO - PROCESS | 1772 | ++DOMWINDOW == 101 (0x93b4f400) [pid = 1772] [serial = 1893] [outer = 0x8ee49000] 20:37:28 INFO - PROCESS | 1772 | 1472096248210 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]]]}] 20:37:28 INFO - PROCESS | 1772 | --DOCSHELL 0x8e761400 == 33 [pid = 1772] [id = 625] 20:37:28 INFO - PROCESS | 1772 | --DOCSHELL 0x91882400 == 32 [pid = 1772] [id = 624] 20:37:28 INFO - PROCESS | 1772 | --DOCSHELL 0x915b6000 == 31 [pid = 1772] [id = 623] 20:37:28 INFO - PROCESS | 1772 | --DOCSHELL 0x8efa1400 == 30 [pid = 1772] [id = 622] 20:37:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 20:37:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1640ms 20:37:28 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed8ac00 == 29 [pid = 1772] [id = 621] 20:37:28 INFO - PROCESS | 1772 | --DOCSHELL 0x915ad400 == 28 [pid = 1772] [id = 620] 20:37:28 INFO - PROCESS | 1772 | 1472096248305 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 20:37:28 INFO - PROCESS | 1772 | 1472096248310 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 20:37:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 20:37:28 INFO - PROCESS | 1772 | 1472096248317 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 20:37:28 INFO - PROCESS | 1772 | 1472096248324 Marionette TRACE conn3 <- [1,2494,null,{}] 20:37:28 INFO - PROCESS | 1772 | 1472096248331 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}] 20:37:28 INFO - PROCESS | 1772 | 1472096248335 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:28 INFO - PROCESS | 1772 | 1472096248484 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 20:37:28 INFO - PROCESS | 1772 | --DOMWINDOW == 100 (0x9abb6400) [pid = 1772] [serial = 1836] [outer = (nil)] [url = about:blank] 20:37:28 INFO - PROCESS | 1772 | --DOMWINDOW == 99 (0x9a2eb000) [pid = 1772] [serial = 1835] [outer = (nil)] [url = about:blank] 20:37:28 INFO - PROCESS | 1772 | --DOMWINDOW == 98 (0x9560d400) [pid = 1772] [serial = 1829] [outer = (nil)] [url = about:blank] 20:37:28 INFO - PROCESS | 1772 | --DOMWINDOW == 97 (0x9b0b0400) [pid = 1772] [serial = 1808] [outer = (nil)] [url = about:blank] 20:37:28 INFO - PROCESS | 1772 | --DOMWINDOW == 96 (0x9acddc00) [pid = 1772] [serial = 1809] [outer = (nil)] [url = about:blank] 20:37:28 INFO - PROCESS | 1772 | --DOMWINDOW == 95 (0x9d4b2800) [pid = 1772] [serial = 1814] [outer = (nil)] [url = about:blank] 20:37:28 INFO - PROCESS | 1772 | --DOMWINDOW == 94 (0x9d4b3800) [pid = 1772] [serial = 1815] [outer = (nil)] [url = about:blank] 20:37:28 INFO - PROCESS | 1772 | --DOMWINDOW == 93 (0x8ee54c00) [pid = 1772] [serial = 1820] [outer = (nil)] [url = about:blank] 20:37:28 INFO - PROCESS | 1772 | --DOMWINDOW == 92 (0x906a9c00) [pid = 1772] [serial = 1821] [outer = (nil)] [url = about:blank] 20:37:28 INFO - PROCESS | 1772 | --DOMWINDOW == 91 (0x9547ac00) [pid = 1772] [serial = 1791] [outer = (nil)] [url = about:blank] 20:37:28 INFO - PROCESS | 1772 | --DOMWINDOW == 90 (0x92422400) [pid = 1772] [serial = 1817] [outer = (nil)] [url = about:blank] 20:37:28 INFO - PROCESS | 1772 | --DOMWINDOW == 89 (0x930ca000) [pid = 1772] [serial = 1818] [outer = (nil)] [url = about:blank] 20:37:28 INFO - PROCESS | 1772 | --DOMWINDOW == 88 (0x9b4b7c00) [pid = 1772] [serial = 1811] [outer = (nil)] [url = about:blank] 20:37:28 INFO - PROCESS | 1772 | --DOMWINDOW == 87 (0x9b8c1800) [pid = 1772] [serial = 1812] [outer = (nil)] [url = about:blank] 20:37:28 INFO - PROCESS | 1772 | --DOMWINDOW == 86 (0x925f2800) [pid = 1772] [serial = 1796] [outer = (nil)] [url = about:blank] 20:37:28 INFO - PROCESS | 1772 | --DOMWINDOW == 85 (0x93e39400) [pid = 1772] [serial = 1797] [outer = (nil)] [url = about:blank] 20:37:28 INFO - PROCESS | 1772 | --DOMWINDOW == 84 (0x90767c00) [pid = 1772] [serial = 1793] [outer = (nil)] [url = about:blank] 20:37:28 INFO - PROCESS | 1772 | --DOMWINDOW == 83 (0x90979c00) [pid = 1772] [serial = 1794] [outer = (nil)] [url = about:blank] 20:37:28 INFO - PROCESS | 1772 | --DOMWINDOW == 82 (0x98416400) [pid = 1772] [serial = 1799] [outer = (nil)] [url = about:blank] 20:37:28 INFO - PROCESS | 1772 | --DOMWINDOW == 81 (0x9971ac00) [pid = 1772] [serial = 1800] [outer = (nil)] [url = about:blank] 20:37:28 INFO - PROCESS | 1772 | --DOMWINDOW == 80 (0x9a140c00) [pid = 1772] [serial = 1802] [outer = (nil)] [url = about:blank] 20:37:28 INFO - PROCESS | 1772 | --DOMWINDOW == 79 (0x9a147400) [pid = 1772] [serial = 1803] [outer = (nil)] [url = about:blank] 20:37:28 INFO - PROCESS | 1772 | --DOMWINDOW == 78 (0x91883400) [pid = 1772] [serial = 1823] [outer = (nil)] [url = about:blank] 20:37:28 INFO - PROCESS | 1772 | --DOMWINDOW == 77 (0x92310000) [pid = 1772] [serial = 1824] [outer = (nil)] [url = about:blank] 20:37:28 INFO - PROCESS | 1772 | --DOMWINDOW == 76 (0x9a2f2400) [pid = 1772] [serial = 1805] [outer = (nil)] [url = about:blank] 20:37:28 INFO - PROCESS | 1772 | --DOMWINDOW == 75 (0x9a2f5c00) [pid = 1772] [serial = 1806] [outer = (nil)] [url = about:blank] 20:37:28 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x95418400) [pid = 1772] [serial = 1827] [outer = (nil)] [url = about:blank] 20:37:28 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x9523a000) [pid = 1772] [serial = 1826] [outer = (nil)] [url = about:blank] 20:37:28 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x925f5c00) [pid = 1772] [serial = 1832] [outer = (nil)] [url = about:blank] 20:37:28 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x97819000) [pid = 1772] [serial = 1830] [outer = (nil)] [url = about:blank] 20:37:28 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x9560f400) [pid = 1772] [serial = 1833] [outer = (nil)] [url = about:blank] 20:37:28 INFO - PROCESS | 1772 | 1472096248675 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:28 INFO - PROCESS | 1772 | 1472096248683 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:28 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee41400 == 29 [pid = 1772] [id = 631] 20:37:28 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x8ee4c400) [pid = 1772] [serial = 1894] [outer = (nil)] 20:37:28 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x8ef96400) [pid = 1772] [serial = 1895] [outer = 0x8ee4c400] 20:37:28 INFO - PROCESS | 1772 | 1472096248753 Marionette DEBUG loaded listener.js 20:37:28 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x906aa000) [pid = 1772] [serial = 1896] [outer = 0x8ee4c400] 20:37:29 INFO - PROCESS | 1772 | 1472096249515 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]]]}] 20:37:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 20:37:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1236ms 20:37:29 INFO - PROCESS | 1772 | 1472096249554 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 20:37:29 INFO - PROCESS | 1772 | 1472096249560 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 20:37:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 20:37:29 INFO - PROCESS | 1772 | 1472096249579 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 20:37:29 INFO - PROCESS | 1772 | 1472096249583 Marionette TRACE conn3 <- [1,2498,null,{}] 20:37:29 INFO - PROCESS | 1772 | 1472096249589 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}] 20:37:29 INFO - PROCESS | 1772 | 1472096249594 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:29 INFO - PROCESS | 1772 | 1472096249740 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 20:37:29 INFO - PROCESS | 1772 | 1472096249756 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:29 INFO - PROCESS | 1772 | 1472096249764 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:29 INFO - PROCESS | 1772 | ++DOCSHELL 0x906b2c00 == 30 [pid = 1772] [id = 632] 20:37:29 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x9097b400) [pid = 1772] [serial = 1897] [outer = (nil)] 20:37:29 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x915b8c00) [pid = 1772] [serial = 1898] [outer = 0x9097b400] 20:37:29 INFO - PROCESS | 1772 | 1472096249829 Marionette DEBUG loaded listener.js 20:37:29 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0x91b6e800) [pid = 1772] [serial = 1899] [outer = 0x9097b400] 20:37:30 INFO - PROCESS | 1772 | 1472096250749 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]]]}] 20:37:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 20:37:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1239ms 20:37:30 INFO - PROCESS | 1772 | 1472096250814 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 20:37:30 INFO - PROCESS | 1772 | 1472096250818 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 20:37:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 20:37:30 INFO - PROCESS | 1772 | 1472096250824 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 20:37:30 INFO - PROCESS | 1772 | 1472096250829 Marionette TRACE conn3 <- [1,2502,null,{}] 20:37:30 INFO - PROCESS | 1772 | 1472096250844 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}] 20:37:30 INFO - PROCESS | 1772 | 1472096250852 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:31 INFO - PROCESS | 1772 | 1472096251008 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 20:37:31 INFO - PROCESS | 1772 | 1472096251158 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:31 INFO - PROCESS | 1772 | 1472096251168 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:31 INFO - PROCESS | 1772 | ++DOCSHELL 0x92513800 == 31 [pid = 1772] [id = 633] 20:37:31 INFO - PROCESS | 1772 | ++DOMWINDOW == 77 (0x925f2800) [pid = 1772] [serial = 1900] [outer = (nil)] 20:37:31 INFO - PROCESS | 1772 | ++DOMWINDOW == 78 (0x93a2bc00) [pid = 1772] [serial = 1901] [outer = 0x925f2800] 20:37:31 INFO - PROCESS | 1772 | 1472096251233 Marionette DEBUG loaded listener.js 20:37:31 INFO - PROCESS | 1772 | ++DOMWINDOW == 79 (0x94871400) [pid = 1772] [serial = 1902] [outer = 0x925f2800] 20:37:32 INFO - PROCESS | 1772 | 1472096252058 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]]]}] 20:37:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 20:37:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1282ms 20:37:32 INFO - PROCESS | 1772 | 1472096252107 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 20:37:32 INFO - PROCESS | 1772 | 1472096252111 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 20:37:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 20:37:32 INFO - PROCESS | 1772 | 1472096252122 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 20:37:32 INFO - PROCESS | 1772 | 1472096252124 Marionette TRACE conn3 <- [1,2506,null,{}] 20:37:32 INFO - PROCESS | 1772 | 1472096252128 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}] 20:37:32 INFO - PROCESS | 1772 | 1472096252134 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:32 INFO - PROCESS | 1772 | 1472096252324 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 20:37:32 INFO - PROCESS | 1772 | 1472096252350 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:32 INFO - PROCESS | 1772 | 1472096252357 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:32 INFO - PROCESS | 1772 | ++DOCSHELL 0x92313000 == 32 [pid = 1772] [id = 634] 20:37:32 INFO - PROCESS | 1772 | ++DOMWINDOW == 80 (0x930c9800) [pid = 1772] [serial = 1903] [outer = (nil)] 20:37:32 INFO - PROCESS | 1772 | ++DOMWINDOW == 81 (0x95366000) [pid = 1772] [serial = 1904] [outer = 0x930c9800] 20:37:32 INFO - PROCESS | 1772 | 1472096252419 Marionette DEBUG loaded listener.js 20:37:32 INFO - PROCESS | 1772 | ++DOMWINDOW == 82 (0x9536b000) [pid = 1772] [serial = 1905] [outer = 0x930c9800] 20:37:33 INFO - PROCESS | 1772 | --DOMWINDOW == 81 (0x8ee48400) [pid = 1772] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 20:37:33 INFO - PROCESS | 1772 | --DOMWINDOW == 80 (0x8ee5d400) [pid = 1772] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 20:37:33 INFO - PROCESS | 1772 | --DOMWINDOW == 79 (0x92424000) [pid = 1772] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 20:37:33 INFO - PROCESS | 1772 | --DOMWINDOW == 78 (0x9a2f7800) [pid = 1772] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 20:37:33 INFO - PROCESS | 1772 | --DOMWINDOW == 77 (0x95477c00) [pid = 1772] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 20:37:33 INFO - PROCESS | 1772 | --DOMWINDOW == 76 (0x9097f000) [pid = 1772] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 20:37:33 INFO - PROCESS | 1772 | --DOMWINDOW == 75 (0x9b954800) [pid = 1772] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 20:37:33 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x8ed8f000) [pid = 1772] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 20:37:33 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x8efa2000) [pid = 1772] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 20:37:33 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x9d8aec00) [pid = 1772] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 20:37:33 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x8ee5b800) [pid = 1772] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 20:37:33 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x915b6800) [pid = 1772] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 20:37:33 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x92024400) [pid = 1772] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 20:37:33 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x91879400) [pid = 1772] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 20:37:33 INFO - PROCESS | 1772 | 1472096253368 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]]]}] 20:37:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 20:37:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1287ms 20:37:33 INFO - PROCESS | 1772 | 1472096253404 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 20:37:33 INFO - PROCESS | 1772 | 1472096253407 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 20:37:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 20:37:33 INFO - PROCESS | 1772 | 1472096253421 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 20:37:33 INFO - PROCESS | 1772 | 1472096253423 Marionette TRACE conn3 <- [1,2510,null,{}] 20:37:33 INFO - PROCESS | 1772 | 1472096253429 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}] 20:37:33 INFO - PROCESS | 1772 | 1472096253433 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:33 INFO - PROCESS | 1772 | 1472096253565 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 20:37:33 INFO - PROCESS | 1772 | 1472096253577 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:33 INFO - PROCESS | 1772 | 1472096253584 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:33 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed8a000 == 33 [pid = 1772] [id = 635] 20:37:33 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x8ee42400) [pid = 1772] [serial = 1906] [outer = (nil)] 20:37:33 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x9187d000) [pid = 1772] [serial = 1907] [outer = 0x8ee42400] 20:37:33 INFO - PROCESS | 1772 | 1472096253645 Marionette DEBUG loaded listener.js 20:37:33 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x93e41400) [pid = 1772] [serial = 1908] [outer = 0x8ee42400] 20:37:34 INFO - PROCESS | 1772 | 1472096254471 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]]]}] 20:37:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 20:37:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1126ms 20:37:34 INFO - PROCESS | 1772 | 1472096254548 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 20:37:34 INFO - PROCESS | 1772 | 1472096254551 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 20:37:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 20:37:34 INFO - PROCESS | 1772 | 1472096254557 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 20:37:34 INFO - PROCESS | 1772 | 1472096254559 Marionette TRACE conn3 <- [1,2514,null,{}] 20:37:34 INFO - PROCESS | 1772 | 1472096254564 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}] 20:37:34 INFO - PROCESS | 1772 | 1472096254574 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:34 INFO - PROCESS | 1772 | 1472096254730 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 20:37:34 INFO - PROCESS | 1772 | 1472096254740 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:34 INFO - PROCESS | 1772 | 1472096254748 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:34 INFO - PROCESS | 1772 | ++DOCSHELL 0x906b0000 == 34 [pid = 1772] [id = 636] 20:37:34 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x90769c00) [pid = 1772] [serial = 1909] [outer = (nil)] 20:37:34 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x956c7c00) [pid = 1772] [serial = 1910] [outer = 0x90769c00] 20:37:34 INFO - PROCESS | 1772 | 1472096254810 Marionette DEBUG loaded listener.js 20:37:34 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x97817800) [pid = 1772] [serial = 1911] [outer = 0x90769c00] 20:37:35 INFO - PROCESS | 1772 | 1472096255859 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]]]}] 20:37:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 20:37:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1330ms 20:37:35 INFO - PROCESS | 1772 | 1472096255888 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 20:37:35 INFO - PROCESS | 1772 | 1472096255894 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 20:37:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 20:37:35 INFO - PROCESS | 1772 | 1472096255902 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 20:37:35 INFO - PROCESS | 1772 | 1472096255907 Marionette TRACE conn3 <- [1,2518,null,{}] 20:37:35 INFO - PROCESS | 1772 | 1472096255916 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}] 20:37:35 INFO - PROCESS | 1772 | 1472096255921 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:36 INFO - PROCESS | 1772 | 1472096256091 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 20:37:36 INFO - PROCESS | 1772 | 1472096256268 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:36 INFO - PROCESS | 1772 | 1472096256277 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:36 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e4c7800 == 35 [pid = 1772] [id = 637] 20:37:36 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x8ee57c00) [pid = 1772] [serial = 1912] [outer = (nil)] 20:37:36 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0x90974000) [pid = 1772] [serial = 1913] [outer = 0x8ee57c00] 20:37:36 INFO - PROCESS | 1772 | 1472096256352 Marionette DEBUG loaded listener.js 20:37:36 INFO - PROCESS | 1772 | ++DOMWINDOW == 77 (0x9097a800) [pid = 1772] [serial = 1914] [outer = 0x8ee57c00] 20:37:37 INFO - PROCESS | 1772 | 1472096257317 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]]]}] 20:37:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 20:37:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1485ms 20:37:37 INFO - PROCESS | 1772 | 1472096257388 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 20:37:37 INFO - PROCESS | 1772 | 1472096257395 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 20:37:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 20:37:37 INFO - PROCESS | 1772 | 1472096257406 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 20:37:37 INFO - PROCESS | 1772 | 1472096257410 Marionette TRACE conn3 <- [1,2522,null,{}] 20:37:37 INFO - PROCESS | 1772 | 1472096257416 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}] 20:37:37 INFO - PROCESS | 1772 | 1472096257422 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:37 INFO - PROCESS | 1772 | 1472096257629 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 20:37:37 INFO - PROCESS | 1772 | 1472096257895 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:37 INFO - PROCESS | 1772 | 1472096257902 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:37 INFO - PROCESS | 1772 | ++DOCSHELL 0x8efa1000 == 36 [pid = 1772] [id = 638] 20:37:37 INFO - PROCESS | 1772 | ++DOMWINDOW == 78 (0x91b75c00) [pid = 1772] [serial = 1915] [outer = (nil)] 20:37:38 INFO - PROCESS | 1772 | ++DOMWINDOW == 79 (0x925f3000) [pid = 1772] [serial = 1916] [outer = 0x91b75c00] 20:37:38 INFO - PROCESS | 1772 | 1472096258020 Marionette DEBUG loaded listener.js 20:37:38 INFO - PROCESS | 1772 | ++DOMWINDOW == 80 (0x95235800) [pid = 1772] [serial = 1917] [outer = 0x91b75c00] 20:37:38 INFO - PROCESS | 1772 | 1472096258884 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]]]}] 20:37:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 20:37:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1530ms 20:37:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 20:37:38 INFO - PROCESS | 1772 | 1472096258936 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 20:37:38 INFO - PROCESS | 1772 | 1472096258939 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 20:37:38 INFO - PROCESS | 1772 | 1472096258946 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 20:37:38 INFO - PROCESS | 1772 | 1472096258952 Marionette TRACE conn3 <- [1,2526,null,{}] 20:37:38 INFO - PROCESS | 1772 | 1472096258967 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}] 20:37:38 INFO - PROCESS | 1772 | 1472096258976 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:39 INFO - PROCESS | 1772 | 1472096259141 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 20:37:39 INFO - PROCESS | 1772 | 1472096259318 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:39 INFO - PROCESS | 1772 | 1472096259332 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:39 INFO - PROCESS | 1772 | ++DOCSHELL 0x9833f000 == 37 [pid = 1772] [id = 639] 20:37:39 INFO - PROCESS | 1772 | ++DOMWINDOW == 81 (0x9833f800) [pid = 1772] [serial = 1918] [outer = (nil)] 20:37:39 INFO - PROCESS | 1772 | ++DOMWINDOW == 82 (0x98436800) [pid = 1772] [serial = 1919] [outer = 0x9833f800] 20:37:39 INFO - PROCESS | 1772 | 1472096259407 Marionette DEBUG loaded listener.js 20:37:39 INFO - PROCESS | 1772 | ++DOMWINDOW == 83 (0x99719800) [pid = 1772] [serial = 1920] [outer = 0x9833f800] 20:37:40 INFO - PROCESS | 1772 | 1472096260284 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]]]}] 20:37:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 20:37:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1386ms 20:37:40 INFO - PROCESS | 1772 | 1472096260332 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 20:37:40 INFO - PROCESS | 1772 | 1472096260336 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 20:37:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 20:37:40 INFO - PROCESS | 1772 | 1472096260343 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 20:37:40 INFO - PROCESS | 1772 | 1472096260346 Marionette TRACE conn3 <- [1,2530,null,{}] 20:37:40 INFO - PROCESS | 1772 | 1472096260351 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}] 20:37:40 INFO - PROCESS | 1772 | 1472096260356 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:40 INFO - PROCESS | 1772 | 1472096260529 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 20:37:40 INFO - PROCESS | 1772 | 1472096260704 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:40 INFO - PROCESS | 1772 | 1472096260712 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:40 INFO - PROCESS | 1772 | ++DOCSHELL 0x925f5c00 == 38 [pid = 1772] [id = 640] 20:37:40 INFO - PROCESS | 1772 | ++DOMWINDOW == 84 (0x956bf000) [pid = 1772] [serial = 1921] [outer = (nil)] 20:37:40 INFO - PROCESS | 1772 | ++DOMWINDOW == 85 (0x998ad400) [pid = 1772] [serial = 1922] [outer = 0x956bf000] 20:37:40 INFO - PROCESS | 1772 | 1472096260786 Marionette DEBUG loaded listener.js 20:37:40 INFO - PROCESS | 1772 | ++DOMWINDOW == 86 (0x99b48c00) [pid = 1772] [serial = 1923] [outer = 0x956bf000] 20:37:41 INFO - PROCESS | 1772 | 1472096261571 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]]]}] 20:37:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 20:37:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1277ms 20:37:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 20:37:41 INFO - PROCESS | 1772 | 1472096261621 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 20:37:41 INFO - PROCESS | 1772 | 1472096261624 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 20:37:41 INFO - PROCESS | 1772 | 1472096261630 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 20:37:41 INFO - PROCESS | 1772 | 1472096261633 Marionette TRACE conn3 <- [1,2534,null,{}] 20:37:41 INFO - PROCESS | 1772 | 1472096261657 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}] 20:37:41 INFO - PROCESS | 1772 | 1472096261661 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:41 INFO - PROCESS | 1772 | 1472096261818 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 20:37:42 INFO - PROCESS | 1772 | 1472096261992 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:42 INFO - PROCESS | 1772 | 1472096262000 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:42 INFO - PROCESS | 1772 | ++DOCSHELL 0x997f8000 == 39 [pid = 1772] [id = 641] 20:37:42 INFO - PROCESS | 1772 | ++DOMWINDOW == 87 (0x997f8800) [pid = 1772] [serial = 1924] [outer = (nil)] 20:37:42 INFO - PROCESS | 1772 | ++DOMWINDOW == 88 (0x99d1b800) [pid = 1772] [serial = 1925] [outer = 0x997f8800] 20:37:42 INFO - PROCESS | 1772 | 1472096262094 Marionette DEBUG loaded listener.js 20:37:42 INFO - PROCESS | 1772 | ++DOMWINDOW == 89 (0x99df1c00) [pid = 1772] [serial = 1926] [outer = 0x997f8800] 20:37:42 INFO - PROCESS | 1772 | 1472096262982 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]]]}] 20:37:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 20:37:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1388ms 20:37:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 20:37:43 INFO - PROCESS | 1772 | 1472096263018 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 20:37:43 INFO - PROCESS | 1772 | 1472096263021 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 20:37:43 INFO - PROCESS | 1772 | 1472096263027 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 20:37:43 INFO - PROCESS | 1772 | 1472096263031 Marionette TRACE conn3 <- [1,2538,null,{}] 20:37:43 INFO - PROCESS | 1772 | 1472096263036 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}] 20:37:43 INFO - PROCESS | 1772 | 1472096263045 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:43 INFO - PROCESS | 1772 | 1472096263228 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 20:37:43 INFO - PROCESS | 1772 | 1472096263418 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:43 INFO - PROCESS | 1772 | 1472096263427 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:43 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e76e800 == 40 [pid = 1772] [id = 642] 20:37:43 INFO - PROCESS | 1772 | ++DOMWINDOW == 90 (0x8ed8e800) [pid = 1772] [serial = 1927] [outer = (nil)] 20:37:43 INFO - PROCESS | 1772 | ++DOMWINDOW == 91 (0x9a1bdc00) [pid = 1772] [serial = 1928] [outer = 0x8ed8e800] 20:37:43 INFO - PROCESS | 1772 | 1472096263499 Marionette DEBUG loaded listener.js 20:37:43 INFO - PROCESS | 1772 | ++DOMWINDOW == 92 (0x9a2ee400) [pid = 1772] [serial = 1929] [outer = 0x8ed8e800] 20:37:44 INFO - PROCESS | 1772 | 1472096264350 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]]]}] 20:37:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 20:37:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1381ms 20:37:44 INFO - PROCESS | 1772 | 1472096264407 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 20:37:44 INFO - PROCESS | 1772 | 1472096264411 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 20:37:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 20:37:44 INFO - PROCESS | 1772 | 1472096264417 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 20:37:44 INFO - PROCESS | 1772 | 1472096264420 Marionette TRACE conn3 <- [1,2542,null,{}] 20:37:44 INFO - PROCESS | 1772 | 1472096264425 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}] 20:37:44 INFO - PROCESS | 1772 | 1472096264430 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:44 INFO - PROCESS | 1772 | 1472096264585 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 20:37:45 INFO - PROCESS | 1772 | 1472096264995 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:45 INFO - PROCESS | 1772 | 1472096265005 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:45 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed90400 == 41 [pid = 1772] [id = 643] 20:37:45 INFO - PROCESS | 1772 | ++DOMWINDOW == 93 (0x8ed91400) [pid = 1772] [serial = 1930] [outer = (nil)] 20:37:45 INFO - PROCESS | 1772 | ++DOMWINDOW == 94 (0x8ee47000) [pid = 1772] [serial = 1931] [outer = 0x8ed91400] 20:37:45 INFO - PROCESS | 1772 | 1472096265122 Marionette DEBUG loaded listener.js 20:37:45 INFO - PROCESS | 1772 | ++DOMWINDOW == 95 (0x8ef9f800) [pid = 1772] [serial = 1932] [outer = 0x8ed91400] 20:37:46 INFO - PROCESS | 1772 | 1472096266023 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]]]}] 20:37:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 20:37:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1636ms 20:37:46 INFO - PROCESS | 1772 | 1472096266055 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 20:37:46 INFO - PROCESS | 1772 | 1472096266059 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 20:37:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 20:37:46 INFO - PROCESS | 1772 | 1472096266067 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 20:37:46 INFO - PROCESS | 1772 | 1472096266071 Marionette TRACE conn3 <- [1,2546,null,{}] 20:37:46 INFO - PROCESS | 1772 | 1472096266078 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}] 20:37:46 INFO - PROCESS | 1772 | 1472096266085 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:46 INFO - PROCESS | 1772 | 1472096266238 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 20:37:47 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed8a000 == 40 [pid = 1772] [id = 635] 20:37:47 INFO - PROCESS | 1772 | --DOCSHELL 0x92313000 == 39 [pid = 1772] [id = 634] 20:37:47 INFO - PROCESS | 1772 | --DOCSHELL 0x92513800 == 38 [pid = 1772] [id = 633] 20:37:47 INFO - PROCESS | 1772 | --DOCSHELL 0x906b2c00 == 37 [pid = 1772] [id = 632] 20:37:47 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee41400 == 36 [pid = 1772] [id = 631] 20:37:47 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee4d400 == 35 [pid = 1772] [id = 626] 20:37:47 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed94000 == 34 [pid = 1772] [id = 627] 20:37:47 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee48c00 == 33 [pid = 1772] [id = 630] 20:37:47 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed92400 == 32 [pid = 1772] [id = 628] 20:37:47 INFO - PROCESS | 1772 | --DOCSHELL 0x93b4b000 == 31 [pid = 1772] [id = 629] 20:37:47 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed90400 == 30 [pid = 1772] [id = 643] 20:37:47 INFO - PROCESS | 1772 | --DOCSHELL 0x997f8000 == 29 [pid = 1772] [id = 641] 20:37:47 INFO - PROCESS | 1772 | --DOCSHELL 0x8e76e800 == 28 [pid = 1772] [id = 642] 20:37:47 INFO - PROCESS | 1772 | --DOCSHELL 0x925f5c00 == 27 [pid = 1772] [id = 640] 20:37:47 INFO - PROCESS | 1772 | --DOCSHELL 0x9833f000 == 26 [pid = 1772] [id = 639] 20:37:47 INFO - PROCESS | 1772 | --DOCSHELL 0x8efa1000 == 25 [pid = 1772] [id = 638] 20:37:47 INFO - PROCESS | 1772 | --DOCSHELL 0x906b0000 == 24 [pid = 1772] [id = 636] 20:37:47 INFO - PROCESS | 1772 | --DOCSHELL 0x8e4c7800 == 23 [pid = 1772] [id = 637] 20:37:47 INFO - PROCESS | 1772 | 1472096267293 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:47 INFO - PROCESS | 1772 | 1472096267301 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:47 INFO - PROCESS | 1772 | --DOMWINDOW == 94 (0x92025000) [pid = 1772] [serial = 1877] [outer = (nil)] [url = about:blank] 20:37:47 INFO - PROCESS | 1772 | --DOMWINDOW == 93 (0x91b6d000) [pid = 1772] [serial = 1839] [outer = (nil)] [url = about:blank] 20:37:47 INFO - PROCESS | 1772 | --DOMWINDOW == 92 (0x915ae000) [pid = 1772] [serial = 1838] [outer = (nil)] [url = about:blank] 20:37:47 INFO - PROCESS | 1772 | --DOMWINDOW == 91 (0x95602000) [pid = 1772] [serial = 1842] [outer = (nil)] [url = about:blank] 20:37:47 INFO - PROCESS | 1772 | --DOMWINDOW == 90 (0x9523b400) [pid = 1772] [serial = 1841] [outer = (nil)] [url = about:blank] 20:37:47 INFO - PROCESS | 1772 | --DOMWINDOW == 89 (0x9ad4f800) [pid = 1772] [serial = 1845] [outer = (nil)] [url = about:blank] 20:37:47 INFO - PROCESS | 1772 | --DOMWINDOW == 88 (0x9acd5800) [pid = 1772] [serial = 1844] [outer = (nil)] [url = about:blank] 20:37:47 INFO - PROCESS | 1772 | --DOMWINDOW == 87 (0x9b4b9400) [pid = 1772] [serial = 1848] [outer = (nil)] [url = about:blank] 20:37:47 INFO - PROCESS | 1772 | --DOMWINDOW == 86 (0x9b4aac00) [pid = 1772] [serial = 1847] [outer = (nil)] [url = about:blank] 20:37:47 INFO - PROCESS | 1772 | --DOMWINDOW == 85 (0x9b95dc00) [pid = 1772] [serial = 1851] [outer = (nil)] [url = about:blank] 20:37:47 INFO - PROCESS | 1772 | --DOMWINDOW == 84 (0x9b958000) [pid = 1772] [serial = 1850] [outer = (nil)] [url = about:blank] 20:37:47 INFO - PROCESS | 1772 | --DOMWINDOW == 83 (0xa109cc00) [pid = 1772] [serial = 1854] [outer = (nil)] [url = about:blank] 20:37:47 INFO - PROCESS | 1772 | --DOMWINDOW == 82 (0xa1096400) [pid = 1772] [serial = 1853] [outer = (nil)] [url = about:blank] 20:37:47 INFO - PROCESS | 1772 | --DOMWINDOW == 81 (0x8ee44800) [pid = 1772] [serial = 1865] [outer = (nil)] [url = about:blank] 20:37:47 INFO - PROCESS | 1772 | --DOMWINDOW == 80 (0x906ad000) [pid = 1772] [serial = 1868] [outer = (nil)] [url = about:blank] 20:37:47 INFO - PROCESS | 1772 | --DOMWINDOW == 79 (0xa214ec00) [pid = 1772] [serial = 1857] [outer = (nil)] [url = about:blank] 20:37:47 INFO - PROCESS | 1772 | --DOMWINDOW == 78 (0xa214c000) [pid = 1772] [serial = 1856] [outer = (nil)] [url = about:blank] 20:37:47 INFO - PROCESS | 1772 | --DOMWINDOW == 77 (0x9076c000) [pid = 1772] [serial = 1860] [outer = (nil)] [url = about:blank] 20:37:47 INFO - PROCESS | 1772 | --DOMWINDOW == 76 (0x8efa2400) [pid = 1772] [serial = 1859] [outer = (nil)] [url = about:blank] 20:37:47 INFO - PROCESS | 1772 | --DOMWINDOW == 75 (0x915bc400) [pid = 1772] [serial = 1871] [outer = (nil)] [url = about:blank] 20:37:47 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x9202d400) [pid = 1772] [serial = 1874] [outer = (nil)] [url = about:blank] 20:37:47 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x91887800) [pid = 1772] [serial = 1872] [outer = (nil)] [url = about:blank] 20:37:47 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x8ee4c000) [pid = 1772] [serial = 1866] [outer = (nil)] [url = about:blank] 20:37:47 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x93e39c00) [pid = 1772] [serial = 1862] [outer = (nil)] [url = about:blank] 20:37:47 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x95366400) [pid = 1772] [serial = 1863] [outer = (nil)] [url = about:blank] 20:37:47 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x92316c00) [pid = 1772] [serial = 1878] [outer = (nil)] [url = about:blank] 20:37:47 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x9241dc00) [pid = 1772] [serial = 1875] [outer = (nil)] [url = about:blank] 20:37:47 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x906b6800) [pid = 1772] [serial = 1869] [outer = (nil)] [url = about:blank] 20:37:47 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e4c8c00 == 24 [pid = 1772] [id = 644] 20:37:47 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x8e761400) [pid = 1772] [serial = 1933] [outer = (nil)] 20:37:47 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x8e769800) [pid = 1772] [serial = 1934] [outer = 0x8e761400] 20:37:47 INFO - PROCESS | 1772 | 1472096267563 Marionette DEBUG loaded listener.js 20:37:47 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x8ed8dc00) [pid = 1772] [serial = 1935] [outer = 0x8e761400] 20:37:48 INFO - PROCESS | 1772 | 1472096268293 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]]]}] 20:37:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 20:37:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 2285ms 20:37:48 INFO - PROCESS | 1772 | 1472096268354 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 20:37:48 INFO - PROCESS | 1772 | 1472096268359 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 20:37:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 20:37:48 INFO - PROCESS | 1772 | 1472096268374 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 20:37:48 INFO - PROCESS | 1772 | 1472096268377 Marionette TRACE conn3 <- [1,2550,null,{}] 20:37:48 INFO - PROCESS | 1772 | 1472096268384 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}] 20:37:48 INFO - PROCESS | 1772 | 1472096268391 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:48 INFO - PROCESS | 1772 | 1472096268535 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 20:37:48 INFO - PROCESS | 1772 | 1472096268545 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:48 INFO - PROCESS | 1772 | 1472096268555 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:48 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee5b000 == 25 [pid = 1772] [id = 645] 20:37:48 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x8ee5f400) [pid = 1772] [serial = 1936] [outer = (nil)] 20:37:48 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x8ef98400) [pid = 1772] [serial = 1937] [outer = 0x8ee5f400] 20:37:48 INFO - PROCESS | 1772 | 1472096268620 Marionette DEBUG loaded listener.js 20:37:48 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x906ac800) [pid = 1772] [serial = 1938] [outer = 0x8ee5f400] 20:37:49 INFO - PROCESS | 1772 | 1472096269514 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]]]}] 20:37:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 20:37:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1195ms 20:37:49 INFO - PROCESS | 1772 | 1472096269568 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 20:37:49 INFO - PROCESS | 1772 | 1472096269575 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 20:37:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 20:37:49 INFO - PROCESS | 1772 | 1472096269583 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 20:37:49 INFO - PROCESS | 1772 | 1472096269586 Marionette TRACE conn3 <- [1,2554,null,{}] 20:37:49 INFO - PROCESS | 1772 | 1472096269591 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}] 20:37:49 INFO - PROCESS | 1772 | 1472096269596 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:49 INFO - PROCESS | 1772 | 1472096269751 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 20:37:49 INFO - PROCESS | 1772 | 1472096269902 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:49 INFO - PROCESS | 1772 | 1472096269908 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:49 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee4dc00 == 26 [pid = 1772] [id = 646] 20:37:49 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x9076bc00) [pid = 1772] [serial = 1939] [outer = (nil)] 20:37:49 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x9097fc00) [pid = 1772] [serial = 1940] [outer = 0x9076bc00] 20:37:49 INFO - PROCESS | 1772 | 1472096269973 Marionette DEBUG loaded listener.js 20:37:50 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0x915b9800) [pid = 1772] [serial = 1941] [outer = 0x9076bc00] 20:37:50 INFO - PROCESS | 1772 | 1472096270873 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]]]}] 20:37:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 20:37:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1337ms 20:37:50 INFO - PROCESS | 1772 | 1472096270920 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 20:37:50 INFO - PROCESS | 1772 | 1472096270923 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 20:37:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 20:37:50 INFO - PROCESS | 1772 | 1472096270939 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 20:37:50 INFO - PROCESS | 1772 | 1472096270948 Marionette TRACE conn3 <- [1,2558,null,{}] 20:37:50 INFO - PROCESS | 1772 | 1472096270961 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}] 20:37:50 INFO - PROCESS | 1772 | 1472096270968 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:51 INFO - PROCESS | 1772 | 1472096271172 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 20:37:51 INFO - PROCESS | 1772 | 1472096271192 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:51 INFO - PROCESS | 1772 | 1472096271200 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:51 INFO - PROCESS | 1772 | ++DOCSHELL 0x9202a000 == 27 [pid = 1772] [id = 647] 20:37:51 INFO - PROCESS | 1772 | ++DOMWINDOW == 77 (0x9202d400) [pid = 1772] [serial = 1942] [outer = (nil)] 20:37:51 INFO - PROCESS | 1772 | ++DOMWINDOW == 78 (0x9241dc00) [pid = 1772] [serial = 1943] [outer = 0x9202d400] 20:37:51 INFO - PROCESS | 1772 | 1472096271260 Marionette DEBUG loaded listener.js 20:37:51 INFO - PROCESS | 1772 | ++DOMWINDOW == 79 (0x92427800) [pid = 1772] [serial = 1944] [outer = 0x9202d400] 20:37:52 INFO - PROCESS | 1772 | --DOMWINDOW == 78 (0x930c9800) [pid = 1772] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 20:37:52 INFO - PROCESS | 1772 | --DOMWINDOW == 77 (0x8ee42400) [pid = 1772] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 20:37:52 INFO - PROCESS | 1772 | --DOMWINDOW == 76 (0x9097b400) [pid = 1772] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 20:37:52 INFO - PROCESS | 1772 | --DOMWINDOW == 75 (0x9097cc00) [pid = 1772] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 20:37:52 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x8ee49000) [pid = 1772] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 20:37:52 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x90764000) [pid = 1772] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 20:37:52 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x8ee4c400) [pid = 1772] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 20:37:52 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x93b55c00) [pid = 1772] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 20:37:52 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x8ed97400) [pid = 1772] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 20:37:52 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x90769c00) [pid = 1772] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 20:37:52 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x925f2800) [pid = 1772] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 20:37:52 INFO - PROCESS | 1772 | 1472096272569 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]]]}] 20:37:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 20:37:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1689ms 20:37:52 INFO - PROCESS | 1772 | 1472096272626 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 20:37:52 INFO - PROCESS | 1772 | 1472096272630 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 20:37:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 20:37:52 INFO - PROCESS | 1772 | 1472096272636 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 20:37:52 INFO - PROCESS | 1772 | 1472096272638 Marionette TRACE conn3 <- [1,2562,null,{}] 20:37:52 INFO - PROCESS | 1772 | 1472096272643 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}] 20:37:52 INFO - PROCESS | 1772 | 1472096272648 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:52 INFO - PROCESS | 1772 | 1472096272827 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 20:37:52 INFO - PROCESS | 1772 | 1472096272881 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:52 INFO - PROCESS | 1772 | 1472096272888 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:52 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e4be800 == 28 [pid = 1772] [id = 648] 20:37:52 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x8e4bf000) [pid = 1772] [serial = 1945] [outer = (nil)] 20:37:52 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x9097b400) [pid = 1772] [serial = 1946] [outer = 0x8e4bf000] 20:37:52 INFO - PROCESS | 1772 | 1472096272951 Marionette DEBUG loaded listener.js 20:37:53 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x9202bc00) [pid = 1772] [serial = 1947] [outer = 0x8e4bf000] 20:37:53 INFO - PROCESS | 1772 | 1472096273648 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]]]}] 20:37:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 20:37:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1038ms 20:37:53 INFO - PROCESS | 1772 | 1472096273674 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 20:37:53 INFO - PROCESS | 1772 | 1472096273678 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 20:37:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 20:37:53 INFO - PROCESS | 1772 | 1472096273683 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 20:37:53 INFO - PROCESS | 1772 | 1472096273686 Marionette TRACE conn3 <- [1,2566,null,{}] 20:37:53 INFO - PROCESS | 1772 | 1472096273706 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}] 20:37:53 INFO - PROCESS | 1772 | 1472096273711 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:53 INFO - PROCESS | 1772 | 1472096273891 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 20:37:53 INFO - PROCESS | 1772 | 1472096273908 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:53 INFO - PROCESS | 1772 | 1472096273924 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:53 INFO - PROCESS | 1772 | ++DOCSHELL 0x9250fc00 == 29 [pid = 1772] [id = 649] 20:37:53 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x925f1000) [pid = 1772] [serial = 1948] [outer = (nil)] 20:37:53 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x925f9000) [pid = 1772] [serial = 1949] [outer = 0x925f1000] 20:37:53 INFO - PROCESS | 1772 | 1472096273996 Marionette DEBUG loaded listener.js 20:37:54 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x9522e800) [pid = 1772] [serial = 1950] [outer = 0x925f1000] 20:37:55 INFO - PROCESS | 1772 | 1472096275099 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]]]}] 20:37:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 20:37:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1479ms 20:37:55 INFO - PROCESS | 1772 | 1472096275164 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 20:37:55 INFO - PROCESS | 1772 | 1472096275171 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 20:37:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 20:37:55 INFO - PROCESS | 1772 | 1472096275178 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 20:37:55 INFO - PROCESS | 1772 | 1472096275183 Marionette TRACE conn3 <- [1,2570,null,{}] 20:37:55 INFO - PROCESS | 1772 | 1472096275192 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}] 20:37:55 INFO - PROCESS | 1772 | 1472096275196 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:55 INFO - PROCESS | 1772 | 1472096275362 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 20:37:55 INFO - PROCESS | 1772 | 1472096275531 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:55 INFO - PROCESS | 1772 | 1472096275541 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:55 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e4ba000 == 30 [pid = 1772] [id = 650] 20:37:55 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x8e767c00) [pid = 1772] [serial = 1951] [outer = (nil)] 20:37:55 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0x8ef9a400) [pid = 1772] [serial = 1952] [outer = 0x8e767c00] 20:37:55 INFO - PROCESS | 1772 | 1472096275679 Marionette DEBUG loaded listener.js 20:37:55 INFO - PROCESS | 1772 | ++DOMWINDOW == 77 (0x9076d000) [pid = 1772] [serial = 1953] [outer = 0x8e767c00] 20:37:56 INFO - PROCESS | 1772 | 1472096276675 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]]]}] 20:37:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 20:37:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1536ms 20:37:56 INFO - PROCESS | 1772 | 1472096276714 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 20:37:56 INFO - PROCESS | 1772 | 1472096276720 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 20:37:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 20:37:56 INFO - PROCESS | 1772 | 1472096276730 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 20:37:56 INFO - PROCESS | 1772 | 1472096276734 Marionette TRACE conn3 <- [1,2574,null,{}] 20:37:56 INFO - PROCESS | 1772 | 1472096276741 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}] 20:37:56 INFO - PROCESS | 1772 | 1472096276746 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:56 INFO - PROCESS | 1772 | 1472096276915 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 20:37:57 INFO - PROCESS | 1772 | 1472096277087 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:57 INFO - PROCESS | 1772 | 1472096277096 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:57 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e4bfc00 == 31 [pid = 1772] [id = 651] 20:37:57 INFO - PROCESS | 1772 | ++DOMWINDOW == 78 (0x9202c400) [pid = 1772] [serial = 1954] [outer = (nil)] 20:37:57 INFO - PROCESS | 1772 | ++DOMWINDOW == 79 (0x92420800) [pid = 1772] [serial = 1955] [outer = 0x9202c400] 20:37:57 INFO - PROCESS | 1772 | 1472096277255 Marionette DEBUG loaded listener.js 20:37:57 INFO - PROCESS | 1772 | ++DOMWINDOW == 80 (0x92512400) [pid = 1772] [serial = 1956] [outer = 0x9202c400] 20:37:58 INFO - PROCESS | 1772 | 1472096278185 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]]]}] 20:37:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 20:37:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1539ms 20:37:58 INFO - PROCESS | 1772 | 1472096278270 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 20:37:58 INFO - PROCESS | 1772 | 1472096278274 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 20:37:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 20:37:58 INFO - PROCESS | 1772 | 1472096278280 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 20:37:58 INFO - PROCESS | 1772 | 1472096278286 Marionette TRACE conn3 <- [1,2578,null,{}] 20:37:58 INFO - PROCESS | 1772 | 1472096278301 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}] 20:37:58 INFO - PROCESS | 1772 | 1472096278309 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:58 INFO - PROCESS | 1772 | 1472096278515 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 20:37:58 INFO - PROCESS | 1772 | 1472096278689 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:58 INFO - PROCESS | 1772 | 1472096278698 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:37:58 INFO - PROCESS | 1772 | ++DOCSHELL 0x95231400 == 32 [pid = 1772] [id = 652] 20:37:58 INFO - PROCESS | 1772 | ++DOMWINDOW == 81 (0x95232000) [pid = 1772] [serial = 1957] [outer = (nil)] 20:37:58 INFO - PROCESS | 1772 | ++DOMWINDOW == 82 (0x95369000) [pid = 1772] [serial = 1958] [outer = 0x95232000] 20:37:58 INFO - PROCESS | 1772 | 1472096278812 Marionette DEBUG loaded listener.js 20:37:58 INFO - PROCESS | 1772 | ++DOMWINDOW == 83 (0x95372000) [pid = 1772] [serial = 1959] [outer = 0x95232000] 20:37:59 INFO - PROCESS | 1772 | 1472096279878 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]]]}] 20:37:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 20:37:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1635ms 20:37:59 INFO - PROCESS | 1772 | 1472096279932 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 20:37:59 INFO - PROCESS | 1772 | 1472096279937 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 20:37:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 20:37:59 INFO - PROCESS | 1772 | 1472096279947 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 20:37:59 INFO - PROCESS | 1772 | 1472096279951 Marionette TRACE conn3 <- [1,2582,null,{}] 20:37:59 INFO - PROCESS | 1772 | 1472096279960 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}] 20:37:59 INFO - PROCESS | 1772 | 1472096279965 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:00 INFO - PROCESS | 1772 | 1472096280150 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 20:38:00 INFO - PROCESS | 1772 | --DOCSHELL 0x90770800 == 31 [pid = 1772] [id = 594] 20:38:00 INFO - PROCESS | 1772 | --DOMWINDOW == 82 (0x95366000) [pid = 1772] [serial = 1904] [outer = (nil)] [url = about:blank] 20:38:00 INFO - PROCESS | 1772 | --DOMWINDOW == 81 (0x9536b000) [pid = 1772] [serial = 1905] [outer = (nil)] [url = about:blank] 20:38:00 INFO - PROCESS | 1772 | --DOMWINDOW == 80 (0x9187d000) [pid = 1772] [serial = 1907] [outer = (nil)] [url = about:blank] 20:38:00 INFO - PROCESS | 1772 | --DOMWINDOW == 79 (0x915b8c00) [pid = 1772] [serial = 1898] [outer = (nil)] [url = about:blank] 20:38:00 INFO - PROCESS | 1772 | --DOMWINDOW == 78 (0x93a2e400) [pid = 1772] [serial = 1881] [outer = (nil)] [url = about:blank] 20:38:00 INFO - PROCESS | 1772 | --DOMWINDOW == 77 (0x930ca400) [pid = 1772] [serial = 1880] [outer = (nil)] [url = about:blank] 20:38:00 INFO - PROCESS | 1772 | --DOMWINDOW == 76 (0x9202a800) [pid = 1772] [serial = 1892] [outer = (nil)] [url = about:blank] 20:38:00 INFO - PROCESS | 1772 | --DOMWINDOW == 75 (0x93b4f400) [pid = 1772] [serial = 1893] [outer = (nil)] [url = about:blank] 20:38:00 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x91b71400) [pid = 1772] [serial = 1886] [outer = (nil)] [url = about:blank] 20:38:00 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x9202fc00) [pid = 1772] [serial = 1887] [outer = (nil)] [url = about:blank] 20:38:00 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x8ef96400) [pid = 1772] [serial = 1895] [outer = (nil)] [url = about:blank] 20:38:00 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x906aa000) [pid = 1772] [serial = 1896] [outer = (nil)] [url = about:blank] 20:38:00 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x9486dc00) [pid = 1772] [serial = 1889] [outer = (nil)] [url = about:blank] 20:38:00 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x95233800) [pid = 1772] [serial = 1890] [outer = (nil)] [url = about:blank] 20:38:00 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x8ef98000) [pid = 1772] [serial = 1883] [outer = (nil)] [url = about:blank] 20:38:00 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x8ef9d400) [pid = 1772] [serial = 1884] [outer = (nil)] [url = about:blank] 20:38:00 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0x91b6e800) [pid = 1772] [serial = 1899] [outer = (nil)] [url = about:blank] 20:38:00 INFO - PROCESS | 1772 | --DOMWINDOW == 65 (0x956c7c00) [pid = 1772] [serial = 1910] [outer = (nil)] [url = about:blank] 20:38:00 INFO - PROCESS | 1772 | --DOMWINDOW == 64 (0x97817800) [pid = 1772] [serial = 1911] [outer = (nil)] [url = about:blank] 20:38:00 INFO - PROCESS | 1772 | --DOMWINDOW == 63 (0x93a2bc00) [pid = 1772] [serial = 1901] [outer = (nil)] [url = about:blank] 20:38:00 INFO - PROCESS | 1772 | --DOMWINDOW == 62 (0x94871400) [pid = 1772] [serial = 1902] [outer = (nil)] [url = about:blank] 20:38:00 INFO - PROCESS | 1772 | --DOMWINDOW == 61 (0x93e41400) [pid = 1772] [serial = 1908] [outer = (nil)] [url = about:blank] 20:38:00 INFO - PROCESS | 1772 | 1472096280459 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:00 INFO - PROCESS | 1772 | 1472096280469 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:00 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed93800 == 32 [pid = 1772] [id = 653] 20:38:00 INFO - PROCESS | 1772 | ++DOMWINDOW == 62 (0x8ed98000) [pid = 1772] [serial = 1960] [outer = (nil)] 20:38:00 INFO - PROCESS | 1772 | ++DOMWINDOW == 63 (0x8ee61400) [pid = 1772] [serial = 1961] [outer = 0x8ed98000] 20:38:00 INFO - PROCESS | 1772 | 1472096280543 Marionette DEBUG loaded listener.js 20:38:00 INFO - PROCESS | 1772 | ++DOMWINDOW == 64 (0x8ef9f400) [pid = 1772] [serial = 1962] [outer = 0x8ed98000] 20:38:01 INFO - PROCESS | 1772 | 1472096281276 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]]]}] 20:38:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 20:38:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1347ms 20:38:01 INFO - PROCESS | 1772 | 1472096281293 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 20:38:01 INFO - PROCESS | 1772 | 1472096281301 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 20:38:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 20:38:01 INFO - PROCESS | 1772 | 1472096281311 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 20:38:01 INFO - PROCESS | 1772 | 1472096281314 Marionette TRACE conn3 <- [1,2586,null,{}] 20:38:01 INFO - PROCESS | 1772 | 1472096281321 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}] 20:38:01 INFO - PROCESS | 1772 | 1472096281326 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:01 INFO - PROCESS | 1772 | 1472096281470 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 20:38:01 INFO - PROCESS | 1772 | 1472096281606 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:01 INFO - PROCESS | 1772 | 1472096281615 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:01 INFO - PROCESS | 1772 | ++DOCSHELL 0x906b6800 == 33 [pid = 1772] [id = 654] 20:38:01 INFO - PROCESS | 1772 | ++DOMWINDOW == 65 (0x90764400) [pid = 1772] [serial = 1963] [outer = (nil)] 20:38:01 INFO - PROCESS | 1772 | ++DOMWINDOW == 66 (0x915b2c00) [pid = 1772] [serial = 1964] [outer = 0x90764400] 20:38:01 INFO - PROCESS | 1772 | 1472096281686 Marionette DEBUG loaded listener.js 20:38:01 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0x9187f000) [pid = 1772] [serial = 1965] [outer = 0x90764400] 20:38:02 INFO - PROCESS | 1772 | 1472096282471 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]]]}] 20:38:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 20:38:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1232ms 20:38:02 INFO - PROCESS | 1772 | 1472096282542 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 20:38:02 INFO - PROCESS | 1772 | 1472096282546 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 20:38:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 20:38:02 INFO - PROCESS | 1772 | 1472096282552 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 20:38:02 INFO - PROCESS | 1772 | 1472096282557 Marionette TRACE conn3 <- [1,2590,null,{}] 20:38:02 INFO - PROCESS | 1772 | 1472096282571 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}] 20:38:02 INFO - PROCESS | 1772 | 1472096282579 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:02 INFO - PROCESS | 1772 | 1472096282726 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 20:38:02 INFO - PROCESS | 1772 | 1472096282737 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:02 INFO - PROCESS | 1772 | 1472096282749 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:02 INFO - PROCESS | 1772 | ++DOCSHELL 0x92429400 == 34 [pid = 1772] [id = 655] 20:38:02 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x92505000) [pid = 1772] [serial = 1966] [outer = (nil)] 20:38:02 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x93b4b000) [pid = 1772] [serial = 1967] [outer = 0x92505000] 20:38:02 INFO - PROCESS | 1772 | 1472096282939 Marionette DEBUG loaded listener.js 20:38:03 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x9522cc00) [pid = 1772] [serial = 1968] [outer = 0x92505000] 20:38:03 INFO - PROCESS | 1772 | 1472096283736 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]]]}] 20:38:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 20:38:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1246ms 20:38:03 INFO - PROCESS | 1772 | 1472096283799 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 20:38:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 20:38:03 INFO - PROCESS | 1772 | 1472096283803 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 20:38:03 INFO - PROCESS | 1772 | 1472096283809 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 20:38:03 INFO - PROCESS | 1772 | 1472096283812 Marionette TRACE conn3 <- [1,2594,null,{}] 20:38:03 INFO - PROCESS | 1772 | 1472096283817 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}] 20:38:03 INFO - PROCESS | 1772 | 1472096283821 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:04 INFO - PROCESS | 1772 | 1472096284034 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 20:38:04 INFO - PROCESS | 1772 | 1472096284056 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:04 INFO - PROCESS | 1772 | 1472096284063 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:04 INFO - PROCESS | 1772 | ++DOCSHELL 0x95233800 == 35 [pid = 1772] [id = 656] 20:38:04 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x9528b400) [pid = 1772] [serial = 1969] [outer = (nil)] 20:38:04 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x95366400) [pid = 1772] [serial = 1970] [outer = 0x9528b400] 20:38:04 INFO - PROCESS | 1772 | 1472096284127 Marionette DEBUG loaded listener.js 20:38:04 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x9536e800) [pid = 1772] [serial = 1971] [outer = 0x9528b400] 20:38:04 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x9202d400) [pid = 1772] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 20:38:04 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x8e4bf000) [pid = 1772] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 20:38:04 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x8ee5f400) [pid = 1772] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 20:38:04 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x8e761400) [pid = 1772] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 20:38:04 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x8ed91400) [pid = 1772] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 20:38:04 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x8ee57c00) [pid = 1772] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 20:38:04 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0x91b75c00) [pid = 1772] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 20:38:04 INFO - PROCESS | 1772 | --DOMWINDOW == 65 (0x9833f800) [pid = 1772] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 20:38:04 INFO - PROCESS | 1772 | --DOMWINDOW == 64 (0x956bf000) [pid = 1772] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 20:38:04 INFO - PROCESS | 1772 | --DOMWINDOW == 63 (0x997f8800) [pid = 1772] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 20:38:04 INFO - PROCESS | 1772 | --DOMWINDOW == 62 (0x8ed8e800) [pid = 1772] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 20:38:04 INFO - PROCESS | 1772 | --DOMWINDOW == 61 (0x9076bc00) [pid = 1772] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 20:38:05 INFO - PROCESS | 1772 | 1472096285093 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]]]}] 20:38:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 20:38:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1339ms 20:38:05 INFO - PROCESS | 1772 | 1472096285148 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 20:38:05 INFO - PROCESS | 1772 | 1472096285152 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 20:38:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 20:38:05 INFO - PROCESS | 1772 | 1472096285162 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 20:38:05 INFO - PROCESS | 1772 | 1472096285164 Marionette TRACE conn3 <- [1,2598,null,{}] 20:38:05 INFO - PROCESS | 1772 | 1472096285175 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}] 20:38:05 INFO - PROCESS | 1772 | 1472096285179 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:05 INFO - PROCESS | 1772 | 1472096285309 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 20:38:05 INFO - PROCESS | 1772 | 1472096285321 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:05 INFO - PROCESS | 1772 | 1472096285328 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:05 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed92800 == 36 [pid = 1772] [id = 657] 20:38:05 INFO - PROCESS | 1772 | ++DOMWINDOW == 62 (0x8ee57c00) [pid = 1772] [serial = 1972] [outer = (nil)] 20:38:05 INFO - PROCESS | 1772 | ++DOMWINDOW == 63 (0x92023c00) [pid = 1772] [serial = 1973] [outer = 0x8ee57c00] 20:38:05 INFO - PROCESS | 1772 | 1472096285395 Marionette DEBUG loaded listener.js 20:38:05 INFO - PROCESS | 1772 | ++DOMWINDOW == 64 (0x915b5c00) [pid = 1772] [serial = 1974] [outer = 0x8ee57c00] 20:38:06 INFO - PROCESS | 1772 | 1472096286220 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]]]}] 20:38:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 20:38:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1137ms 20:38:06 INFO - PROCESS | 1772 | 1472096286300 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 20:38:06 INFO - PROCESS | 1772 | 1472096286303 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 20:38:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 20:38:06 INFO - PROCESS | 1772 | 1472096286309 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 20:38:06 INFO - PROCESS | 1772 | 1472096286312 Marionette TRACE conn3 <- [1,2602,null,{}] 20:38:06 INFO - PROCESS | 1772 | 1472096286317 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}] 20:38:06 INFO - PROCESS | 1772 | 1472096286326 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:06 INFO - PROCESS | 1772 | 1472096286501 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 20:38:06 INFO - PROCESS | 1772 | 1472096286509 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:06 INFO - PROCESS | 1772 | 1472096286516 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:06 INFO - PROCESS | 1772 | ++DOCSHELL 0x8efa1000 == 37 [pid = 1772] [id = 658] 20:38:06 INFO - PROCESS | 1772 | ++DOMWINDOW == 65 (0x92023000) [pid = 1772] [serial = 1975] [outer = (nil)] 20:38:06 INFO - PROCESS | 1772 | ++DOMWINDOW == 66 (0x95607800) [pid = 1772] [serial = 1976] [outer = 0x92023000] 20:38:06 INFO - PROCESS | 1772 | 1472096286579 Marionette DEBUG loaded listener.js 20:38:06 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0x9560dc00) [pid = 1772] [serial = 1977] [outer = 0x92023000] 20:38:07 INFO - PROCESS | 1772 | 1472096287683 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]]]}] 20:38:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 20:38:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1431ms 20:38:07 INFO - PROCESS | 1772 | 1472096287741 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 20:38:07 INFO - PROCESS | 1772 | 1472096287747 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 20:38:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 20:38:07 INFO - PROCESS | 1772 | 1472096287754 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 20:38:07 INFO - PROCESS | 1772 | 1472096287757 Marionette TRACE conn3 <- [1,2606,null,{}] 20:38:07 INFO - PROCESS | 1772 | 1472096287766 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}] 20:38:07 INFO - PROCESS | 1772 | 1472096287771 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:07 INFO - PROCESS | 1772 | 1472096287935 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 20:38:08 INFO - PROCESS | 1772 | 1472096288107 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:08 INFO - PROCESS | 1772 | 1472096288116 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:08 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee43800 == 38 [pid = 1772] [id = 659] 20:38:08 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x8ee48800) [pid = 1772] [serial = 1978] [outer = (nil)] 20:38:08 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x906af400) [pid = 1772] [serial = 1979] [outer = 0x8ee48800] 20:38:08 INFO - PROCESS | 1772 | 1472096288244 Marionette DEBUG loaded listener.js 20:38:08 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x90980800) [pid = 1772] [serial = 1980] [outer = 0x8ee48800] 20:38:09 INFO - PROCESS | 1772 | 1472096289067 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]]]}] 20:38:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 20:38:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1387ms 20:38:09 INFO - PROCESS | 1772 | 1472096289141 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 20:38:09 INFO - PROCESS | 1772 | 1472096289147 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 20:38:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 20:38:09 INFO - PROCESS | 1772 | 1472096289157 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 20:38:09 INFO - PROCESS | 1772 | 1472096289161 Marionette TRACE conn3 <- [1,2610,null,{}] 20:38:09 INFO - PROCESS | 1772 | 1472096289167 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}] 20:38:09 INFO - PROCESS | 1772 | 1472096289172 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:09 INFO - PROCESS | 1772 | 1472096289380 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 20:38:09 INFO - PROCESS | 1772 | 1472096289551 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:09 INFO - PROCESS | 1772 | 1472096289560 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:09 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee59c00 == 39 [pid = 1772] [id = 660] 20:38:09 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x9230a400) [pid = 1772] [serial = 1981] [outer = (nil)] 20:38:09 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x925fe000) [pid = 1772] [serial = 1982] [outer = 0x9230a400] 20:38:09 INFO - PROCESS | 1772 | 1472096289632 Marionette DEBUG loaded listener.js 20:38:09 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x93b52400) [pid = 1772] [serial = 1983] [outer = 0x9230a400] 20:38:10 INFO - PROCESS | 1772 | 1472096290586 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]]]}] 20:38:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 20:38:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1483ms 20:38:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 20:38:10 INFO - PROCESS | 1772 | 1472096290639 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 20:38:10 INFO - PROCESS | 1772 | 1472096290642 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 20:38:10 INFO - PROCESS | 1772 | 1472096290649 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 20:38:10 INFO - PROCESS | 1772 | 1472096290655 Marionette TRACE conn3 <- [1,2614,null,{}] 20:38:10 INFO - PROCESS | 1772 | 1472096290670 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}] 20:38:10 INFO - PROCESS | 1772 | 1472096290677 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:10 INFO - PROCESS | 1772 | 1472096290835 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 20:38:11 INFO - PROCESS | 1772 | 1472096291009 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:11 INFO - PROCESS | 1772 | 1472096291018 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:11 INFO - PROCESS | 1772 | ++DOCSHELL 0x95606800 == 40 [pid = 1772] [id = 661] 20:38:11 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x95607c00) [pid = 1772] [serial = 1984] [outer = (nil)] 20:38:11 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x956bf000) [pid = 1772] [serial = 1985] [outer = 0x95607c00] 20:38:11 INFO - PROCESS | 1772 | 1472096291096 Marionette DEBUG loaded listener.js 20:38:11 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0x956cb000) [pid = 1772] [serial = 1986] [outer = 0x95607c00] 20:38:11 INFO - PROCESS | 1772 | 1472096291919 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]]]}] 20:38:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 20:38:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1337ms 20:38:12 INFO - PROCESS | 1772 | 1472096292000 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 20:38:12 INFO - PROCESS | 1772 | 1472096292005 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 20:38:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 20:38:12 INFO - PROCESS | 1772 | 1472096292012 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 20:38:12 INFO - PROCESS | 1772 | 1472096292016 Marionette TRACE conn3 <- [1,2618,null,{}] 20:38:12 INFO - PROCESS | 1772 | 1472096292021 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}] 20:38:12 INFO - PROCESS | 1772 | 1472096292026 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:12 INFO - PROCESS | 1772 | 1472096292184 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 20:38:12 INFO - PROCESS | 1772 | 1472096292358 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:12 INFO - PROCESS | 1772 | 1472096292367 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:12 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee5d000 == 41 [pid = 1772] [id = 662] 20:38:12 INFO - PROCESS | 1772 | ++DOMWINDOW == 77 (0x956c1800) [pid = 1772] [serial = 1987] [outer = (nil)] 20:38:12 INFO - PROCESS | 1772 | ++DOMWINDOW == 78 (0x997ef000) [pid = 1772] [serial = 1988] [outer = 0x956c1800] 20:38:12 INFO - PROCESS | 1772 | 1472096292440 Marionette DEBUG loaded listener.js 20:38:12 INFO - PROCESS | 1772 | ++DOMWINDOW == 79 (0x997f6800) [pid = 1772] [serial = 1989] [outer = 0x956c1800] 20:38:13 INFO - PROCESS | 1772 | 1472096293276 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]]]}] 20:38:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 20:38:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1285ms 20:38:13 INFO - PROCESS | 1772 | 1472096293300 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 20:38:13 INFO - PROCESS | 1772 | 1472096293304 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 20:38:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 20:38:13 INFO - PROCESS | 1772 | 1472096293309 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 20:38:13 INFO - PROCESS | 1772 | 1472096293313 Marionette TRACE conn3 <- [1,2622,null,{}] 20:38:13 INFO - PROCESS | 1772 | 1472096293318 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}] 20:38:13 INFO - PROCESS | 1772 | 1472096293323 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:13 INFO - PROCESS | 1772 | 1472096293470 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 20:38:13 INFO - PROCESS | 1772 | 1472096293647 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:13 INFO - PROCESS | 1772 | 1472096293655 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:13 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e4bac00 == 42 [pid = 1772] [id = 663] 20:38:13 INFO - PROCESS | 1772 | ++DOMWINDOW == 80 (0x95601400) [pid = 1772] [serial = 1990] [outer = (nil)] 20:38:13 INFO - PROCESS | 1772 | ++DOMWINDOW == 81 (0x8e4c7400) [pid = 1772] [serial = 1991] [outer = 0x95601400] 20:38:13 INFO - PROCESS | 1772 | 1472096293737 Marionette DEBUG loaded listener.js 20:38:13 INFO - PROCESS | 1772 | ++DOMWINDOW == 82 (0x99cbd400) [pid = 1772] [serial = 1992] [outer = 0x95601400] 20:38:14 INFO - PROCESS | 1772 | 1472096294633 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]]]}] 20:38:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 20:38:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1378ms 20:38:14 INFO - PROCESS | 1772 | 1472096294689 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 20:38:14 INFO - PROCESS | 1772 | 1472096294693 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 20:38:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 20:38:14 INFO - PROCESS | 1772 | 1472096294698 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 20:38:14 INFO - PROCESS | 1772 | 1472096294701 Marionette TRACE conn3 <- [1,2626,null,{}] 20:38:14 INFO - PROCESS | 1772 | 1472096294707 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}] 20:38:14 INFO - PROCESS | 1772 | 1472096294716 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:14 INFO - PROCESS | 1772 | 1472096294938 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 20:38:15 INFO - PROCESS | 1772 | 1472096295124 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:15 INFO - PROCESS | 1772 | 1472096295130 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:15 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee42400 == 43 [pid = 1772] [id = 664] 20:38:15 INFO - PROCESS | 1772 | ++DOMWINDOW == 83 (0x997f1c00) [pid = 1772] [serial = 1993] [outer = (nil)] 20:38:15 INFO - PROCESS | 1772 | ++DOMWINDOW == 84 (0x9a14cc00) [pid = 1772] [serial = 1994] [outer = 0x997f1c00] 20:38:15 INFO - PROCESS | 1772 | 1472096295219 Marionette DEBUG loaded listener.js 20:38:15 INFO - PROCESS | 1772 | ++DOMWINDOW == 85 (0x9a2e8800) [pid = 1772] [serial = 1995] [outer = 0x997f1c00] 20:38:16 INFO - PROCESS | 1772 | 1472096296072 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]]]}] 20:38:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 20:38:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1428ms 20:38:16 INFO - PROCESS | 1772 | 1472096296128 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 20:38:16 INFO - PROCESS | 1772 | 1472096296131 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 20:38:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 20:38:16 INFO - PROCESS | 1772 | 1472096296138 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 20:38:16 INFO - PROCESS | 1772 | 1472096296141 Marionette TRACE conn3 <- [1,2630,null,{}] 20:38:16 INFO - PROCESS | 1772 | 1472096296146 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}] 20:38:16 INFO - PROCESS | 1772 | 1472096296151 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:16 INFO - PROCESS | 1772 | 1472096296313 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 20:38:16 INFO - PROCESS | 1772 | 1472096296648 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:16 INFO - PROCESS | 1772 | 1472096296660 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:16 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e76c800 == 44 [pid = 1772] [id = 665] 20:38:16 INFO - PROCESS | 1772 | ++DOMWINDOW == 86 (0x8e76e000) [pid = 1772] [serial = 1996] [outer = (nil)] 20:38:16 INFO - PROCESS | 1772 | ++DOMWINDOW == 87 (0x8ed92000) [pid = 1772] [serial = 1997] [outer = 0x8e76e000] 20:38:16 INFO - PROCESS | 1772 | 1472096296775 Marionette DEBUG loaded listener.js 20:38:16 INFO - PROCESS | 1772 | ++DOMWINDOW == 88 (0x8ee5bc00) [pid = 1772] [serial = 1998] [outer = 0x8e76e000] 20:38:17 INFO - PROCESS | 1772 | 1472096297709 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]]]}] 20:38:18 INFO - PROCESS | 1772 | --DOCSHELL 0x8ef9c800 == 43 [pid = 1772] [id = 593] 20:38:18 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee5f000 == 42 [pid = 1772] [id = 592] 20:38:18 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee4bc00 == 41 [pid = 1772] [id = 597] 20:38:18 INFO - PROCESS | 1772 | --DOCSHELL 0x99df4800 == 40 [pid = 1772] [id = 601] 20:38:18 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee61c00 == 39 [pid = 1772] [id = 602] 20:38:18 INFO - PROCESS | 1772 | --DOCSHELL 0x8e4c1c00 == 38 [pid = 1772] [id = 605] 20:38:18 INFO - PROCESS | 1772 | --DOCSHELL 0x8e76d000 == 37 [pid = 1772] [id = 606] 20:38:18 INFO - PROCESS | 1772 | --DOCSHELL 0x93a2c400 == 36 [pid = 1772] [id = 596] 20:38:18 INFO - PROCESS | 1772 | --DOCSHELL 0x92316400 == 35 [pid = 1772] [id = 604] 20:38:18 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee5e800 == 34 [pid = 1772] [id = 607] 20:38:18 INFO - PROCESS | 1772 | --DOCSHELL 0x8e4c8c00 == 33 [pid = 1772] [id = 644] 20:38:18 INFO - PROCESS | 1772 | --DOCSHELL 0x95608000 == 32 [pid = 1772] [id = 600] 20:38:18 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed93400 == 31 [pid = 1772] [id = 595] 20:38:18 INFO - PROCESS | 1772 | --DOCSHELL 0x956c2c00 == 30 [pid = 1772] [id = 599] 20:38:18 INFO - PROCESS | 1772 | --DOCSHELL 0x9250b400 == 29 [pid = 1772] [id = 598] 20:38:18 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee4a800 == 28 [pid = 1772] [id = 603] 20:38:18 INFO - PROCESS | 1772 | --DOCSHELL 0x93b50c00 == 27 [pid = 1772] [id = 608] 20:38:18 INFO - PROCESS | 1772 | --DOMWINDOW == 87 (0x9241dc00) [pid = 1772] [serial = 1943] [outer = (nil)] [url = about:blank] 20:38:18 INFO - PROCESS | 1772 | --DOMWINDOW == 86 (0x9097b400) [pid = 1772] [serial = 1946] [outer = (nil)] [url = about:blank] 20:38:18 INFO - PROCESS | 1772 | --DOMWINDOW == 85 (0x8ef98400) [pid = 1772] [serial = 1937] [outer = (nil)] [url = about:blank] 20:38:18 INFO - PROCESS | 1772 | --DOMWINDOW == 84 (0x906ac800) [pid = 1772] [serial = 1938] [outer = (nil)] [url = about:blank] 20:38:18 INFO - PROCESS | 1772 | --DOMWINDOW == 83 (0x8e769800) [pid = 1772] [serial = 1934] [outer = (nil)] [url = about:blank] 20:38:18 INFO - PROCESS | 1772 | --DOMWINDOW == 82 (0x8ed8dc00) [pid = 1772] [serial = 1935] [outer = (nil)] [url = about:blank] 20:38:18 INFO - PROCESS | 1772 | --DOMWINDOW == 81 (0x8ef9f800) [pid = 1772] [serial = 1932] [outer = (nil)] [url = about:blank] 20:38:18 INFO - PROCESS | 1772 | --DOMWINDOW == 80 (0x8ee47000) [pid = 1772] [serial = 1931] [outer = (nil)] [url = about:blank] 20:38:18 INFO - PROCESS | 1772 | --DOMWINDOW == 79 (0x9202bc00) [pid = 1772] [serial = 1947] [outer = (nil)] [url = about:blank] 20:38:18 INFO - PROCESS | 1772 | --DOMWINDOW == 78 (0x9097a800) [pid = 1772] [serial = 1914] [outer = (nil)] [url = about:blank] 20:38:18 INFO - PROCESS | 1772 | --DOMWINDOW == 77 (0x90974000) [pid = 1772] [serial = 1913] [outer = (nil)] [url = about:blank] 20:38:18 INFO - PROCESS | 1772 | --DOMWINDOW == 76 (0x95235800) [pid = 1772] [serial = 1917] [outer = (nil)] [url = about:blank] 20:38:18 INFO - PROCESS | 1772 | --DOMWINDOW == 75 (0x925f3000) [pid = 1772] [serial = 1916] [outer = (nil)] [url = about:blank] 20:38:18 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x99719800) [pid = 1772] [serial = 1920] [outer = (nil)] [url = about:blank] 20:38:18 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x98436800) [pid = 1772] [serial = 1919] [outer = (nil)] [url = about:blank] 20:38:18 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x99b48c00) [pid = 1772] [serial = 1923] [outer = (nil)] [url = about:blank] 20:38:18 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x998ad400) [pid = 1772] [serial = 1922] [outer = (nil)] [url = about:blank] 20:38:18 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x99df1c00) [pid = 1772] [serial = 1926] [outer = (nil)] [url = about:blank] 20:38:18 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x99d1b800) [pid = 1772] [serial = 1925] [outer = (nil)] [url = about:blank] 20:38:18 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x9a2ee400) [pid = 1772] [serial = 1929] [outer = (nil)] [url = about:blank] 20:38:18 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x9a1bdc00) [pid = 1772] [serial = 1928] [outer = (nil)] [url = about:blank] 20:38:18 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0x92427800) [pid = 1772] [serial = 1944] [outer = (nil)] [url = about:blank] 20:38:18 INFO - PROCESS | 1772 | --DOMWINDOW == 65 (0x915b9800) [pid = 1772] [serial = 1941] [outer = (nil)] [url = about:blank] 20:38:18 INFO - PROCESS | 1772 | --DOMWINDOW == 64 (0x925f9000) [pid = 1772] [serial = 1949] [outer = (nil)] [url = about:blank] 20:38:18 INFO - PROCESS | 1772 | --DOMWINDOW == 63 (0x9097fc00) [pid = 1772] [serial = 1940] [outer = (nil)] [url = about:blank] 20:38:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 20:38:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 2589ms 20:38:18 INFO - PROCESS | 1772 | 1472096298828 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 20:38:18 INFO - PROCESS | 1772 | 1472096298833 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 20:38:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 20:38:18 INFO - PROCESS | 1772 | 1472096298843 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 20:38:18 INFO - PROCESS | 1772 | 1472096298850 Marionette TRACE conn3 <- [1,2634,null,{}] 20:38:18 INFO - PROCESS | 1772 | 1472096298858 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}] 20:38:18 INFO - PROCESS | 1772 | 1472096298864 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:19 INFO - PROCESS | 1772 | 1472096299002 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 20:38:19 INFO - PROCESS | 1772 | 1472096299130 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:19 INFO - PROCESS | 1772 | 1472096299139 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:19 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed98800 == 28 [pid = 1772] [id = 666] 20:38:19 INFO - PROCESS | 1772 | ++DOMWINDOW == 64 (0x8ee41400) [pid = 1772] [serial = 1999] [outer = (nil)] 20:38:19 INFO - PROCESS | 1772 | ++DOMWINDOW == 65 (0x8ee4a800) [pid = 1772] [serial = 2000] [outer = 0x8ee41400] 20:38:19 INFO - PROCESS | 1772 | 1472096299205 Marionette DEBUG loaded listener.js 20:38:19 INFO - PROCESS | 1772 | ++DOMWINDOW == 66 (0x8ee54800) [pid = 1772] [serial = 2001] [outer = 0x8ee41400] 20:38:19 INFO - PROCESS | 1772 | 1472096299950 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]]]}] 20:38:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 20:38:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1143ms 20:38:19 INFO - PROCESS | 1772 | 1472096299985 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 20:38:19 INFO - PROCESS | 1772 | 1472096299990 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 20:38:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 20:38:20 INFO - PROCESS | 1772 | 1472096300005 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 20:38:20 INFO - PROCESS | 1772 | 1472096300012 Marionette TRACE conn3 <- [1,2638,null,{}] 20:38:20 INFO - PROCESS | 1772 | 1472096300033 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}] 20:38:20 INFO - PROCESS | 1772 | 1472096300039 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:20 INFO - PROCESS | 1772 | 1472096300186 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 20:38:20 INFO - PROCESS | 1772 | 1472096300196 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:20 INFO - PROCESS | 1772 | 1472096300210 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:20 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ef95000 == 29 [pid = 1772] [id = 667] 20:38:20 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0x906b5400) [pid = 1772] [serial = 2002] [outer = (nil)] 20:38:20 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x9076b400) [pid = 1772] [serial = 2003] [outer = 0x906b5400] 20:38:20 INFO - PROCESS | 1772 | 1472096300281 Marionette DEBUG loaded listener.js 20:38:20 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x90977c00) [pid = 1772] [serial = 2004] [outer = 0x906b5400] 20:38:21 INFO - PROCESS | 1772 | 1472096301151 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]]]}] 20:38:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 20:38:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1205ms 20:38:21 INFO - PROCESS | 1772 | 1472096301214 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 20:38:21 INFO - PROCESS | 1772 | 1472096301218 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 20:38:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 20:38:21 INFO - PROCESS | 1772 | 1472096301224 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 20:38:21 INFO - PROCESS | 1772 | 1472096301227 Marionette TRACE conn3 <- [1,2642,null,{}] 20:38:21 INFO - PROCESS | 1772 | 1472096301243 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}] 20:38:21 INFO - PROCESS | 1772 | 1472096301251 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:21 INFO - PROCESS | 1772 | 1472096301449 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 20:38:21 INFO - PROCESS | 1772 | 1472096301535 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:21 INFO - PROCESS | 1772 | 1472096301545 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:21 INFO - PROCESS | 1772 | ++DOCSHELL 0x91b6e400 == 30 [pid = 1772] [id = 668] 20:38:21 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x91b6e800) [pid = 1772] [serial = 2005] [outer = (nil)] 20:38:21 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x92026400) [pid = 1772] [serial = 2006] [outer = 0x91b6e800] 20:38:21 INFO - PROCESS | 1772 | 1472096301611 Marionette DEBUG loaded listener.js 20:38:21 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x9230c800) [pid = 1772] [serial = 2007] [outer = 0x91b6e800] 20:38:22 INFO - PROCESS | 1772 | 1472096302370 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]]]}] 20:38:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 20:38:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1195ms 20:38:22 INFO - PROCESS | 1772 | 1472096302420 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 20:38:22 INFO - PROCESS | 1772 | 1472096302424 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 20:38:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 20:38:22 INFO - PROCESS | 1772 | 1472096302430 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 20:38:22 INFO - PROCESS | 1772 | 1472096302432 Marionette TRACE conn3 <- [1,2646,null,{}] 20:38:22 INFO - PROCESS | 1772 | 1472096302437 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}] 20:38:22 INFO - PROCESS | 1772 | 1472096302442 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:22 INFO - PROCESS | 1772 | 1472096302673 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 20:38:22 INFO - PROCESS | 1772 | 1472096302707 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:22 INFO - PROCESS | 1772 | 1472096302716 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:22 INFO - PROCESS | 1772 | ++DOCSHELL 0x906b4000 == 31 [pid = 1772] [id = 669] 20:38:22 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x9202a800) [pid = 1772] [serial = 2008] [outer = (nil)] 20:38:22 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x92508c00) [pid = 1772] [serial = 2009] [outer = 0x9202a800] 20:38:22 INFO - PROCESS | 1772 | 1472096302775 Marionette DEBUG loaded listener.js 20:38:22 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x930d2000) [pid = 1772] [serial = 2010] [outer = 0x9202a800] 20:38:23 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x9528b400) [pid = 1772] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 20:38:23 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x8ee57c00) [pid = 1772] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 20:38:23 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x90764400) [pid = 1772] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 20:38:23 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x8e767c00) [pid = 1772] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 20:38:23 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x95232000) [pid = 1772] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 20:38:23 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x8ed98000) [pid = 1772] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 20:38:23 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x925f1000) [pid = 1772] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 20:38:23 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x9202c400) [pid = 1772] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 20:38:23 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0x92023000) [pid = 1772] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 20:38:23 INFO - PROCESS | 1772 | --DOMWINDOW == 65 (0x92505000) [pid = 1772] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 20:38:23 INFO - PROCESS | 1772 | 1472096303909 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]]]}] 20:38:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 20:38:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1536ms 20:38:23 INFO - PROCESS | 1772 | 1472096303966 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 20:38:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 20:38:23 INFO - PROCESS | 1772 | 1472096303970 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 20:38:23 INFO - PROCESS | 1772 | 1472096303976 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 20:38:23 INFO - PROCESS | 1772 | 1472096303979 Marionette TRACE conn3 <- [1,2650,null,{}] 20:38:23 INFO - PROCESS | 1772 | 1472096303984 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}] 20:38:23 INFO - PROCESS | 1772 | 1472096303988 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:24 INFO - PROCESS | 1772 | 1472096304114 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 20:38:24 INFO - PROCESS | 1772 | 1472096304127 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:24 INFO - PROCESS | 1772 | 1472096304135 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:24 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e767c00 == 32 [pid = 1772] [id = 670] 20:38:24 INFO - PROCESS | 1772 | ++DOMWINDOW == 66 (0x8ee52800) [pid = 1772] [serial = 2011] [outer = (nil)] 20:38:24 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0x9242a400) [pid = 1772] [serial = 2012] [outer = 0x8ee52800] 20:38:24 INFO - PROCESS | 1772 | 1472096304194 Marionette DEBUG loaded listener.js 20:38:24 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x930d8000) [pid = 1772] [serial = 2013] [outer = 0x8ee52800] 20:38:24 INFO - PROCESS | 1772 | 1472096304929 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]]]}] 20:38:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 20:38:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 979ms 20:38:24 INFO - PROCESS | 1772 | 1472096304955 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 20:38:24 INFO - PROCESS | 1772 | 1472096304959 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 20:38:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 20:38:24 INFO - PROCESS | 1772 | 1472096304965 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 20:38:24 INFO - PROCESS | 1772 | 1472096304967 Marionette TRACE conn3 <- [1,2654,null,{}] 20:38:24 INFO - PROCESS | 1772 | 1472096304972 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}] 20:38:24 INFO - PROCESS | 1772 | 1472096304981 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:25 INFO - PROCESS | 1772 | 1472096305205 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 20:38:25 INFO - PROCESS | 1772 | 1472096305221 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:25 INFO - PROCESS | 1772 | 1472096305235 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:25 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee54000 == 33 [pid = 1772] [id = 671] 20:38:25 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x95231c00) [pid = 1772] [serial = 2014] [outer = (nil)] 20:38:25 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x95295800) [pid = 1772] [serial = 2015] [outer = 0x95231c00] 20:38:25 INFO - PROCESS | 1772 | 1472096305301 Marionette DEBUG loaded listener.js 20:38:25 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x9536b400) [pid = 1772] [serial = 2016] [outer = 0x95231c00] 20:38:26 INFO - PROCESS | 1772 | 1472096306327 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]]]}] 20:38:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 20:38:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1426ms 20:38:26 INFO - PROCESS | 1772 | 1472096306392 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 20:38:26 INFO - PROCESS | 1772 | 1472096306399 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 20:38:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 20:38:26 INFO - PROCESS | 1772 | 1472096306406 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 20:38:26 INFO - PROCESS | 1772 | 1472096306411 Marionette TRACE conn3 <- [1,2658,null,{}] 20:38:26 INFO - PROCESS | 1772 | 1472096306420 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}] 20:38:26 INFO - PROCESS | 1772 | 1472096306425 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:26 INFO - PROCESS | 1772 | 1472096306620 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 20:38:26 INFO - PROCESS | 1772 | 1472096306835 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:26 INFO - PROCESS | 1772 | 1472096306841 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:26 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed8dc00 == 34 [pid = 1772] [id = 672] 20:38:26 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x8ee47000) [pid = 1772] [serial = 2017] [outer = (nil)] 20:38:26 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x8ef9d000) [pid = 1772] [serial = 2018] [outer = 0x8ee47000] 20:38:26 INFO - PROCESS | 1772 | 1472096306961 Marionette DEBUG loaded listener.js 20:38:27 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x90763c00) [pid = 1772] [serial = 2019] [outer = 0x8ee47000] 20:38:27 INFO - PROCESS | 1772 | 1472096307850 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]]]}] 20:38:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 20:38:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1485ms 20:38:27 INFO - PROCESS | 1772 | 1472096307892 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 20:38:27 INFO - PROCESS | 1772 | 1472096307898 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 20:38:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 20:38:27 INFO - PROCESS | 1772 | 1472096307908 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 20:38:27 INFO - PROCESS | 1772 | 1472096307913 Marionette TRACE conn3 <- [1,2662,null,{}] 20:38:27 INFO - PROCESS | 1772 | 1472096307918 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}] 20:38:27 INFO - PROCESS | 1772 | 1472096307923 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:28 INFO - PROCESS | 1772 | 1472096308085 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 20:38:28 INFO - PROCESS | 1772 | 1472096308253 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:28 INFO - PROCESS | 1772 | 1472096308260 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:28 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e4c8c00 == 35 [pid = 1772] [id = 673] 20:38:28 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x91886000) [pid = 1772] [serial = 2020] [outer = (nil)] 20:38:28 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0x92024400) [pid = 1772] [serial = 2021] [outer = 0x91886000] 20:38:28 INFO - PROCESS | 1772 | 1472096308337 Marionette DEBUG loaded listener.js 20:38:28 INFO - PROCESS | 1772 | ++DOMWINDOW == 77 (0x92422800) [pid = 1772] [serial = 2022] [outer = 0x91886000] 20:38:29 INFO - PROCESS | 1772 | 1472096309281 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]]]}] 20:38:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 20:38:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1441ms 20:38:29 INFO - PROCESS | 1772 | 1472096309349 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 20:38:29 INFO - PROCESS | 1772 | 1472096309352 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 20:38:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 20:38:29 INFO - PROCESS | 1772 | 1472096309359 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 20:38:29 INFO - PROCESS | 1772 | 1472096309364 Marionette TRACE conn3 <- [1,2666,null,{}] 20:38:29 INFO - PROCESS | 1772 | 1472096309379 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}] 20:38:29 INFO - PROCESS | 1772 | 1472096309387 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:29 INFO - PROCESS | 1772 | 1472096309555 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 20:38:29 INFO - PROCESS | 1772 | 1472096309728 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:29 INFO - PROCESS | 1772 | 1472096309737 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:29 INFO - PROCESS | 1772 | ++DOCSHELL 0x9541b000 == 36 [pid = 1772] [id = 674] 20:38:29 INFO - PROCESS | 1772 | ++DOMWINDOW == 78 (0x9541bc00) [pid = 1772] [serial = 2023] [outer = (nil)] 20:38:29 INFO - PROCESS | 1772 | ++DOMWINDOW == 79 (0x95472000) [pid = 1772] [serial = 2024] [outer = 0x9541bc00] 20:38:29 INFO - PROCESS | 1772 | 1472096309815 Marionette DEBUG loaded listener.js 20:38:29 INFO - PROCESS | 1772 | ++DOMWINDOW == 80 (0x95475c00) [pid = 1772] [serial = 2025] [outer = 0x9541bc00] 20:38:31 INFO - PROCESS | 1772 | --DOCSHELL 0x8e767c00 == 35 [pid = 1772] [id = 670] 20:38:31 INFO - PROCESS | 1772 | --DOCSHELL 0x906b4000 == 34 [pid = 1772] [id = 669] 20:38:31 INFO - PROCESS | 1772 | --DOCSHELL 0x91b6e400 == 33 [pid = 1772] [id = 668] 20:38:31 INFO - PROCESS | 1772 | --DOCSHELL 0x8ef95000 == 32 [pid = 1772] [id = 667] 20:38:31 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed98800 == 31 [pid = 1772] [id = 666] 20:38:31 INFO - PROCESS | 1772 | --DOMWINDOW == 79 (0x95366400) [pid = 1772] [serial = 1970] [outer = (nil)] [url = about:blank] 20:38:31 INFO - PROCESS | 1772 | --DOMWINDOW == 78 (0x92023c00) [pid = 1772] [serial = 1973] [outer = (nil)] [url = about:blank] 20:38:31 INFO - PROCESS | 1772 | --DOMWINDOW == 77 (0x915b2c00) [pid = 1772] [serial = 1964] [outer = (nil)] [url = about:blank] 20:38:31 INFO - PROCESS | 1772 | --DOMWINDOW == 76 (0x9187f000) [pid = 1772] [serial = 1965] [outer = (nil)] [url = about:blank] 20:38:31 INFO - PROCESS | 1772 | --DOMWINDOW == 75 (0x8ef9a400) [pid = 1772] [serial = 1952] [outer = (nil)] [url = about:blank] 20:38:31 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x9076d000) [pid = 1772] [serial = 1953] [outer = (nil)] [url = about:blank] 20:38:31 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x95369000) [pid = 1772] [serial = 1958] [outer = (nil)] [url = about:blank] 20:38:31 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x95372000) [pid = 1772] [serial = 1959] [outer = (nil)] [url = about:blank] 20:38:31 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x8ee61400) [pid = 1772] [serial = 1961] [outer = (nil)] [url = about:blank] 20:38:31 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x8ef9f400) [pid = 1772] [serial = 1962] [outer = (nil)] [url = about:blank] 20:38:31 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x9522e800) [pid = 1772] [serial = 1950] [outer = (nil)] [url = about:blank] 20:38:31 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x92420800) [pid = 1772] [serial = 1955] [outer = (nil)] [url = about:blank] 20:38:31 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x92512400) [pid = 1772] [serial = 1956] [outer = (nil)] [url = about:blank] 20:38:31 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0x95607800) [pid = 1772] [serial = 1976] [outer = (nil)] [url = about:blank] 20:38:31 INFO - PROCESS | 1772 | --DOMWINDOW == 65 (0x9522cc00) [pid = 1772] [serial = 1968] [outer = (nil)] [url = about:blank] 20:38:31 INFO - PROCESS | 1772 | --DOMWINDOW == 64 (0x93b4b000) [pid = 1772] [serial = 1967] [outer = (nil)] [url = about:blank] 20:38:31 INFO - PROCESS | 1772 | --DOMWINDOW == 63 (0x9560dc00) [pid = 1772] [serial = 1977] [outer = (nil)] [url = about:blank] 20:38:31 INFO - PROCESS | 1772 | --DOMWINDOW == 62 (0x915b5c00) [pid = 1772] [serial = 1974] [outer = (nil)] [url = about:blank] 20:38:31 INFO - PROCESS | 1772 | --DOMWINDOW == 61 (0x9536e800) [pid = 1772] [serial = 1971] [outer = (nil)] [url = about:blank] 20:38:31 INFO - PROCESS | 1772 | SkCairoFTTypeface::onFilterRec unimplemented 20:38:31 INFO - PROCESS | 1772 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:38:31 INFO - PROCESS | 1772 | 1472096311313 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]]]}] 20:38:31 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) 20:38:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1992ms 20:38:31 INFO - PROCESS | 1772 | 1472096311352 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 20:38:31 INFO - PROCESS | 1772 | 1472096311357 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 20:38:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 20:38:31 INFO - PROCESS | 1772 | 1472096311369 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 20:38:31 INFO - PROCESS | 1772 | 1472096311373 Marionette TRACE conn3 <- [1,2670,null,{}] 20:38:31 INFO - PROCESS | 1772 | 1472096311381 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}] 20:38:31 INFO - PROCESS | 1772 | 1472096311386 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:31 INFO - PROCESS | 1772 | 1472096311516 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 20:38:31 INFO - PROCESS | 1772 | 1472096311526 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:31 INFO - PROCESS | 1772 | 1472096311537 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:31 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e76fc00 == 32 [pid = 1772] [id = 675] 20:38:31 INFO - PROCESS | 1772 | ++DOMWINDOW == 62 (0x8ed8ac00) [pid = 1772] [serial = 2026] [outer = (nil)] 20:38:31 INFO - PROCESS | 1772 | ++DOMWINDOW == 63 (0x8ee5f000) [pid = 1772] [serial = 2027] [outer = 0x8ed8ac00] 20:38:31 INFO - PROCESS | 1772 | 1472096311599 Marionette DEBUG loaded listener.js 20:38:31 INFO - PROCESS | 1772 | ++DOMWINDOW == 64 (0x8ef9a800) [pid = 1772] [serial = 2028] [outer = 0x8ed8ac00] 20:38:32 INFO - PROCESS | 1772 | SkCairoFTTypeface::onFilterRec unimplemented 20:38:32 INFO - PROCESS | 1772 | 1472096312828 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\n"]]]}] 20:38:32 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 20:38:32 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 20:38:32 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 20:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:38:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:38:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1473ms 20:38:32 INFO - PROCESS | 1772 | 1472096312852 Marionette TRACE conn3 -> [0,2673,"getWindowHandle",null] 20:38:32 INFO - PROCESS | 1772 | 1472096312858 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 20:38:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 20:38:32 INFO - PROCESS | 1772 | 1472096312868 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 20:38:32 INFO - PROCESS | 1772 | 1472096312872 Marionette TRACE conn3 <- [1,2674,null,{}] 20:38:32 INFO - PROCESS | 1772 | 1472096312878 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}] 20:38:32 INFO - PROCESS | 1772 | 1472096312883 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:33 INFO - PROCESS | 1772 | 1472096313067 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 20:38:33 INFO - PROCESS | 1772 | 1472096313121 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:33 INFO - PROCESS | 1772 | 1472096313127 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:33 INFO - PROCESS | 1772 | ++DOCSHELL 0x90762000 == 33 [pid = 1772] [id = 676] 20:38:33 INFO - PROCESS | 1772 | ++DOMWINDOW == 65 (0x915b5c00) [pid = 1772] [serial = 2029] [outer = (nil)] 20:38:33 INFO - PROCESS | 1772 | ++DOMWINDOW == 66 (0x91879400) [pid = 1772] [serial = 2030] [outer = 0x915b5c00] 20:38:33 INFO - PROCESS | 1772 | 1472096313191 Marionette DEBUG loaded listener.js 20:38:33 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0x91b6e400) [pid = 1772] [serial = 2031] [outer = 0x915b5c00] 20:38:34 INFO - PROCESS | 1772 | SkCairoFTTypeface::onFilterRec unimplemented 20:38:34 INFO - PROCESS | 1772 | 1472096314361 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\n"]]]}] 20:38:34 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 20:38:34 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 20:38:34 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 20:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:38:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:38:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1531ms 20:38:34 INFO - PROCESS | 1772 | 1472096314402 Marionette TRACE conn3 -> [0,2677,"getWindowHandle",null] 20:38:34 INFO - PROCESS | 1772 | 1472096314405 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 20:38:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 20:38:34 INFO - PROCESS | 1772 | 1472096314412 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 20:38:34 INFO - PROCESS | 1772 | 1472096314417 Marionette TRACE conn3 <- [1,2678,null,{}] 20:38:34 INFO - PROCESS | 1772 | 1472096314430 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}] 20:38:34 INFO - PROCESS | 1772 | 1472096314438 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:34 INFO - PROCESS | 1772 | 1472096314621 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 20:38:34 INFO - PROCESS | 1772 | 1472096314777 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:34 INFO - PROCESS | 1772 | 1472096314787 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:34 INFO - PROCESS | 1772 | ++DOCSHELL 0x925ef400 == 34 [pid = 1772] [id = 677] 20:38:34 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x925fdc00) [pid = 1772] [serial = 2032] [outer = (nil)] 20:38:34 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x9522f400) [pid = 1772] [serial = 2033] [outer = 0x925fdc00] 20:38:34 INFO - PROCESS | 1772 | 1472096314848 Marionette DEBUG loaded listener.js 20:38:34 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x95292000) [pid = 1772] [serial = 2034] [outer = 0x925fdc00] 20:38:35 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x9230a400) [pid = 1772] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 20:38:35 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x8ee41400) [pid = 1772] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 20:38:35 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x8e76e000) [pid = 1772] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 20:38:35 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0x95607c00) [pid = 1772] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 20:38:35 INFO - PROCESS | 1772 | --DOMWINDOW == 65 (0x956c1800) [pid = 1772] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 20:38:35 INFO - PROCESS | 1772 | --DOMWINDOW == 64 (0x9202a800) [pid = 1772] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 20:38:35 INFO - PROCESS | 1772 | --DOMWINDOW == 63 (0x95601400) [pid = 1772] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 20:38:35 INFO - PROCESS | 1772 | --DOMWINDOW == 62 (0x8ee52800) [pid = 1772] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 20:38:35 INFO - PROCESS | 1772 | --DOMWINDOW == 61 (0x906b5400) [pid = 1772] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 20:38:35 INFO - PROCESS | 1772 | --DOMWINDOW == 60 (0x91b6e800) [pid = 1772] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 20:38:35 INFO - PROCESS | 1772 | --DOMWINDOW == 59 (0x997f1c00) [pid = 1772] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 20:38:35 INFO - PROCESS | 1772 | --DOMWINDOW == 58 (0x8ee48800) [pid = 1772] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 20:38:35 INFO - PROCESS | 1772 | SkCairoFTTypeface::onFilterRec unimplemented 20:38:36 INFO - PROCESS | 1772 | 1472096316002 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]]]}] 20:38:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 20:38:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1632ms 20:38:36 INFO - PROCESS | 1772 | 1472096316044 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 20:38:36 INFO - PROCESS | 1772 | 1472096316048 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 20:38:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 20:38:36 INFO - PROCESS | 1772 | 1472096316053 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 20:38:36 INFO - PROCESS | 1772 | 1472096316055 Marionette TRACE conn3 <- [1,2682,null,{}] 20:38:36 INFO - PROCESS | 1772 | 1472096316063 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}] 20:38:36 INFO - PROCESS | 1772 | 1472096316068 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:36 INFO - PROCESS | 1772 | 1472096316209 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 20:38:36 INFO - PROCESS | 1772 | 1472096316373 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:36 INFO - PROCESS | 1772 | 1472096316380 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:36 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee45400 == 35 [pid = 1772] [id = 678] 20:38:36 INFO - PROCESS | 1772 | ++DOMWINDOW == 59 (0x8ef9b000) [pid = 1772] [serial = 2035] [outer = (nil)] 20:38:36 INFO - PROCESS | 1772 | ++DOMWINDOW == 60 (0x92318c00) [pid = 1772] [serial = 2036] [outer = 0x8ef9b000] 20:38:36 INFO - PROCESS | 1772 | 1472096316441 Marionette DEBUG loaded listener.js 20:38:36 INFO - PROCESS | 1772 | ++DOMWINDOW == 61 (0x93e45c00) [pid = 1772] [serial = 2037] [outer = 0x8ef9b000] 20:38:37 INFO - PROCESS | 1772 | SkCairoFTTypeface::onFilterRec unimplemented 20:38:37 INFO - PROCESS | 1772 | 1472096317477 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]]]}] 20:38:37 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) 20:38:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1434ms 20:38:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 20:38:37 INFO - PROCESS | 1772 | 1472096317488 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 20:38:37 INFO - PROCESS | 1772 | 1472096317490 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 20:38:37 INFO - PROCESS | 1772 | 1472096317496 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 20:38:37 INFO - PROCESS | 1772 | 1472096317499 Marionette TRACE conn3 <- [1,2686,null,{}] 20:38:37 INFO - PROCESS | 1772 | 1472096317504 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}] 20:38:37 INFO - PROCESS | 1772 | 1472096317508 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:37 INFO - PROCESS | 1772 | 1472096317639 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 20:38:37 INFO - PROCESS | 1772 | 1472096317648 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:37 INFO - PROCESS | 1772 | 1472096317656 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:37 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee57c00 == 36 [pid = 1772] [id = 679] 20:38:37 INFO - PROCESS | 1772 | ++DOMWINDOW == 62 (0x906ac800) [pid = 1772] [serial = 2038] [outer = (nil)] 20:38:37 INFO - PROCESS | 1772 | ++DOMWINDOW == 63 (0x9546cc00) [pid = 1772] [serial = 2039] [outer = 0x906ac800] 20:38:37 INFO - PROCESS | 1772 | 1472096317726 Marionette DEBUG loaded listener.js 20:38:37 INFO - PROCESS | 1772 | ++DOMWINDOW == 64 (0x9536d800) [pid = 1772] [serial = 2040] [outer = 0x906ac800] 20:38:39 INFO - PROCESS | 1772 | SkCairoFTTypeface::onFilterRec unimplemented 20:38:39 INFO - PROCESS | 1772 | 1472096319221 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\n"]]]}] 20:38:39 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 20:38:39 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 20:38:39 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 20:38:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:38:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:38:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1782ms 20:38:39 INFO - PROCESS | 1772 | 1472096319279 Marionette TRACE conn3 -> [0,2689,"getWindowHandle",null] 20:38:39 INFO - PROCESS | 1772 | 1472096319283 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 20:38:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 20:38:39 INFO - PROCESS | 1772 | 1472096319291 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 20:38:39 INFO - PROCESS | 1772 | 1472096319295 Marionette TRACE conn3 <- [1,2690,null,{}] 20:38:39 INFO - PROCESS | 1772 | 1472096319303 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}] 20:38:39 INFO - PROCESS | 1772 | 1472096319309 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:39 INFO - PROCESS | 1772 | 1472096319582 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 20:38:39 INFO - PROCESS | 1772 | 1472096319709 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:39 INFO - PROCESS | 1772 | 1472096319721 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:39 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ef9c800 == 37 [pid = 1772] [id = 680] 20:38:39 INFO - PROCESS | 1772 | ++DOMWINDOW == 65 (0x8ef9e400) [pid = 1772] [serial = 2041] [outer = (nil)] 20:38:39 INFO - PROCESS | 1772 | ++DOMWINDOW == 66 (0x9187a400) [pid = 1772] [serial = 2042] [outer = 0x8ef9e400] 20:38:39 INFO - PROCESS | 1772 | 1472096319790 Marionette DEBUG loaded listener.js 20:38:39 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0x9230a400) [pid = 1772] [serial = 2043] [outer = 0x8ef9e400] 20:38:41 INFO - PROCESS | 1772 | SkCairoFTTypeface::onFilterRec unimplemented 20:38:41 INFO - PROCESS | 1772 | 1472096321081 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\n"]]]}] 20:38:41 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 20:38:41 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 20:38:41 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 20:38:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:38:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:38:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1840ms 20:38:41 INFO - PROCESS | 1772 | 1472096321131 Marionette TRACE conn3 -> [0,2693,"getWindowHandle",null] 20:38:41 INFO - PROCESS | 1772 | 1472096321138 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 20:38:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 20:38:41 INFO - PROCESS | 1772 | 1472096321244 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 20:38:41 INFO - PROCESS | 1772 | 1472096321248 Marionette TRACE conn3 <- [1,2694,null,{}] 20:38:41 INFO - PROCESS | 1772 | 1472096321255 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}] 20:38:41 INFO - PROCESS | 1772 | 1472096321260 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:41 INFO - PROCESS | 1772 | 1472096321410 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 20:38:41 INFO - PROCESS | 1772 | 1472096321579 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:41 INFO - PROCESS | 1772 | 1472096321586 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:41 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee4e000 == 38 [pid = 1772] [id = 681] 20:38:41 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x9250d400) [pid = 1772] [serial = 2044] [outer = (nil)] 20:38:41 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x95370800) [pid = 1772] [serial = 2045] [outer = 0x9250d400] 20:38:41 INFO - PROCESS | 1772 | 1472096321662 Marionette DEBUG loaded listener.js 20:38:41 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x95472400) [pid = 1772] [serial = 2046] [outer = 0x9250d400] 20:38:42 INFO - PROCESS | 1772 | SkCairoFTTypeface::onFilterRec unimplemented 20:38:42 INFO - PROCESS | 1772 | 1472096322993 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\n"]]]}] 20:38:43 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 20:38:43 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 20:38:43 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 20:38:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:38:43 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:38:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1849ms 20:38:43 INFO - PROCESS | 1772 | 1472096323038 Marionette TRACE conn3 -> [0,2697,"getWindowHandle",null] 20:38:43 INFO - PROCESS | 1772 | 1472096323042 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 20:38:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 20:38:43 INFO - PROCESS | 1772 | 1472096323048 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 20:38:43 INFO - PROCESS | 1772 | 1472096323054 Marionette TRACE conn3 <- [1,2698,null,{}] 20:38:43 INFO - PROCESS | 1772 | 1472096323069 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}] 20:38:43 INFO - PROCESS | 1772 | 1472096323077 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:43 INFO - PROCESS | 1772 | 1472096323348 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 20:38:43 INFO - PROCESS | 1772 | 1472096323643 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:43 INFO - PROCESS | 1772 | 1472096323652 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:43 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e4bd400 == 39 [pid = 1772] [id = 682] 20:38:43 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x8e4c0000) [pid = 1772] [serial = 2047] [outer = (nil)] 20:38:43 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x8e766000) [pid = 1772] [serial = 2048] [outer = 0x8e4c0000] 20:38:43 INFO - PROCESS | 1772 | 1472096323755 Marionette DEBUG loaded listener.js 20:38:43 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x8ed8ec00) [pid = 1772] [serial = 2049] [outer = 0x8e4c0000] 20:38:44 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee42400 == 38 [pid = 1772] [id = 664] 20:38:44 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee5d000 == 37 [pid = 1772] [id = 662] 20:38:44 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee45400 == 36 [pid = 1772] [id = 678] 20:38:44 INFO - PROCESS | 1772 | --DOCSHELL 0x925ef400 == 35 [pid = 1772] [id = 677] 20:38:44 INFO - PROCESS | 1772 | --DOCSHELL 0x90762000 == 34 [pid = 1772] [id = 676] 20:38:44 INFO - PROCESS | 1772 | --DOCSHELL 0x8e76fc00 == 33 [pid = 1772] [id = 675] 20:38:44 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed8dc00 == 32 [pid = 1772] [id = 672] 20:38:44 INFO - PROCESS | 1772 | --DOCSHELL 0x8e76c800 == 31 [pid = 1772] [id = 665] 20:38:44 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee54000 == 30 [pid = 1772] [id = 671] 20:38:44 INFO - PROCESS | 1772 | --DOCSHELL 0x9541b000 == 29 [pid = 1772] [id = 674] 20:38:44 INFO - PROCESS | 1772 | --DOCSHELL 0x8e4c8c00 == 28 [pid = 1772] [id = 673] 20:38:44 INFO - PROCESS | 1772 | --DOCSHELL 0x8e4bac00 == 27 [pid = 1772] [id = 663] 20:38:44 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee4e000 == 26 [pid = 1772] [id = 681] 20:38:44 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee57c00 == 25 [pid = 1772] [id = 679] 20:38:44 INFO - PROCESS | 1772 | --DOCSHELL 0x8ef9c800 == 24 [pid = 1772] [id = 680] 20:38:44 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x90980800) [pid = 1772] [serial = 1980] [outer = (nil)] [url = about:blank] 20:38:44 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x906af400) [pid = 1772] [serial = 1979] [outer = (nil)] [url = about:blank] 20:38:44 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x93b52400) [pid = 1772] [serial = 1983] [outer = (nil)] [url = about:blank] 20:38:44 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x925fe000) [pid = 1772] [serial = 1982] [outer = (nil)] [url = about:blank] 20:38:44 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x8ee4a800) [pid = 1772] [serial = 2000] [outer = (nil)] [url = about:blank] 20:38:44 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x8ee54800) [pid = 1772] [serial = 2001] [outer = (nil)] [url = about:blank] 20:38:44 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0x8ee5bc00) [pid = 1772] [serial = 1998] [outer = (nil)] [url = about:blank] 20:38:44 INFO - PROCESS | 1772 | --DOMWINDOW == 65 (0x8ed92000) [pid = 1772] [serial = 1997] [outer = (nil)] [url = about:blank] 20:38:44 INFO - PROCESS | 1772 | --DOMWINDOW == 64 (0x956cb000) [pid = 1772] [serial = 1986] [outer = (nil)] [url = about:blank] 20:38:44 INFO - PROCESS | 1772 | --DOMWINDOW == 63 (0x956bf000) [pid = 1772] [serial = 1985] [outer = (nil)] [url = about:blank] 20:38:45 INFO - PROCESS | 1772 | --DOMWINDOW == 62 (0x997f6800) [pid = 1772] [serial = 1989] [outer = (nil)] [url = about:blank] 20:38:45 INFO - PROCESS | 1772 | --DOMWINDOW == 61 (0x997ef000) [pid = 1772] [serial = 1988] [outer = (nil)] [url = about:blank] 20:38:45 INFO - PROCESS | 1772 | --DOMWINDOW == 60 (0x92508c00) [pid = 1772] [serial = 2009] [outer = (nil)] [url = about:blank] 20:38:45 INFO - PROCESS | 1772 | --DOMWINDOW == 59 (0x930d2000) [pid = 1772] [serial = 2010] [outer = (nil)] [url = about:blank] 20:38:45 INFO - PROCESS | 1772 | --DOMWINDOW == 58 (0x99cbd400) [pid = 1772] [serial = 1992] [outer = (nil)] [url = about:blank] 20:38:45 INFO - PROCESS | 1772 | --DOMWINDOW == 57 (0x8e4c7400) [pid = 1772] [serial = 1991] [outer = (nil)] [url = about:blank] 20:38:45 INFO - PROCESS | 1772 | --DOMWINDOW == 56 (0x9242a400) [pid = 1772] [serial = 2012] [outer = (nil)] [url = about:blank] 20:38:45 INFO - PROCESS | 1772 | --DOMWINDOW == 55 (0x9076b400) [pid = 1772] [serial = 2003] [outer = (nil)] [url = about:blank] 20:38:45 INFO - PROCESS | 1772 | --DOMWINDOW == 54 (0x92026400) [pid = 1772] [serial = 2006] [outer = (nil)] [url = about:blank] 20:38:45 INFO - PROCESS | 1772 | --DOMWINDOW == 53 (0x9a2e8800) [pid = 1772] [serial = 1995] [outer = (nil)] [url = about:blank] 20:38:45 INFO - PROCESS | 1772 | --DOMWINDOW == 52 (0x930d8000) [pid = 1772] [serial = 2013] [outer = (nil)] [url = about:blank] 20:38:45 INFO - PROCESS | 1772 | --DOMWINDOW == 51 (0x9a14cc00) [pid = 1772] [serial = 1994] [outer = (nil)] [url = about:blank] 20:38:45 INFO - PROCESS | 1772 | --DOMWINDOW == 50 (0x9230c800) [pid = 1772] [serial = 2007] [outer = (nil)] [url = about:blank] 20:38:45 INFO - PROCESS | 1772 | --DOMWINDOW == 49 (0x90977c00) [pid = 1772] [serial = 2004] [outer = (nil)] [url = about:blank] 20:38:45 INFO - PROCESS | 1772 | --DOMWINDOW == 48 (0x95295800) [pid = 1772] [serial = 2015] [outer = (nil)] [url = about:blank] 20:38:45 INFO - PROCESS | 1772 | SkCairoFTTypeface::onFilterRec unimplemented 20:38:45 INFO - PROCESS | 1772 | 1472096325946 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 20:38:45 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 20:38:45 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 20:38:45 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 20:38:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:38:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:38:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 2943ms 20:38:45 INFO - PROCESS | 1772 | 1472096325995 Marionette TRACE conn3 -> [0,2701,"getWindowHandle",null] 20:38:46 INFO - PROCESS | 1772 | 1472096326001 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 20:38:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 20:38:46 INFO - PROCESS | 1772 | 1472096326010 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 20:38:46 INFO - PROCESS | 1772 | 1472096326014 Marionette TRACE conn3 <- [1,2702,null,{}] 20:38:46 INFO - PROCESS | 1772 | 1472096326022 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}] 20:38:46 INFO - PROCESS | 1772 | 1472096326027 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:46 INFO - PROCESS | 1772 | 1472096326233 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 20:38:46 INFO - PROCESS | 1772 | 1472096326362 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:46 INFO - PROCESS | 1772 | 1472096326369 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:46 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee58400 == 25 [pid = 1772] [id = 683] 20:38:46 INFO - PROCESS | 1772 | ++DOMWINDOW == 49 (0x8ee58c00) [pid = 1772] [serial = 2050] [outer = (nil)] 20:38:46 INFO - PROCESS | 1772 | ++DOMWINDOW == 50 (0x8ee5d000) [pid = 1772] [serial = 2051] [outer = 0x8ee58c00] 20:38:46 INFO - PROCESS | 1772 | 1472096326439 Marionette DEBUG loaded listener.js 20:38:46 INFO - PROCESS | 1772 | ++DOMWINDOW == 51 (0x8ee60c00) [pid = 1772] [serial = 2052] [outer = 0x8ee58c00] 20:38:47 INFO - PROCESS | 1772 | 1472096327079 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]]]}] 20:38:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 20:38:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1130ms 20:38:47 INFO - PROCESS | 1772 | 1472096327140 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 20:38:47 INFO - PROCESS | 1772 | 1472096327147 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 20:38:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 20:38:47 INFO - PROCESS | 1772 | 1472096327176 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 20:38:47 INFO - PROCESS | 1772 | 1472096327180 Marionette TRACE conn3 <- [1,2706,null,{}] 20:38:47 INFO - PROCESS | 1772 | 1472096327186 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}] 20:38:47 INFO - PROCESS | 1772 | 1472096327192 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:47 INFO - PROCESS | 1772 | 1472096327342 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 20:38:47 INFO - PROCESS | 1772 | 1472096327351 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:47 INFO - PROCESS | 1772 | 1472096327360 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:47 INFO - PROCESS | 1772 | ++DOCSHELL 0x90765800 == 26 [pid = 1772] [id = 684] 20:38:47 INFO - PROCESS | 1772 | ++DOMWINDOW == 52 (0x90768800) [pid = 1772] [serial = 2053] [outer = (nil)] 20:38:47 INFO - PROCESS | 1772 | ++DOMWINDOW == 53 (0x9076d000) [pid = 1772] [serial = 2054] [outer = 0x90768800] 20:38:47 INFO - PROCESS | 1772 | 1472096327427 Marionette DEBUG loaded listener.js 20:38:47 INFO - PROCESS | 1772 | ++DOMWINDOW == 54 (0x90974800) [pid = 1772] [serial = 2055] [outer = 0x90768800] 20:38:48 INFO - PROCESS | 1772 | 1472096328349 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]]]}] 20:38:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 20:38:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1234ms 20:38:48 INFO - PROCESS | 1772 | 1472096328405 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 20:38:48 INFO - PROCESS | 1772 | 1472096328409 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 20:38:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 20:38:48 INFO - PROCESS | 1772 | 1472096328415 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 20:38:48 INFO - PROCESS | 1772 | 1472096328421 Marionette TRACE conn3 <- [1,2710,null,{}] 20:38:48 INFO - PROCESS | 1772 | 1472096328442 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}] 20:38:48 INFO - PROCESS | 1772 | 1472096328451 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:48 INFO - PROCESS | 1772 | 1472096328648 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 20:38:48 INFO - PROCESS | 1772 | 1472096328669 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:48 INFO - PROCESS | 1772 | 1472096328679 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:48 INFO - PROCESS | 1772 | ++DOCSHELL 0x91879000 == 27 [pid = 1772] [id = 685] 20:38:48 INFO - PROCESS | 1772 | ++DOMWINDOW == 55 (0x91879c00) [pid = 1772] [serial = 2056] [outer = (nil)] 20:38:48 INFO - PROCESS | 1772 | ++DOMWINDOW == 56 (0x91880c00) [pid = 1772] [serial = 2057] [outer = 0x91879c00] 20:38:48 INFO - PROCESS | 1772 | 1472096328748 Marionette DEBUG loaded listener.js 20:38:48 INFO - PROCESS | 1772 | ++DOMWINDOW == 57 (0x91b73400) [pid = 1772] [serial = 2058] [outer = 0x91879c00] 20:38:49 INFO - PROCESS | 1772 | 1472096329627 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] 20:38:49 INFO - PROCESS | 1772 | 1472096329877 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 20:38:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 20:38:49 INFO - PROCESS | 1772 | 1472096329883 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 20:38:49 INFO - PROCESS | 1772 | 1472096329885 Marionette TRACE conn3 <- [1,2714,null,{}] 20:38:49 INFO - PROCESS | 1772 | 1472096329890 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}] 20:38:49 INFO - PROCESS | 1772 | 1472096329894 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:50 INFO - PROCESS | 1772 | 1472096330031 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 20:38:50 INFO - PROCESS | 1772 | 1472096330039 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:50 INFO - PROCESS | 1772 | 1472096330046 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:50 INFO - PROCESS | 1772 | ++DOCSHELL 0x90762c00 == 28 [pid = 1772] [id = 686] 20:38:50 INFO - PROCESS | 1772 | ++DOMWINDOW == 49 (0x91886000) [pid = 1772] [serial = 2059] [outer = (nil)] 20:38:50 INFO - PROCESS | 1772 | ++DOMWINDOW == 50 (0x92030000) [pid = 1772] [serial = 2060] [outer = 0x91886000] 20:38:50 INFO - PROCESS | 1772 | 1472096330108 Marionette DEBUG loaded listener.js 20:38:50 INFO - PROCESS | 1772 | ++DOMWINDOW == 51 (0x92504c00) [pid = 1772] [serial = 2061] [outer = 0x91886000] 20:38:50 INFO - PROCESS | 1772 | 1472096330893 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]]]}] 20:38:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 20:38:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1028ms 20:38:50 INFO - PROCESS | 1772 | 1472096330912 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 20:38:50 INFO - PROCESS | 1772 | 1472096330914 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 20:38:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 20:38:50 INFO - PROCESS | 1772 | 1472096330920 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 20:38:50 INFO - PROCESS | 1772 | 1472096330923 Marionette TRACE conn3 <- [1,2718,null,{}] 20:38:50 INFO - PROCESS | 1772 | 1472096330928 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}] 20:38:50 INFO - PROCESS | 1772 | 1472096330933 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:51 INFO - PROCESS | 1772 | 1472096331107 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 20:38:51 INFO - PROCESS | 1772 | 1472096331126 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:51 INFO - PROCESS | 1772 | 1472096331132 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:51 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed91800 == 29 [pid = 1772] [id = 687] 20:38:51 INFO - PROCESS | 1772 | ++DOMWINDOW == 52 (0x8ee4e800) [pid = 1772] [serial = 2062] [outer = (nil)] 20:38:51 INFO - PROCESS | 1772 | ++DOMWINDOW == 53 (0x9250f400) [pid = 1772] [serial = 2063] [outer = 0x8ee4e800] 20:38:51 INFO - PROCESS | 1772 | 1472096331194 Marionette DEBUG loaded listener.js 20:38:51 INFO - PROCESS | 1772 | ++DOMWINDOW == 54 (0x925f2800) [pid = 1772] [serial = 2064] [outer = 0x8ee4e800] 20:38:52 INFO - PROCESS | 1772 | 1472096332032 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] 20:38:52 INFO - PROCESS | 1772 | 1472096332102 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 20:38:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 20:38:52 INFO - PROCESS | 1772 | 1472096332116 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 20:38:52 INFO - PROCESS | 1772 | 1472096332120 Marionette TRACE conn3 <- [1,2722,null,{}] 20:38:52 INFO - PROCESS | 1772 | 1472096332128 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}] 20:38:52 INFO - PROCESS | 1772 | 1472096332134 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:52 INFO - PROCESS | 1772 | 1472096332302 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 20:38:52 INFO - PROCESS | 1772 | 1472096332468 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:52 INFO - PROCESS | 1772 | 1472096332482 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:52 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e4c4800 == 30 [pid = 1772] [id = 688] 20:38:52 INFO - PROCESS | 1772 | ++DOMWINDOW == 55 (0x8ee53400) [pid = 1772] [serial = 2065] [outer = (nil)] 20:38:52 INFO - PROCESS | 1772 | ++DOMWINDOW == 56 (0x8ee5b400) [pid = 1772] [serial = 2066] [outer = 0x8ee53400] 20:38:52 INFO - PROCESS | 1772 | 1472096332557 Marionette DEBUG loaded listener.js 20:38:52 INFO - PROCESS | 1772 | ++DOMWINDOW == 57 (0x8ef9a400) [pid = 1772] [serial = 2067] [outer = 0x8ee53400] 20:38:53 INFO - PROCESS | 1772 | 1472096333571 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] 20:38:53 INFO - PROCESS | 1772 | 1472096333660 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 20:38:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 20:38:53 INFO - PROCESS | 1772 | 1472096333670 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 20:38:53 INFO - PROCESS | 1772 | 1472096333674 Marionette TRACE conn3 <- [1,2726,null,{}] 20:38:53 INFO - PROCESS | 1772 | 1472096333680 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}] 20:38:53 INFO - PROCESS | 1772 | 1472096333685 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:53 INFO - PROCESS | 1772 | 1472096333883 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 20:38:54 INFO - PROCESS | 1772 | 1472096334107 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:54 INFO - PROCESS | 1772 | 1472096334115 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:54 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee49800 == 31 [pid = 1772] [id = 689] 20:38:54 INFO - PROCESS | 1772 | ++DOMWINDOW == 58 (0x92424000) [pid = 1772] [serial = 2068] [outer = (nil)] 20:38:54 INFO - PROCESS | 1772 | ++DOMWINDOW == 59 (0x9242bc00) [pid = 1772] [serial = 2069] [outer = 0x92424000] 20:38:54 INFO - PROCESS | 1772 | 1472096334234 Marionette DEBUG loaded listener.js 20:38:54 INFO - PROCESS | 1772 | ++DOMWINDOW == 60 (0x925f6c00) [pid = 1772] [serial = 2070] [outer = 0x92424000] 20:38:55 INFO - PROCESS | 1772 | 1472096335182 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]]]}] 20:38:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 20:38:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1591ms 20:38:55 INFO - PROCESS | 1772 | 1472096335261 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 20:38:55 INFO - PROCESS | 1772 | 1472096335264 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 20:38:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 20:38:55 INFO - PROCESS | 1772 | 1472096335271 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 20:38:55 INFO - PROCESS | 1772 | 1472096335277 Marionette TRACE conn3 <- [1,2730,null,{}] 20:38:55 INFO - PROCESS | 1772 | 1472096335292 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}] 20:38:55 INFO - PROCESS | 1772 | 1472096335300 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:55 INFO - PROCESS | 1772 | 1472096335499 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 20:38:55 INFO - PROCESS | 1772 | 1472096335713 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:55 INFO - PROCESS | 1772 | 1472096335724 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:55 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed89800 == 32 [pid = 1772] [id = 690] 20:38:55 INFO - PROCESS | 1772 | ++DOMWINDOW == 61 (0x8ed91000) [pid = 1772] [serial = 2071] [outer = (nil)] 20:38:55 INFO - PROCESS | 1772 | ++DOMWINDOW == 62 (0x8ef9b400) [pid = 1772] [serial = 2072] [outer = 0x8ed91000] 20:38:55 INFO - PROCESS | 1772 | 1472096335843 Marionette DEBUG loaded listener.js 20:38:55 INFO - PROCESS | 1772 | ++DOMWINDOW == 63 (0x91b78c00) [pid = 1772] [serial = 2073] [outer = 0x8ed91000] 20:38:56 INFO - PROCESS | 1772 | --DOCSHELL 0x90762c00 == 31 [pid = 1772] [id = 686] 20:38:56 INFO - PROCESS | 1772 | --DOCSHELL 0x91879000 == 30 [pid = 1772] [id = 685] 20:38:56 INFO - PROCESS | 1772 | --DOCSHELL 0x90765800 == 29 [pid = 1772] [id = 684] 20:38:56 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee58400 == 28 [pid = 1772] [id = 683] 20:38:56 INFO - PROCESS | 1772 | --DOCSHELL 0x8e4bd400 == 27 [pid = 1772] [id = 682] 20:38:56 INFO - PROCESS | 1772 | --DOMWINDOW == 62 (0x9522f400) [pid = 1772] [serial = 2033] [outer = (nil)] [url = about:blank] 20:38:56 INFO - PROCESS | 1772 | --DOMWINDOW == 61 (0x92318c00) [pid = 1772] [serial = 2036] [outer = (nil)] [url = about:blank] 20:38:56 INFO - PROCESS | 1772 | --DOMWINDOW == 60 (0x9536b400) [pid = 1772] [serial = 2016] [outer = (nil)] [url = about:blank] 20:38:56 INFO - PROCESS | 1772 | --DOMWINDOW == 59 (0x95472000) [pid = 1772] [serial = 2024] [outer = (nil)] [url = about:blank] 20:38:56 INFO - PROCESS | 1772 | --DOMWINDOW == 58 (0x95475c00) [pid = 1772] [serial = 2025] [outer = (nil)] [url = about:blank] 20:38:56 INFO - PROCESS | 1772 | --DOMWINDOW == 57 (0x9546cc00) [pid = 1772] [serial = 2039] [outer = (nil)] [url = about:blank] 20:38:56 INFO - PROCESS | 1772 | --DOMWINDOW == 56 (0x8ef9d000) [pid = 1772] [serial = 2018] [outer = (nil)] [url = about:blank] 20:38:56 INFO - PROCESS | 1772 | --DOMWINDOW == 55 (0x90763c00) [pid = 1772] [serial = 2019] [outer = (nil)] [url = about:blank] 20:38:56 INFO - PROCESS | 1772 | --DOMWINDOW == 54 (0x92024400) [pid = 1772] [serial = 2021] [outer = (nil)] [url = about:blank] 20:38:56 INFO - PROCESS | 1772 | --DOMWINDOW == 53 (0x9536d800) [pid = 1772] [serial = 2040] [outer = (nil)] [url = about:blank] 20:38:56 INFO - PROCESS | 1772 | --DOMWINDOW == 52 (0x92422800) [pid = 1772] [serial = 2022] [outer = (nil)] [url = about:blank] 20:38:56 INFO - PROCESS | 1772 | --DOMWINDOW == 51 (0x91879400) [pid = 1772] [serial = 2030] [outer = (nil)] [url = about:blank] 20:38:56 INFO - PROCESS | 1772 | --DOMWINDOW == 50 (0x8ee5f000) [pid = 1772] [serial = 2027] [outer = (nil)] [url = about:blank] 20:38:56 INFO - PROCESS | 1772 | --DOMWINDOW == 49 (0x8ef9a800) [pid = 1772] [serial = 2028] [outer = (nil)] [url = about:blank] 20:38:56 INFO - PROCESS | 1772 | --DOMWINDOW == 48 (0x95292000) [pid = 1772] [serial = 2034] [outer = (nil)] [url = about:blank] 20:38:56 INFO - PROCESS | 1772 | --DOMWINDOW == 47 (0x91b6e400) [pid = 1772] [serial = 2031] [outer = (nil)] [url = about:blank] 20:38:56 INFO - PROCESS | 1772 | --DOMWINDOW == 46 (0x93e45c00) [pid = 1772] [serial = 2037] [outer = (nil)] [url = about:blank] 20:38:57 INFO - PROCESS | 1772 | 1472096337257 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\n"]]]}] 20:38:57 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 20:38:57 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 20:38:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 20:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:38:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:38:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 2046ms 20:38:57 INFO - PROCESS | 1772 | 1472096337318 Marionette TRACE conn3 -> [0,2733,"getWindowHandle",null] 20:38:57 INFO - PROCESS | 1772 | 1472096337324 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 20:38:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 20:38:57 INFO - PROCESS | 1772 | 1472096337330 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 20:38:57 INFO - PROCESS | 1772 | 1472096337334 Marionette TRACE conn3 <- [1,2734,null,{}] 20:38:57 INFO - PROCESS | 1772 | 1472096337341 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}] 20:38:57 INFO - PROCESS | 1772 | 1472096337347 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:57 INFO - PROCESS | 1772 | 1472096337516 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 20:38:57 INFO - PROCESS | 1772 | 1472096337676 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:57 INFO - PROCESS | 1772 | 1472096337686 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:57 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee4c800 == 28 [pid = 1772] [id = 691] 20:38:57 INFO - PROCESS | 1772 | ++DOMWINDOW == 47 (0x8ee4e000) [pid = 1772] [serial = 2074] [outer = (nil)] 20:38:57 INFO - PROCESS | 1772 | ++DOMWINDOW == 48 (0x8ef97800) [pid = 1772] [serial = 2075] [outer = 0x8ee4e000] 20:38:57 INFO - PROCESS | 1772 | 1472096337750 Marionette DEBUG loaded listener.js 20:38:57 INFO - PROCESS | 1772 | ++DOMWINDOW == 49 (0x906a9400) [pid = 1772] [serial = 2076] [outer = 0x8ee4e000] 20:38:58 INFO - PROCESS | 1772 | 1472096338429 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]]]}] 20:38:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 20:38:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1132ms 20:38:58 INFO - PROCESS | 1772 | 1472096338463 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 20:38:58 INFO - PROCESS | 1772 | 1472096338468 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 20:38:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 20:38:58 INFO - PROCESS | 1772 | 1472096338477 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 20:38:58 INFO - PROCESS | 1772 | 1472096338480 Marionette TRACE conn3 <- [1,2738,null,{}] 20:38:58 INFO - PROCESS | 1772 | 1472096338494 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}] 20:38:58 INFO - PROCESS | 1772 | 1472096338498 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:58 INFO - PROCESS | 1772 | 1472096338643 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 20:38:58 INFO - PROCESS | 1772 | 1472096338652 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:58 INFO - PROCESS | 1772 | 1472096338660 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:58 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee60400 == 29 [pid = 1772] [id = 692] 20:38:58 INFO - PROCESS | 1772 | ++DOMWINDOW == 50 (0x9076d800) [pid = 1772] [serial = 2077] [outer = (nil)] 20:38:58 INFO - PROCESS | 1772 | ++DOMWINDOW == 51 (0x91879400) [pid = 1772] [serial = 2078] [outer = 0x9076d800] 20:38:58 INFO - PROCESS | 1772 | 1472096338722 Marionette DEBUG loaded listener.js 20:38:58 INFO - PROCESS | 1772 | ++DOMWINDOW == 52 (0x91b6bc00) [pid = 1772] [serial = 2079] [outer = 0x9076d800] 20:38:59 INFO - PROCESS | 1772 | 1472096339629 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]]]}] 20:38:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 20:38:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1190ms 20:38:59 INFO - PROCESS | 1772 | 1472096339668 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 20:38:59 INFO - PROCESS | 1772 | 1472096339671 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 20:38:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 20:38:59 INFO - PROCESS | 1772 | 1472096339677 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 20:38:59 INFO - PROCESS | 1772 | 1472096339682 Marionette TRACE conn3 <- [1,2742,null,{}] 20:38:59 INFO - PROCESS | 1772 | 1472096339702 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}] 20:38:59 INFO - PROCESS | 1772 | 1472096339709 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:59 INFO - PROCESS | 1772 | 1472096339896 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 20:38:59 INFO - PROCESS | 1772 | 1472096339919 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:59 INFO - PROCESS | 1772 | 1472096339927 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:38:59 INFO - PROCESS | 1772 | ++DOCSHELL 0x930ca000 == 30 [pid = 1772] [id = 693] 20:38:59 INFO - PROCESS | 1772 | ++DOMWINDOW == 53 (0x930d0c00) [pid = 1772] [serial = 2080] [outer = (nil)] 20:38:59 INFO - PROCESS | 1772 | ++DOMWINDOW == 54 (0x930d7400) [pid = 1772] [serial = 2081] [outer = 0x930d0c00] 20:38:59 INFO - PROCESS | 1772 | 1472096339989 Marionette DEBUG loaded listener.js 20:39:00 INFO - PROCESS | 1772 | ++DOMWINDOW == 55 (0x93e3ac00) [pid = 1772] [serial = 2082] [outer = 0x930d0c00] 20:39:00 INFO - PROCESS | 1772 | 1472096340809 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]]]}] 20:39:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 20:39:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1184ms 20:39:00 INFO - PROCESS | 1772 | 1472096340865 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 20:39:00 INFO - PROCESS | 1772 | 1472096340869 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 20:39:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 20:39:00 INFO - PROCESS | 1772 | 1472096340874 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 20:39:00 INFO - PROCESS | 1772 | 1472096340876 Marionette TRACE conn3 <- [1,2746,null,{}] 20:39:00 INFO - PROCESS | 1772 | 1472096340882 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}] 20:39:00 INFO - PROCESS | 1772 | 1472096340886 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:01 INFO - PROCESS | 1772 | 1472096341081 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 20:39:01 INFO - PROCESS | 1772 | 1472096341103 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:01 INFO - PROCESS | 1772 | 1472096341110 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:01 INFO - PROCESS | 1772 | ++DOCSHELL 0x93b56000 == 31 [pid = 1772] [id = 694] 20:39:01 INFO - PROCESS | 1772 | ++DOMWINDOW == 56 (0x95230800) [pid = 1772] [serial = 2083] [outer = (nil)] 20:39:01 INFO - PROCESS | 1772 | ++DOMWINDOW == 57 (0x9528e000) [pid = 1772] [serial = 2084] [outer = 0x95230800] 20:39:01 INFO - PROCESS | 1772 | 1472096341171 Marionette DEBUG loaded listener.js 20:39:01 INFO - PROCESS | 1772 | ++DOMWINDOW == 58 (0x95364800) [pid = 1772] [serial = 2085] [outer = 0x95230800] 20:39:01 INFO - PROCESS | 1772 | --DOMWINDOW == 57 (0x91879c00) [pid = 1772] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 20:39:01 INFO - PROCESS | 1772 | --DOMWINDOW == 56 (0x8e4c0000) [pid = 1772] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 20:39:01 INFO - PROCESS | 1772 | --DOMWINDOW == 55 (0x90768800) [pid = 1772] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 20:39:01 INFO - PROCESS | 1772 | --DOMWINDOW == 54 (0x8ef9e400) [pid = 1772] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 20:39:01 INFO - PROCESS | 1772 | --DOMWINDOW == 53 (0x9250d400) [pid = 1772] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 20:39:01 INFO - PROCESS | 1772 | --DOMWINDOW == 52 (0x91886000) [pid = 1772] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 20:39:01 INFO - PROCESS | 1772 | --DOMWINDOW == 51 (0x8ee58c00) [pid = 1772] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 20:39:01 INFO - PROCESS | 1772 | 1472096341990 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]]]}] 20:39:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 20:39:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1130ms 20:39:02 INFO - PROCESS | 1772 | 1472096342005 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 20:39:02 INFO - PROCESS | 1772 | 1472096342009 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 20:39:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 20:39:02 INFO - PROCESS | 1772 | 1472096342014 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 20:39:02 INFO - PROCESS | 1772 | 1472096342016 Marionette TRACE conn3 <- [1,2750,null,{}] 20:39:02 INFO - PROCESS | 1772 | 1472096342022 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}] 20:39:02 INFO - PROCESS | 1772 | 1472096342026 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:02 INFO - PROCESS | 1772 | 1472096342203 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 20:39:02 INFO - PROCESS | 1772 | 1472096342222 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:02 INFO - PROCESS | 1772 | 1472096342230 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:02 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee55c00 == 32 [pid = 1772] [id = 695] 20:39:02 INFO - PROCESS | 1772 | ++DOMWINDOW == 52 (0x8ee58c00) [pid = 1772] [serial = 2086] [outer = (nil)] 20:39:02 INFO - PROCESS | 1772 | ++DOMWINDOW == 53 (0x95369000) [pid = 1772] [serial = 2087] [outer = 0x8ee58c00] 20:39:02 INFO - PROCESS | 1772 | 1472096342289 Marionette DEBUG loaded listener.js 20:39:02 INFO - PROCESS | 1772 | ++DOMWINDOW == 54 (0x95237c00) [pid = 1772] [serial = 2088] [outer = 0x8ee58c00] 20:39:03 INFO - PROCESS | 1772 | 1472096343031 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]]]}] 20:39:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 20:39:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1075ms 20:39:03 INFO - PROCESS | 1772 | 1472096343090 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 20:39:03 INFO - PROCESS | 1772 | 1472096343093 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 20:39:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 20:39:03 INFO - PROCESS | 1772 | 1472096343099 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 20:39:03 INFO - PROCESS | 1772 | 1472096343101 Marionette TRACE conn3 <- [1,2754,null,{}] 20:39:03 INFO - PROCESS | 1772 | 1472096343107 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}] 20:39:03 INFO - PROCESS | 1772 | 1472096343116 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:03 INFO - PROCESS | 1772 | 1472096343269 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 20:39:03 INFO - PROCESS | 1772 | 1472096343409 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:03 INFO - PROCESS | 1772 | 1472096343419 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:03 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e4b9c00 == 33 [pid = 1772] [id = 696] 20:39:03 INFO - PROCESS | 1772 | ++DOMWINDOW == 55 (0x9528c000) [pid = 1772] [serial = 2089] [outer = (nil)] 20:39:03 INFO - PROCESS | 1772 | ++DOMWINDOW == 56 (0x9547a800) [pid = 1772] [serial = 2090] [outer = 0x9528c000] 20:39:03 INFO - PROCESS | 1772 | 1472096343478 Marionette DEBUG loaded listener.js 20:39:03 INFO - PROCESS | 1772 | ++DOMWINDOW == 57 (0x95606400) [pid = 1772] [serial = 2091] [outer = 0x9528c000] 20:39:04 INFO - PROCESS | 1772 | 1472096344409 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]]]}] 20:39:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 20:39:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1377ms 20:39:04 INFO - PROCESS | 1772 | 1472096344477 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 20:39:04 INFO - PROCESS | 1772 | 1472096344483 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 20:39:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 20:39:04 INFO - PROCESS | 1772 | 1472096344490 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 20:39:04 INFO - PROCESS | 1772 | 1472096344497 Marionette TRACE conn3 <- [1,2758,null,{}] 20:39:04 INFO - PROCESS | 1772 | 1472096344505 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}] 20:39:04 INFO - PROCESS | 1772 | 1472096344510 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:04 INFO - PROCESS | 1772 | 1472096344720 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 20:39:04 INFO - PROCESS | 1772 | 1472096344890 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:04 INFO - PROCESS | 1772 | 1472096344897 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:04 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e4c5800 == 34 [pid = 1772] [id = 697] 20:39:04 INFO - PROCESS | 1772 | ++DOMWINDOW == 58 (0x8ee48c00) [pid = 1772] [serial = 2092] [outer = (nil)] 20:39:04 INFO - PROCESS | 1772 | ++DOMWINDOW == 59 (0x90770800) [pid = 1772] [serial = 2093] [outer = 0x8ee48c00] 20:39:04 INFO - PROCESS | 1772 | 1472096344971 Marionette DEBUG loaded listener.js 20:39:05 INFO - PROCESS | 1772 | ++DOMWINDOW == 60 (0x915b1000) [pid = 1772] [serial = 2094] [outer = 0x8ee48c00] 20:39:05 INFO - PROCESS | 1772 | 1472096345855 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]]]}] 20:39:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 20:39:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1382ms 20:39:05 INFO - PROCESS | 1772 | 1472096345873 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 20:39:05 INFO - PROCESS | 1772 | 1472096345879 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 20:39:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 20:39:05 INFO - PROCESS | 1772 | 1472096345889 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 20:39:05 INFO - PROCESS | 1772 | 1472096345893 Marionette TRACE conn3 <- [1,2762,null,{}] 20:39:05 INFO - PROCESS | 1772 | 1472096345899 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}] 20:39:05 INFO - PROCESS | 1772 | 1472096345904 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:06 INFO - PROCESS | 1772 | 1472096346064 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 20:39:06 INFO - PROCESS | 1772 | 1472096346241 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:06 INFO - PROCESS | 1772 | 1472096346251 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:06 INFO - PROCESS | 1772 | ++DOCSHELL 0x91883800 == 35 [pid = 1772] [id = 698] 20:39:06 INFO - PROCESS | 1772 | ++DOMWINDOW == 61 (0x92505c00) [pid = 1772] [serial = 2095] [outer = (nil)] 20:39:06 INFO - PROCESS | 1772 | ++DOMWINDOW == 62 (0x930d3800) [pid = 1772] [serial = 2096] [outer = 0x92505c00] 20:39:06 INFO - PROCESS | 1772 | 1472096346326 Marionette DEBUG loaded listener.js 20:39:06 INFO - PROCESS | 1772 | ++DOMWINDOW == 63 (0x9486dc00) [pid = 1772] [serial = 2097] [outer = 0x92505c00] 20:39:07 INFO - PROCESS | 1772 | 1472096347281 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]]]}] 20:39:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 20:39:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1431ms 20:39:07 INFO - PROCESS | 1772 | 1472096347320 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 20:39:07 INFO - PROCESS | 1772 | 1472096347323 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 20:39:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 20:39:07 INFO - PROCESS | 1772 | 1472096347330 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 20:39:07 INFO - PROCESS | 1772 | 1472096347335 Marionette TRACE conn3 <- [1,2766,null,{}] 20:39:07 INFO - PROCESS | 1772 | 1472096347351 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}] 20:39:07 INFO - PROCESS | 1772 | 1472096347359 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:07 INFO - PROCESS | 1772 | 1472096347524 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 20:39:07 INFO - PROCESS | 1772 | 1472096347695 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:07 INFO - PROCESS | 1772 | 1472096347715 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:07 INFO - PROCESS | 1772 | ++DOCSHELL 0x9560a400 == 36 [pid = 1772] [id = 699] 20:39:07 INFO - PROCESS | 1772 | ++DOMWINDOW == 64 (0x9560a800) [pid = 1772] [serial = 2098] [outer = (nil)] 20:39:07 INFO - PROCESS | 1772 | ++DOMWINDOW == 65 (0x956bd800) [pid = 1772] [serial = 2099] [outer = 0x9560a800] 20:39:07 INFO - PROCESS | 1772 | 1472096347788 Marionette DEBUG loaded listener.js 20:39:07 INFO - PROCESS | 1772 | ++DOMWINDOW == 66 (0x956c4000) [pid = 1772] [serial = 2100] [outer = 0x9560a800] 20:39:08 INFO - PROCESS | 1772 | 1472096348664 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]]]}] 20:39:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 20:39:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1382ms 20:39:08 INFO - PROCESS | 1772 | 1472096348713 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 20:39:08 INFO - PROCESS | 1772 | 1472096348718 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 20:39:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 20:39:08 INFO - PROCESS | 1772 | 1472096348723 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 20:39:08 INFO - PROCESS | 1772 | 1472096348726 Marionette TRACE conn3 <- [1,2770,null,{}] 20:39:08 INFO - PROCESS | 1772 | 1472096348732 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}] 20:39:08 INFO - PROCESS | 1772 | 1472096348736 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:08 INFO - PROCESS | 1772 | 1472096348904 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 20:39:09 INFO - PROCESS | 1772 | 1472096349076 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:09 INFO - PROCESS | 1772 | 1472096349084 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:09 INFO - PROCESS | 1772 | ++DOCSHELL 0x9781b000 == 37 [pid = 1772] [id = 700] 20:39:09 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0x98436800) [pid = 1772] [serial = 2101] [outer = (nil)] 20:39:09 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x98c6a400) [pid = 1772] [serial = 2102] [outer = 0x98436800] 20:39:09 INFO - PROCESS | 1772 | 1472096349160 Marionette DEBUG loaded listener.js 20:39:09 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x99719400) [pid = 1772] [serial = 2103] [outer = 0x98436800] 20:39:10 INFO - PROCESS | 1772 | 1472096350021 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]]]}] 20:39:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 20:39:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1327ms 20:39:10 INFO - PROCESS | 1772 | 1472096350052 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 20:39:10 INFO - PROCESS | 1772 | 1472096350057 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 20:39:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 20:39:10 INFO - PROCESS | 1772 | 1472096350063 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 20:39:10 INFO - PROCESS | 1772 | 1472096350067 Marionette TRACE conn3 <- [1,2774,null,{}] 20:39:10 INFO - PROCESS | 1772 | 1472096350072 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}] 20:39:10 INFO - PROCESS | 1772 | 1472096350078 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:10 INFO - PROCESS | 1772 | 1472096350234 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 20:39:10 INFO - PROCESS | 1772 | 1472096350408 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:10 INFO - PROCESS | 1772 | 1472096350424 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:10 INFO - PROCESS | 1772 | ++DOCSHELL 0x906b3c00 == 38 [pid = 1772] [id = 701] 20:39:10 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x90763000) [pid = 1772] [serial = 2104] [outer = (nil)] 20:39:10 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x998a2800) [pid = 1772] [serial = 2105] [outer = 0x90763000] 20:39:10 INFO - PROCESS | 1772 | 1472096350498 Marionette DEBUG loaded listener.js 20:39:10 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x998a6400) [pid = 1772] [serial = 2106] [outer = 0x90763000] 20:39:11 INFO - PROCESS | 1772 | 1472096351585 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]]]}] 20:39:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 20:39:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1581ms 20:39:11 INFO - PROCESS | 1772 | 1472096351644 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 20:39:11 INFO - PROCESS | 1772 | 1472096351651 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 20:39:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 20:39:11 INFO - PROCESS | 1772 | 1472096351658 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 20:39:11 INFO - PROCESS | 1772 | 1472096351666 Marionette TRACE conn3 <- [1,2778,null,{}] 20:39:11 INFO - PROCESS | 1772 | 1472096351675 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}] 20:39:11 INFO - PROCESS | 1772 | 1472096351679 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:11 INFO - PROCESS | 1772 | 1472096351829 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 20:39:12 INFO - PROCESS | 1772 | 1472096352025 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:12 INFO - PROCESS | 1772 | 1472096352037 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:12 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e762000 == 39 [pid = 1772] [id = 702] 20:39:12 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x8e767c00) [pid = 1772] [serial = 2107] [outer = (nil)] 20:39:12 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x8ee4fc00) [pid = 1772] [serial = 2108] [outer = 0x8e767c00] 20:39:12 INFO - PROCESS | 1772 | 1472096352120 Marionette DEBUG loaded listener.js 20:39:12 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x9076d400) [pid = 1772] [serial = 2109] [outer = 0x8e767c00] 20:39:13 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee55c00 == 38 [pid = 1772] [id = 695] 20:39:13 INFO - PROCESS | 1772 | --DOCSHELL 0x93b56000 == 37 [pid = 1772] [id = 694] 20:39:13 INFO - PROCESS | 1772 | --DOCSHELL 0x930ca000 == 36 [pid = 1772] [id = 693] 20:39:13 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee60400 == 35 [pid = 1772] [id = 692] 20:39:13 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee4c800 == 34 [pid = 1772] [id = 691] 20:39:13 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed89800 == 33 [pid = 1772] [id = 690] 20:39:13 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee49800 == 32 [pid = 1772] [id = 689] 20:39:13 INFO - PROCESS | 1772 | --DOCSHELL 0x8e4c4800 == 31 [pid = 1772] [id = 688] 20:39:13 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed91800 == 30 [pid = 1772] [id = 687] 20:39:13 INFO - PROCESS | 1772 | --DOCSHELL 0x9781b000 == 29 [pid = 1772] [id = 700] 20:39:13 INFO - PROCESS | 1772 | --DOCSHELL 0x906b3c00 == 28 [pid = 1772] [id = 701] 20:39:13 INFO - PROCESS | 1772 | --DOCSHELL 0x9560a400 == 27 [pid = 1772] [id = 699] 20:39:13 INFO - PROCESS | 1772 | --DOCSHELL 0x91883800 == 26 [pid = 1772] [id = 698] 20:39:13 INFO - PROCESS | 1772 | --DOCSHELL 0x8e4b9c00 == 25 [pid = 1772] [id = 696] 20:39:13 INFO - PROCESS | 1772 | --DOCSHELL 0x8e4c5800 == 24 [pid = 1772] [id = 697] 20:39:13 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x9250f400) [pid = 1772] [serial = 2063] [outer = (nil)] [url = about:blank] 20:39:13 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x91880c00) [pid = 1772] [serial = 2057] [outer = (nil)] [url = about:blank] 20:39:13 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x8ed8ec00) [pid = 1772] [serial = 2049] [outer = (nil)] [url = about:blank] 20:39:13 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x8e766000) [pid = 1772] [serial = 2048] [outer = (nil)] [url = about:blank] 20:39:13 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x9076d000) [pid = 1772] [serial = 2054] [outer = (nil)] [url = about:blank] 20:39:13 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x9230a400) [pid = 1772] [serial = 2043] [outer = (nil)] [url = about:blank] 20:39:13 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x9187a400) [pid = 1772] [serial = 2042] [outer = (nil)] [url = about:blank] 20:39:13 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x95472400) [pid = 1772] [serial = 2046] [outer = (nil)] [url = about:blank] 20:39:13 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0x95370800) [pid = 1772] [serial = 2045] [outer = (nil)] [url = about:blank] 20:39:13 INFO - PROCESS | 1772 | --DOMWINDOW == 65 (0x92030000) [pid = 1772] [serial = 2060] [outer = (nil)] [url = about:blank] 20:39:13 INFO - PROCESS | 1772 | --DOMWINDOW == 64 (0x91b73400) [pid = 1772] [serial = 2058] [outer = (nil)] [url = about:blank] 20:39:13 INFO - PROCESS | 1772 | --DOMWINDOW == 63 (0x8ee5d000) [pid = 1772] [serial = 2051] [outer = (nil)] [url = about:blank] 20:39:13 INFO - PROCESS | 1772 | --DOMWINDOW == 62 (0x8ee60c00) [pid = 1772] [serial = 2052] [outer = (nil)] [url = about:blank] 20:39:13 INFO - PROCESS | 1772 | --DOMWINDOW == 61 (0x92504c00) [pid = 1772] [serial = 2061] [outer = (nil)] [url = about:blank] 20:39:13 INFO - PROCESS | 1772 | --DOMWINDOW == 60 (0x90974800) [pid = 1772] [serial = 2055] [outer = (nil)] [url = about:blank] 20:39:13 INFO - PROCESS | 1772 | 1472096353886 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]]]}] 20:39:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 20:39:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 2240ms 20:39:13 INFO - PROCESS | 1772 | 1472096353902 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 20:39:13 INFO - PROCESS | 1772 | 1472096353906 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 20:39:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 20:39:13 INFO - PROCESS | 1772 | 1472096353915 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 20:39:13 INFO - PROCESS | 1772 | 1472096353919 Marionette TRACE conn3 <- [1,2782,null,{}] 20:39:13 INFO - PROCESS | 1772 | 1472096353927 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}] 20:39:13 INFO - PROCESS | 1772 | 1472096353932 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:14 INFO - PROCESS | 1772 | 1472096354087 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 20:39:14 INFO - PROCESS | 1772 | 1472096354105 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:14 INFO - PROCESS | 1772 | 1472096354117 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:14 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e770800 == 25 [pid = 1772] [id = 703] 20:39:14 INFO - PROCESS | 1772 | ++DOMWINDOW == 61 (0x8ed8ec00) [pid = 1772] [serial = 2110] [outer = (nil)] 20:39:14 INFO - PROCESS | 1772 | ++DOMWINDOW == 62 (0x8ee54800) [pid = 1772] [serial = 2111] [outer = 0x8ed8ec00] 20:39:14 INFO - PROCESS | 1772 | 1472096354228 Marionette DEBUG loaded listener.js 20:39:14 INFO - PROCESS | 1772 | ++DOMWINDOW == 63 (0x8ee57400) [pid = 1772] [serial = 2112] [outer = 0x8ed8ec00] 20:39:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 20:39:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1082ms 20:39:14 INFO - PROCESS | 1772 | 1472096354986 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]]]}] 20:39:15 INFO - PROCESS | 1772 | 1472096355012 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 20:39:15 INFO - PROCESS | 1772 | 1472096355020 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 20:39:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 20:39:15 INFO - PROCESS | 1772 | 1472096355030 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 20:39:15 INFO - PROCESS | 1772 | 1472096355033 Marionette TRACE conn3 <- [1,2786,null,{}] 20:39:15 INFO - PROCESS | 1772 | 1472096355039 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}] 20:39:15 INFO - PROCESS | 1772 | 1472096355044 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:15 INFO - PROCESS | 1772 | 1472096355231 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 20:39:15 INFO - PROCESS | 1772 | 1472096355256 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:15 INFO - PROCESS | 1772 | 1472096355264 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:15 INFO - PROCESS | 1772 | ++DOCSHELL 0x90763c00 == 26 [pid = 1772] [id = 704] 20:39:15 INFO - PROCESS | 1772 | ++DOMWINDOW == 64 (0x90766800) [pid = 1772] [serial = 2113] [outer = (nil)] 20:39:15 INFO - PROCESS | 1772 | ++DOMWINDOW == 65 (0x9076e000) [pid = 1772] [serial = 2114] [outer = 0x90766800] 20:39:15 INFO - PROCESS | 1772 | 1472096355328 Marionette DEBUG loaded listener.js 20:39:15 INFO - PROCESS | 1772 | ++DOMWINDOW == 66 (0x90974800) [pid = 1772] [serial = 2115] [outer = 0x90766800] 20:39:16 INFO - PROCESS | 1772 | 1472096356186 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]]]}] 20:39:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 20:39:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1184ms 20:39:16 INFO - PROCESS | 1772 | 1472096356218 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 20:39:16 INFO - PROCESS | 1772 | 1472096356222 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 20:39:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 20:39:16 INFO - PROCESS | 1772 | 1472096356228 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 20:39:16 INFO - PROCESS | 1772 | 1472096356234 Marionette TRACE conn3 <- [1,2790,null,{}] 20:39:16 INFO - PROCESS | 1772 | 1472096356257 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}] 20:39:16 INFO - PROCESS | 1772 | 1472096356266 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:16 INFO - PROCESS | 1772 | 1472096356470 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 20:39:16 INFO - PROCESS | 1772 | 1472096356491 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:16 INFO - PROCESS | 1772 | 1472096356500 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:16 INFO - PROCESS | 1772 | ++DOCSHELL 0x9202a400 == 27 [pid = 1772] [id = 705] 20:39:16 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0x9202a800) [pid = 1772] [serial = 2116] [outer = (nil)] 20:39:16 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x92030000) [pid = 1772] [serial = 2117] [outer = 0x9202a800] 20:39:16 INFO - PROCESS | 1772 | 1472096356569 Marionette DEBUG loaded listener.js 20:39:16 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x92317c00) [pid = 1772] [serial = 2118] [outer = 0x9202a800] 20:39:17 INFO - PROCESS | 1772 | 1472096357420 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]]]}] 20:39:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 20:39:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1199ms 20:39:17 INFO - PROCESS | 1772 | 1472096357428 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 20:39:17 INFO - PROCESS | 1772 | 1472096357432 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 20:39:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 20:39:17 INFO - PROCESS | 1772 | 1472096357437 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 20:39:17 INFO - PROCESS | 1772 | 1472096357439 Marionette TRACE conn3 <- [1,2794,null,{}] 20:39:17 INFO - PROCESS | 1772 | 1472096357445 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}] 20:39:17 INFO - PROCESS | 1772 | 1472096357449 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:17 INFO - PROCESS | 1772 | 1472096357642 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 20:39:17 INFO - PROCESS | 1772 | 1472096357662 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:17 INFO - PROCESS | 1772 | 1472096357669 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:17 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed91c00 == 28 [pid = 1772] [id = 706] 20:39:17 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x915b4400) [pid = 1772] [serial = 2119] [outer = (nil)] 20:39:17 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x925f8800) [pid = 1772] [serial = 2120] [outer = 0x915b4400] 20:39:17 INFO - PROCESS | 1772 | 1472096357732 Marionette DEBUG loaded listener.js 20:39:17 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x93b51000) [pid = 1772] [serial = 2121] [outer = 0x915b4400] 20:39:18 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x95230800) [pid = 1772] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 20:39:18 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x9076d800) [pid = 1772] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 20:39:18 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x92424000) [pid = 1772] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 20:39:18 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x8ee53400) [pid = 1772] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 20:39:18 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x8ee58c00) [pid = 1772] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 20:39:18 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0x8ee4e000) [pid = 1772] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 20:39:18 INFO - PROCESS | 1772 | --DOMWINDOW == 65 (0x8ee4e800) [pid = 1772] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 20:39:18 INFO - PROCESS | 1772 | --DOMWINDOW == 64 (0x8ed91000) [pid = 1772] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 20:39:18 INFO - PROCESS | 1772 | --DOMWINDOW == 63 (0x930d0c00) [pid = 1772] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 20:39:18 INFO - PROCESS | 1772 | --DOMWINDOW == 62 (0x9528c000) [pid = 1772] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 20:39:18 INFO - PROCESS | 1772 | 1472096358946 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]]]}] 20:39:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 20:39:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1585ms 20:39:19 INFO - PROCESS | 1772 | 1472096359024 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 20:39:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 20:39:19 INFO - PROCESS | 1772 | 1472096359031 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 20:39:19 INFO - PROCESS | 1772 | 1472096359039 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 20:39:19 INFO - PROCESS | 1772 | 1472096359044 Marionette TRACE conn3 <- [1,2798,null,{}] 20:39:19 INFO - PROCESS | 1772 | 1472096359053 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}] 20:39:19 INFO - PROCESS | 1772 | 1472096359058 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:19 INFO - PROCESS | 1772 | 1472096359255 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 20:39:19 INFO - PROCESS | 1772 | 1472096359424 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:19 INFO - PROCESS | 1772 | 1472096359435 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:19 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed90000 == 29 [pid = 1772] [id = 707] 20:39:19 INFO - PROCESS | 1772 | ++DOMWINDOW == 63 (0x8ed90c00) [pid = 1772] [serial = 2122] [outer = (nil)] 20:39:19 INFO - PROCESS | 1772 | ++DOMWINDOW == 64 (0x8ee5bc00) [pid = 1772] [serial = 2123] [outer = 0x8ed90c00] 20:39:19 INFO - PROCESS | 1772 | 1472096359566 Marionette DEBUG loaded listener.js 20:39:19 INFO - PROCESS | 1772 | ++DOMWINDOW == 65 (0x8ef9d000) [pid = 1772] [serial = 2124] [outer = 0x8ed90c00] 20:39:20 INFO - PROCESS | 1772 | 1472096360547 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]]]}] 20:39:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 20:39:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1536ms 20:39:20 INFO - PROCESS | 1772 | 1472096360574 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 20:39:20 INFO - PROCESS | 1772 | 1472096360581 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 20:39:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 20:39:20 INFO - PROCESS | 1772 | 1472096360591 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 20:39:20 INFO - PROCESS | 1772 | 1472096360594 Marionette TRACE conn3 <- [1,2802,null,{}] 20:39:20 INFO - PROCESS | 1772 | 1472096360601 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}] 20:39:20 INFO - PROCESS | 1772 | 1472096360606 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:20 INFO - PROCESS | 1772 | 1472096360773 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 20:39:20 INFO - PROCESS | 1772 | 1472096360940 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:20 INFO - PROCESS | 1772 | 1472096360949 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:20 INFO - PROCESS | 1772 | ++DOCSHELL 0x906ab800 == 30 [pid = 1772] [id = 708] 20:39:20 INFO - PROCESS | 1772 | ++DOMWINDOW == 66 (0x9187b800) [pid = 1772] [serial = 2125] [outer = (nil)] 20:39:21 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0x91b71c00) [pid = 1772] [serial = 2126] [outer = 0x9187b800] 20:39:21 INFO - PROCESS | 1772 | 1472096361028 Marionette DEBUG loaded listener.js 20:39:21 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x92317800) [pid = 1772] [serial = 2127] [outer = 0x9187b800] 20:39:22 INFO - PROCESS | 1772 | 1472096362001 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]]]}] 20:39:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 20:39:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1483ms 20:39:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 20:39:22 INFO - PROCESS | 1772 | 1472096362074 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 20:39:22 INFO - PROCESS | 1772 | 1472096362077 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 20:39:22 INFO - PROCESS | 1772 | 1472096362084 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 20:39:22 INFO - PROCESS | 1772 | 1472096362089 Marionette TRACE conn3 <- [1,2806,null,{}] 20:39:22 INFO - PROCESS | 1772 | 1472096362104 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}] 20:39:22 INFO - PROCESS | 1772 | 1472096362112 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:22 INFO - PROCESS | 1772 | 1472096362311 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 20:39:22 INFO - PROCESS | 1772 | 1472096362524 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:22 INFO - PROCESS | 1772 | 1472096362536 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:22 INFO - PROCESS | 1772 | ++DOCSHELL 0x92421c00 == 31 [pid = 1772] [id = 709] 20:39:22 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x925fa800) [pid = 1772] [serial = 2128] [outer = (nil)] 20:39:22 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x95231000) [pid = 1772] [serial = 2129] [outer = 0x925fa800] 20:39:22 INFO - PROCESS | 1772 | 1472096362655 Marionette DEBUG loaded listener.js 20:39:22 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x95290c00) [pid = 1772] [serial = 2130] [outer = 0x925fa800] 20:39:23 INFO - PROCESS | 1772 | 1472096363717 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]]]}] 20:39:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 20:39:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1739ms 20:39:23 INFO - PROCESS | 1772 | 1472096363822 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 20:39:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 20:39:23 INFO - PROCESS | 1772 | 1472096363828 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 20:39:23 INFO - PROCESS | 1772 | 1472096363835 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 20:39:23 INFO - PROCESS | 1772 | 1472096363839 Marionette TRACE conn3 <- [1,2810,null,{}] 20:39:23 INFO - PROCESS | 1772 | 1472096363848 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}] 20:39:23 INFO - PROCESS | 1772 | 1472096363853 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:24 INFO - PROCESS | 1772 | 1472096364055 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 20:39:24 INFO - PROCESS | 1772 | --DOCSHELL 0x9202a400 == 30 [pid = 1772] [id = 705] 20:39:24 INFO - PROCESS | 1772 | --DOCSHELL 0x90763c00 == 29 [pid = 1772] [id = 704] 20:39:24 INFO - PROCESS | 1772 | --DOCSHELL 0x8e770800 == 28 [pid = 1772] [id = 703] 20:39:24 INFO - PROCESS | 1772 | --DOCSHELL 0x8e762000 == 27 [pid = 1772] [id = 702] 20:39:24 INFO - PROCESS | 1772 | 1472096364271 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:24 INFO - PROCESS | 1772 | 1472096364279 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:24 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e770800 == 28 [pid = 1772] [id = 710] 20:39:24 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x8ee44400) [pid = 1772] [serial = 2131] [outer = (nil)] 20:39:24 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x8ee58c00) [pid = 1772] [serial = 2132] [outer = 0x8ee44400] 20:39:24 INFO - PROCESS | 1772 | 1472096364346 Marionette DEBUG loaded listener.js 20:39:24 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x8ee5e000) [pid = 1772] [serial = 2133] [outer = 0x8ee44400] 20:39:24 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x95237c00) [pid = 1772] [serial = 2088] [outer = (nil)] [url = about:blank] 20:39:24 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x9528e000) [pid = 1772] [serial = 2084] [outer = (nil)] [url = about:blank] 20:39:24 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x91b6bc00) [pid = 1772] [serial = 2079] [outer = (nil)] [url = about:blank] 20:39:24 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x925f6c00) [pid = 1772] [serial = 2070] [outer = (nil)] [url = about:blank] 20:39:24 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x8ee5b400) [pid = 1772] [serial = 2066] [outer = (nil)] [url = about:blank] 20:39:24 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x95369000) [pid = 1772] [serial = 2087] [outer = (nil)] [url = about:blank] 20:39:24 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x8ef97800) [pid = 1772] [serial = 2075] [outer = (nil)] [url = about:blank] 20:39:24 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0x925f2800) [pid = 1772] [serial = 2064] [outer = (nil)] [url = about:blank] 20:39:24 INFO - PROCESS | 1772 | --DOMWINDOW == 65 (0x95364800) [pid = 1772] [serial = 2085] [outer = (nil)] [url = about:blank] 20:39:24 INFO - PROCESS | 1772 | --DOMWINDOW == 64 (0x91b78c00) [pid = 1772] [serial = 2073] [outer = (nil)] [url = about:blank] 20:39:24 INFO - PROCESS | 1772 | --DOMWINDOW == 63 (0x91879400) [pid = 1772] [serial = 2078] [outer = (nil)] [url = about:blank] 20:39:24 INFO - PROCESS | 1772 | --DOMWINDOW == 62 (0x906a9400) [pid = 1772] [serial = 2076] [outer = (nil)] [url = about:blank] 20:39:24 INFO - PROCESS | 1772 | --DOMWINDOW == 61 (0x930d7400) [pid = 1772] [serial = 2081] [outer = (nil)] [url = about:blank] 20:39:24 INFO - PROCESS | 1772 | --DOMWINDOW == 60 (0x8ef9a400) [pid = 1772] [serial = 2067] [outer = (nil)] [url = about:blank] 20:39:24 INFO - PROCESS | 1772 | --DOMWINDOW == 59 (0x8ef9b400) [pid = 1772] [serial = 2072] [outer = (nil)] [url = about:blank] 20:39:24 INFO - PROCESS | 1772 | --DOMWINDOW == 58 (0x93e3ac00) [pid = 1772] [serial = 2082] [outer = (nil)] [url = about:blank] 20:39:24 INFO - PROCESS | 1772 | --DOMWINDOW == 57 (0x9242bc00) [pid = 1772] [serial = 2069] [outer = (nil)] [url = about:blank] 20:39:24 INFO - PROCESS | 1772 | --DOMWINDOW == 56 (0x95606400) [pid = 1772] [serial = 2091] [outer = (nil)] [url = about:blank] 20:39:24 INFO - PROCESS | 1772 | --DOMWINDOW == 55 (0x9547a800) [pid = 1772] [serial = 2090] [outer = (nil)] [url = about:blank] 20:39:25 INFO - PROCESS | 1772 | 1472096365086 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]]]}] 20:39:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 20:39:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1284ms 20:39:25 INFO - PROCESS | 1772 | 1472096365119 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 20:39:25 INFO - PROCESS | 1772 | 1472096365125 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 20:39:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 20:39:25 INFO - PROCESS | 1772 | 1472096365178 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 20:39:25 INFO - PROCESS | 1772 | 1472096365181 Marionette TRACE conn3 <- [1,2814,null,{}] 20:39:25 INFO - PROCESS | 1772 | 1472096365188 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}] 20:39:25 INFO - PROCESS | 1772 | 1472096365193 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:25 INFO - PROCESS | 1772 | 1472096365344 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 20:39:25 INFO - PROCESS | 1772 | 1472096365353 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:25 INFO - PROCESS | 1772 | 1472096365363 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:25 INFO - PROCESS | 1772 | ++DOCSHELL 0x90981000 == 29 [pid = 1772] [id = 711] 20:39:25 INFO - PROCESS | 1772 | ++DOMWINDOW == 56 (0x915b8400) [pid = 1772] [serial = 2134] [outer = (nil)] 20:39:25 INFO - PROCESS | 1772 | ++DOMWINDOW == 57 (0x9187d400) [pid = 1772] [serial = 2135] [outer = 0x915b8400] 20:39:25 INFO - PROCESS | 1772 | 1472096365426 Marionette DEBUG loaded listener.js 20:39:25 INFO - PROCESS | 1772 | ++DOMWINDOW == 58 (0x91b6c800) [pid = 1772] [serial = 2136] [outer = 0x915b8400] 20:39:26 INFO - PROCESS | 1772 | 1472096366280 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]]]}] 20:39:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 20:39:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1146ms 20:39:26 INFO - PROCESS | 1772 | 1472096366314 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 20:39:26 INFO - PROCESS | 1772 | 1472096366316 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 20:39:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 20:39:26 INFO - PROCESS | 1772 | 1472096366326 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 20:39:26 INFO - PROCESS | 1772 | 1472096366330 Marionette TRACE conn3 <- [1,2818,null,{}] 20:39:26 INFO - PROCESS | 1772 | 1472096366345 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}] 20:39:26 INFO - PROCESS | 1772 | 1472096366352 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:26 INFO - PROCESS | 1772 | 1472096366487 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 20:39:26 INFO - PROCESS | 1772 | 1472096366497 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:26 INFO - PROCESS | 1772 | 1472096366506 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:26 INFO - PROCESS | 1772 | ++DOCSHELL 0x925fac00 == 30 [pid = 1772] [id = 712] 20:39:26 INFO - PROCESS | 1772 | ++DOMWINDOW == 59 (0x925fb800) [pid = 1772] [serial = 2137] [outer = (nil)] 20:39:26 INFO - PROCESS | 1772 | ++DOMWINDOW == 60 (0x930d8400) [pid = 1772] [serial = 2138] [outer = 0x925fb800] 20:39:26 INFO - PROCESS | 1772 | 1472096366569 Marionette DEBUG loaded listener.js 20:39:26 INFO - PROCESS | 1772 | ++DOMWINDOW == 61 (0x93e39c00) [pid = 1772] [serial = 2139] [outer = 0x925fb800] 20:39:27 INFO - PROCESS | 1772 | 1472096367471 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]]]}] 20:39:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 20:39:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1184ms 20:39:27 INFO - PROCESS | 1772 | 1472096367507 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 20:39:27 INFO - PROCESS | 1772 | 1472096367511 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 20:39:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 20:39:27 INFO - PROCESS | 1772 | 1472096367517 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 20:39:27 INFO - PROCESS | 1772 | 1472096367519 Marionette TRACE conn3 <- [1,2822,null,{}] 20:39:27 INFO - PROCESS | 1772 | 1472096367532 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}] 20:39:27 INFO - PROCESS | 1772 | 1472096367536 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:27 INFO - PROCESS | 1772 | 1472096367745 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 20:39:27 INFO - PROCESS | 1772 | 1472096367766 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:27 INFO - PROCESS | 1772 | 1472096367773 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:27 INFO - PROCESS | 1772 | ++DOCSHELL 0x93a2e400 == 31 [pid = 1772] [id = 713] 20:39:27 INFO - PROCESS | 1772 | ++DOMWINDOW == 62 (0x93e46400) [pid = 1772] [serial = 2140] [outer = (nil)] 20:39:27 INFO - PROCESS | 1772 | ++DOMWINDOW == 63 (0x95367800) [pid = 1772] [serial = 2141] [outer = 0x93e46400] 20:39:27 INFO - PROCESS | 1772 | 1472096367837 Marionette DEBUG loaded listener.js 20:39:27 INFO - PROCESS | 1772 | ++DOMWINDOW == 64 (0x8ef96800) [pid = 1772] [serial = 2142] [outer = 0x93e46400] 20:39:28 INFO - PROCESS | 1772 | 1472096368678 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]]]}] 20:39:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 20:39:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1188ms 20:39:28 INFO - PROCESS | 1772 | 1472096368706 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 20:39:28 INFO - PROCESS | 1772 | 1472096368709 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 20:39:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 20:39:28 INFO - PROCESS | 1772 | 1472096368715 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 20:39:28 INFO - PROCESS | 1772 | 1472096368717 Marionette TRACE conn3 <- [1,2826,null,{}] 20:39:28 INFO - PROCESS | 1772 | 1472096368723 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}] 20:39:28 INFO - PROCESS | 1772 | 1472096368728 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:28 INFO - PROCESS | 1772 | 1472096368918 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 20:39:28 INFO - PROCESS | 1772 | 1472096368941 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:28 INFO - PROCESS | 1772 | 1472096368948 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:28 INFO - PROCESS | 1772 | ++DOCSHELL 0x92026800 == 32 [pid = 1772] [id = 714] 20:39:28 INFO - PROCESS | 1772 | ++DOMWINDOW == 65 (0x9230c800) [pid = 1772] [serial = 2143] [outer = (nil)] 20:39:29 INFO - PROCESS | 1772 | ++DOMWINDOW == 66 (0x95418400) [pid = 1772] [serial = 2144] [outer = 0x9230c800] 20:39:29 INFO - PROCESS | 1772 | 1472096369010 Marionette DEBUG loaded listener.js 20:39:29 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0x9546d400) [pid = 1772] [serial = 2145] [outer = 0x9230c800] 20:39:29 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0x8ed8ec00) [pid = 1772] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 20:39:29 INFO - PROCESS | 1772 | --DOMWINDOW == 65 (0x8e767c00) [pid = 1772] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 20:39:29 INFO - PROCESS | 1772 | --DOMWINDOW == 64 (0x90766800) [pid = 1772] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 20:39:29 INFO - PROCESS | 1772 | --DOMWINDOW == 63 (0x9202a800) [pid = 1772] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 20:39:29 INFO - PROCESS | 1772 | --DOMWINDOW == 62 (0x8ee48c00) [pid = 1772] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 20:39:29 INFO - PROCESS | 1772 | --DOMWINDOW == 61 (0x92505c00) [pid = 1772] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 20:39:29 INFO - PROCESS | 1772 | --DOMWINDOW == 60 (0x9560a800) [pid = 1772] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 20:39:29 INFO - PROCESS | 1772 | --DOMWINDOW == 59 (0x98436800) [pid = 1772] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 20:39:29 INFO - PROCESS | 1772 | --DOMWINDOW == 58 (0x90763000) [pid = 1772] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 20:39:29 INFO - PROCESS | 1772 | 1472096369875 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 20:39:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 20:39:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1179ms 20:39:29 INFO - PROCESS | 1772 | 1472096369895 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 20:39:29 INFO - PROCESS | 1772 | 1472096369898 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 20:39:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 20:39:29 INFO - PROCESS | 1772 | 1472096369904 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 20:39:29 INFO - PROCESS | 1772 | 1472096369906 Marionette TRACE conn3 <- [1,2830,null,{}] 20:39:29 INFO - PROCESS | 1772 | 1472096369915 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}] 20:39:29 INFO - PROCESS | 1772 | 1472096369924 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:30 INFO - PROCESS | 1772 | 1472096370147 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 20:39:30 INFO - PROCESS | 1772 | 1472096370161 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:30 INFO - PROCESS | 1772 | 1472096370171 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:30 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e4be400 == 33 [pid = 1772] [id = 715] 20:39:30 INFO - PROCESS | 1772 | ++DOMWINDOW == 59 (0x8e767c00) [pid = 1772] [serial = 2146] [outer = (nil)] 20:39:30 INFO - PROCESS | 1772 | ++DOMWINDOW == 60 (0x95476000) [pid = 1772] [serial = 2147] [outer = 0x8e767c00] 20:39:30 INFO - PROCESS | 1772 | 1472096370232 Marionette DEBUG loaded listener.js 20:39:30 INFO - PROCESS | 1772 | ++DOMWINDOW == 61 (0x95601800) [pid = 1772] [serial = 2148] [outer = 0x8e767c00] 20:39:31 INFO - PROCESS | 1772 | 1472096371012 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]]]}] 20:39:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 20:39:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1130ms 20:39:31 INFO - PROCESS | 1772 | 1472096371036 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 20:39:31 INFO - PROCESS | 1772 | 1472096371039 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 20:39:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 20:39:31 INFO - PROCESS | 1772 | 1472096371045 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 20:39:31 INFO - PROCESS | 1772 | 1472096371048 Marionette TRACE conn3 <- [1,2834,null,{}] 20:39:31 INFO - PROCESS | 1772 | 1472096371053 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}] 20:39:31 INFO - PROCESS | 1772 | 1472096371059 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:31 INFO - PROCESS | 1772 | 1472096371241 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 20:39:31 INFO - PROCESS | 1772 | 1472096371270 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:31 INFO - PROCESS | 1772 | 1472096371279 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:31 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed8dc00 == 34 [pid = 1772] [id = 716] 20:39:31 INFO - PROCESS | 1772 | ++DOMWINDOW == 62 (0x95474800) [pid = 1772] [serial = 2149] [outer = (nil)] 20:39:31 INFO - PROCESS | 1772 | ++DOMWINDOW == 63 (0x956be400) [pid = 1772] [serial = 2150] [outer = 0x95474800] 20:39:31 INFO - PROCESS | 1772 | 1472096371340 Marionette DEBUG loaded listener.js 20:39:31 INFO - PROCESS | 1772 | ++DOMWINDOW == 64 (0x956c1400) [pid = 1772] [serial = 2151] [outer = 0x95474800] 20:39:32 INFO - PROCESS | 1772 | 1472096372347 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 20:39:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 20:39:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1329ms 20:39:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 20:39:32 INFO - PROCESS | 1772 | 1472096372376 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 20:39:32 INFO - PROCESS | 1772 | 1472096372382 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 20:39:32 INFO - PROCESS | 1772 | 1472096372389 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 20:39:32 INFO - PROCESS | 1772 | 1472096372396 Marionette TRACE conn3 <- [1,2838,null,{}] 20:39:32 INFO - PROCESS | 1772 | 1472096372404 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}] 20:39:32 INFO - PROCESS | 1772 | 1472096372409 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:32 INFO - PROCESS | 1772 | 1472096372580 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 20:39:32 INFO - PROCESS | 1772 | 1472096372753 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:32 INFO - PROCESS | 1772 | 1472096372760 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:32 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee4a000 == 35 [pid = 1772] [id = 717] 20:39:32 INFO - PROCESS | 1772 | ++DOMWINDOW == 65 (0x8ee4a800) [pid = 1772] [serial = 2152] [outer = (nil)] 20:39:32 INFO - PROCESS | 1772 | ++DOMWINDOW == 66 (0x906a9c00) [pid = 1772] [serial = 2153] [outer = 0x8ee4a800] 20:39:32 INFO - PROCESS | 1772 | 1472096372836 Marionette DEBUG loaded listener.js 20:39:32 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0x9097c800) [pid = 1772] [serial = 2154] [outer = 0x8ee4a800] 20:39:33 INFO - PROCESS | 1772 | 1472096373760 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]]]}] 20:39:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 20:39:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1437ms 20:39:33 INFO - PROCESS | 1772 | 1472096373825 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 20:39:33 INFO - PROCESS | 1772 | 1472096373832 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 20:39:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 20:39:33 INFO - PROCESS | 1772 | 1472096373842 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 20:39:33 INFO - PROCESS | 1772 | 1472096373846 Marionette TRACE conn3 <- [1,2842,null,{}] 20:39:33 INFO - PROCESS | 1772 | 1472096373853 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}] 20:39:33 INFO - PROCESS | 1772 | 1472096373857 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:34 INFO - PROCESS | 1772 | 1472096374032 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 20:39:34 INFO - PROCESS | 1772 | 1472096374217 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:34 INFO - PROCESS | 1772 | 1472096374225 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:34 INFO - PROCESS | 1772 | ++DOCSHELL 0x915bcc00 == 36 [pid = 1772] [id = 718] 20:39:34 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x92506c00) [pid = 1772] [serial = 2155] [outer = (nil)] 20:39:34 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x925f2800) [pid = 1772] [serial = 2156] [outer = 0x92506c00] 20:39:34 INFO - PROCESS | 1772 | 1472096374303 Marionette DEBUG loaded listener.js 20:39:34 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x930d4000) [pid = 1772] [serial = 2157] [outer = 0x92506c00] 20:39:35 INFO - PROCESS | 1772 | 1472096375279 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]]]}] 20:39:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 20:39:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1482ms 20:39:35 INFO - PROCESS | 1772 | 1472096375325 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 20:39:35 INFO - PROCESS | 1772 | 1472096375329 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 20:39:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 20:39:35 INFO - PROCESS | 1772 | 1472096375335 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 20:39:35 INFO - PROCESS | 1772 | 1472096375340 Marionette TRACE conn3 <- [1,2846,null,{}] 20:39:35 INFO - PROCESS | 1772 | 1472096375355 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}] 20:39:35 INFO - PROCESS | 1772 | 1472096375363 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:35 INFO - PROCESS | 1772 | 1472096375527 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 20:39:35 INFO - PROCESS | 1772 | 1472096375712 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:35 INFO - PROCESS | 1772 | 1472096375723 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:35 INFO - PROCESS | 1772 | ++DOCSHELL 0x95478800 == 37 [pid = 1772] [id = 719] 20:39:35 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x95601400) [pid = 1772] [serial = 2158] [outer = (nil)] 20:39:35 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x9781c000) [pid = 1772] [serial = 2159] [outer = 0x95601400] 20:39:35 INFO - PROCESS | 1772 | 1472096375799 Marionette DEBUG loaded listener.js 20:39:35 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x98c6c000) [pid = 1772] [serial = 2160] [outer = 0x95601400] 20:39:36 INFO - PROCESS | 1772 | 1472096376642 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]]]}] 20:39:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 20:39:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1383ms 20:39:36 INFO - PROCESS | 1772 | 1472096376719 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 20:39:36 INFO - PROCESS | 1772 | 1472096376723 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 20:39:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 20:39:36 INFO - PROCESS | 1772 | 1472096376729 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 20:39:36 INFO - PROCESS | 1772 | 1472096376732 Marionette TRACE conn3 <- [1,2850,null,{}] 20:39:36 INFO - PROCESS | 1772 | 1472096376738 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}] 20:39:36 INFO - PROCESS | 1772 | 1472096376743 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:36 INFO - PROCESS | 1772 | 1472096376901 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 20:39:37 INFO - PROCESS | 1772 | 1472096377073 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:37 INFO - PROCESS | 1772 | 1472096377082 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:37 INFO - PROCESS | 1772 | ++DOCSHELL 0x97814c00 == 38 [pid = 1772] [id = 720] 20:39:37 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x997f1c00) [pid = 1772] [serial = 2161] [outer = (nil)] 20:39:37 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x998a3c00) [pid = 1772] [serial = 2162] [outer = 0x997f1c00] 20:39:37 INFO - PROCESS | 1772 | 1472096377159 Marionette DEBUG loaded listener.js 20:39:37 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0x999b8c00) [pid = 1772] [serial = 2163] [outer = 0x997f1c00] 20:39:38 INFO - PROCESS | 1772 | 1472096378028 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 20:39:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 20:39:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1331ms 20:39:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 20:39:38 INFO - PROCESS | 1772 | 1472096378061 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 20:39:38 INFO - PROCESS | 1772 | 1472096378063 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 20:39:38 INFO - PROCESS | 1772 | 1472096378070 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 20:39:38 INFO - PROCESS | 1772 | 1472096378073 Marionette TRACE conn3 <- [1,2854,null,{}] 20:39:38 INFO - PROCESS | 1772 | 1472096378079 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}] 20:39:38 INFO - PROCESS | 1772 | 1472096378083 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:38 INFO - PROCESS | 1772 | 1472096378231 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 20:39:38 INFO - PROCESS | 1772 | 1472096378410 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:38 INFO - PROCESS | 1772 | 1472096378418 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:38 INFO - PROCESS | 1772 | ++DOCSHELL 0x984dd400 == 39 [pid = 1772] [id = 721] 20:39:38 INFO - PROCESS | 1772 | ++DOMWINDOW == 77 (0x99723c00) [pid = 1772] [serial = 2164] [outer = (nil)] 20:39:38 INFO - PROCESS | 1772 | ++DOMWINDOW == 78 (0x99d18c00) [pid = 1772] [serial = 2165] [outer = 0x99723c00] 20:39:38 INFO - PROCESS | 1772 | 1472096378488 Marionette DEBUG loaded listener.js 20:39:38 INFO - PROCESS | 1772 | ++DOMWINDOW == 79 (0x99dec800) [pid = 1772] [serial = 2166] [outer = 0x99723c00] 20:39:39 INFO - PROCESS | 1772 | 1472096379481 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]]]}] 20:39:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 20:39:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1480ms 20:39:39 INFO - PROCESS | 1772 | 1472096379549 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 20:39:39 INFO - PROCESS | 1772 | 1472096379553 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 20:39:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 20:39:39 INFO - PROCESS | 1772 | 1472096379559 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 20:39:39 INFO - PROCESS | 1772 | 1472096379562 Marionette TRACE conn3 <- [1,2858,null,{}] 20:39:39 INFO - PROCESS | 1772 | 1472096379568 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}] 20:39:39 INFO - PROCESS | 1772 | 1472096379577 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:39 INFO - PROCESS | 1772 | 1472096379956 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 20:39:40 INFO - PROCESS | 1772 | 1472096380282 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:40 INFO - PROCESS | 1772 | 1472096380292 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:40 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed96800 == 40 [pid = 1772] [id = 722] 20:39:40 INFO - PROCESS | 1772 | ++DOMWINDOW == 80 (0x8ee4e000) [pid = 1772] [serial = 2167] [outer = (nil)] 20:39:40 INFO - PROCESS | 1772 | ++DOMWINDOW == 81 (0x8ee5dc00) [pid = 1772] [serial = 2168] [outer = 0x8ee4e000] 20:39:40 INFO - PROCESS | 1772 | 1472096380389 Marionette DEBUG loaded listener.js 20:39:40 INFO - PROCESS | 1772 | ++DOMWINDOW == 82 (0x906a8c00) [pid = 1772] [serial = 2169] [outer = 0x8ee4e000] 20:39:41 INFO - PROCESS | 1772 | --DOCSHELL 0x8e4be400 == 39 [pid = 1772] [id = 715] 20:39:41 INFO - PROCESS | 1772 | --DOCSHELL 0x92026800 == 38 [pid = 1772] [id = 714] 20:39:41 INFO - PROCESS | 1772 | --DOCSHELL 0x93a2e400 == 37 [pid = 1772] [id = 713] 20:39:41 INFO - PROCESS | 1772 | --DOCSHELL 0x925fac00 == 36 [pid = 1772] [id = 712] 20:39:41 INFO - PROCESS | 1772 | --DOCSHELL 0x90981000 == 35 [pid = 1772] [id = 711] 20:39:41 INFO - PROCESS | 1772 | --DOCSHELL 0x8e770800 == 34 [pid = 1772] [id = 710] 20:39:41 INFO - PROCESS | 1772 | --DOCSHELL 0x92421c00 == 33 [pid = 1772] [id = 709] 20:39:41 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed90000 == 32 [pid = 1772] [id = 707] 20:39:41 INFO - PROCESS | 1772 | --DOCSHELL 0x906ab800 == 31 [pid = 1772] [id = 708] 20:39:41 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed91c00 == 30 [pid = 1772] [id = 706] 20:39:41 INFO - PROCESS | 1772 | --DOCSHELL 0x97814c00 == 29 [pid = 1772] [id = 720] 20:39:41 INFO - PROCESS | 1772 | --DOCSHELL 0x984dd400 == 28 [pid = 1772] [id = 721] 20:39:41 INFO - PROCESS | 1772 | --DOCSHELL 0x95478800 == 27 [pid = 1772] [id = 719] 20:39:41 INFO - PROCESS | 1772 | --DOCSHELL 0x915bcc00 == 26 [pid = 1772] [id = 718] 20:39:41 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed8dc00 == 25 [pid = 1772] [id = 716] 20:39:41 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee4a000 == 24 [pid = 1772] [id = 717] 20:39:42 INFO - PROCESS | 1772 | --DOMWINDOW == 81 (0x915b1000) [pid = 1772] [serial = 2094] [outer = (nil)] [url = about:blank] 20:39:42 INFO - PROCESS | 1772 | --DOMWINDOW == 80 (0x9486dc00) [pid = 1772] [serial = 2097] [outer = (nil)] [url = about:blank] 20:39:42 INFO - PROCESS | 1772 | --DOMWINDOW == 79 (0x956c4000) [pid = 1772] [serial = 2100] [outer = (nil)] [url = about:blank] 20:39:42 INFO - PROCESS | 1772 | --DOMWINDOW == 78 (0x99719400) [pid = 1772] [serial = 2103] [outer = (nil)] [url = about:blank] 20:39:42 INFO - PROCESS | 1772 | --DOMWINDOW == 77 (0x998a6400) [pid = 1772] [serial = 2106] [outer = (nil)] [url = about:blank] 20:39:42 INFO - PROCESS | 1772 | --DOMWINDOW == 76 (0x925f8800) [pid = 1772] [serial = 2120] [outer = (nil)] [url = about:blank] 20:39:42 INFO - PROCESS | 1772 | --DOMWINDOW == 75 (0x92317c00) [pid = 1772] [serial = 2118] [outer = (nil)] [url = about:blank] 20:39:42 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x90770800) [pid = 1772] [serial = 2093] [outer = (nil)] [url = about:blank] 20:39:42 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x930d3800) [pid = 1772] [serial = 2096] [outer = (nil)] [url = about:blank] 20:39:42 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x956bd800) [pid = 1772] [serial = 2099] [outer = (nil)] [url = about:blank] 20:39:42 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x98c6a400) [pid = 1772] [serial = 2102] [outer = (nil)] [url = about:blank] 20:39:42 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x8ee54800) [pid = 1772] [serial = 2111] [outer = (nil)] [url = about:blank] 20:39:42 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x8ee57400) [pid = 1772] [serial = 2112] [outer = (nil)] [url = about:blank] 20:39:42 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x998a2800) [pid = 1772] [serial = 2105] [outer = (nil)] [url = about:blank] 20:39:42 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x9076d400) [pid = 1772] [serial = 2109] [outer = (nil)] [url = about:blank] 20:39:42 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0x8ee4fc00) [pid = 1772] [serial = 2108] [outer = (nil)] [url = about:blank] 20:39:42 INFO - PROCESS | 1772 | --DOMWINDOW == 65 (0x90974800) [pid = 1772] [serial = 2115] [outer = (nil)] [url = about:blank] 20:39:42 INFO - PROCESS | 1772 | --DOMWINDOW == 64 (0x9076e000) [pid = 1772] [serial = 2114] [outer = (nil)] [url = about:blank] 20:39:42 INFO - PROCESS | 1772 | --DOMWINDOW == 63 (0x92030000) [pid = 1772] [serial = 2117] [outer = (nil)] [url = about:blank] 20:39:42 INFO - PROCESS | 1772 | 1472096382220 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 20:39:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 20:39:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 2692ms 20:39:42 INFO - PROCESS | 1772 | 1472096382253 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 20:39:42 INFO - PROCESS | 1772 | 1472096382256 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 20:39:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 20:39:42 INFO - PROCESS | 1772 | 1472096382265 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 20:39:42 INFO - PROCESS | 1772 | 1472096382271 Marionette TRACE conn3 <- [1,2862,null,{}] 20:39:42 INFO - PROCESS | 1772 | 1472096382288 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}] 20:39:42 INFO - PROCESS | 1772 | 1472096382293 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:42 INFO - PROCESS | 1772 | 1472096382433 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 20:39:42 INFO - PROCESS | 1772 | 1472096382561 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:42 INFO - PROCESS | 1772 | 1472096382573 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:42 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed95400 == 25 [pid = 1772] [id = 723] 20:39:42 INFO - PROCESS | 1772 | ++DOMWINDOW == 64 (0x8ed96400) [pid = 1772] [serial = 2170] [outer = (nil)] 20:39:42 INFO - PROCESS | 1772 | ++DOMWINDOW == 65 (0x8ee46000) [pid = 1772] [serial = 2171] [outer = 0x8ed96400] 20:39:42 INFO - PROCESS | 1772 | 1472096382640 Marionette DEBUG loaded listener.js 20:39:42 INFO - PROCESS | 1772 | ++DOMWINDOW == 66 (0x8ee4fc00) [pid = 1772] [serial = 2172] [outer = 0x8ed96400] 20:39:43 INFO - PROCESS | 1772 | 1472096383390 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]]]}] 20:39:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 20:39:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1164ms 20:39:43 INFO - PROCESS | 1772 | 1472096383429 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 20:39:43 INFO - PROCESS | 1772 | 1472096383437 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 20:39:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 20:39:43 INFO - PROCESS | 1772 | 1472096383448 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 20:39:43 INFO - PROCESS | 1772 | 1472096383452 Marionette TRACE conn3 <- [1,2866,null,{}] 20:39:43 INFO - PROCESS | 1772 | 1472096383475 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}] 20:39:43 INFO - PROCESS | 1772 | 1472096383482 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:43 INFO - PROCESS | 1772 | 1472096383641 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 20:39:43 INFO - PROCESS | 1772 | 1472096383651 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:43 INFO - PROCESS | 1772 | 1472096383661 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:43 INFO - PROCESS | 1772 | ++DOCSHELL 0x9076b400 == 26 [pid = 1772] [id = 724] 20:39:43 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0x9076d000) [pid = 1772] [serial = 2173] [outer = (nil)] 20:39:43 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x90973c00) [pid = 1772] [serial = 2174] [outer = 0x9076d000] 20:39:43 INFO - PROCESS | 1772 | 1472096383725 Marionette DEBUG loaded listener.js 20:39:43 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x90978400) [pid = 1772] [serial = 2175] [outer = 0x9076d000] 20:39:44 INFO - PROCESS | 1772 | 1472096384617 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]]]}] 20:39:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 20:39:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1247ms 20:39:44 INFO - PROCESS | 1772 | 1472096384695 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 20:39:44 INFO - PROCESS | 1772 | 1472096384699 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 20:39:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 20:39:44 INFO - PROCESS | 1772 | 1472096384705 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 20:39:44 INFO - PROCESS | 1772 | 1472096384710 Marionette TRACE conn3 <- [1,2870,null,{}] 20:39:44 INFO - PROCESS | 1772 | 1472096384734 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}] 20:39:44 INFO - PROCESS | 1772 | 1472096384742 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:44 INFO - PROCESS | 1772 | 1472096384936 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 20:39:44 INFO - PROCESS | 1772 | 1472096384956 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:44 INFO - PROCESS | 1772 | 1472096384969 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:44 INFO - PROCESS | 1772 | ++DOCSHELL 0x91b6fc00 == 27 [pid = 1772] [id = 725] 20:39:44 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x92023000) [pid = 1772] [serial = 2176] [outer = (nil)] 20:39:45 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x9202ec00) [pid = 1772] [serial = 2177] [outer = 0x92023000] 20:39:45 INFO - PROCESS | 1772 | 1472096385031 Marionette DEBUG loaded listener.js 20:39:45 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x9230c400) [pid = 1772] [serial = 2178] [outer = 0x92023000] 20:39:45 INFO - PROCESS | 1772 | 1472096385899 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]]]}] 20:39:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 20:39:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1240ms 20:39:45 INFO - PROCESS | 1772 | 1472096385945 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 20:39:45 INFO - PROCESS | 1772 | 1472096385949 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 20:39:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 20:39:45 INFO - PROCESS | 1772 | 1472096385959 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 20:39:45 INFO - PROCESS | 1772 | 1472096385962 Marionette TRACE conn3 <- [1,2874,null,{}] 20:39:45 INFO - PROCESS | 1772 | 1472096385991 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}] 20:39:45 INFO - PROCESS | 1772 | 1472096385996 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:46 INFO - PROCESS | 1772 | 1472096386189 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 20:39:46 INFO - PROCESS | 1772 | 1472096386206 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:46 INFO - PROCESS | 1772 | 1472096386216 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:46 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed91400 == 28 [pid = 1772] [id = 726] 20:39:46 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x9202b800) [pid = 1772] [serial = 2179] [outer = (nil)] 20:39:46 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x925ef400) [pid = 1772] [serial = 2180] [outer = 0x9202b800] 20:39:46 INFO - PROCESS | 1772 | 1472096386279 Marionette DEBUG loaded listener.js 20:39:46 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x930d5400) [pid = 1772] [serial = 2181] [outer = 0x9202b800] 20:39:47 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x95474800) [pid = 1772] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 20:39:47 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x8e767c00) [pid = 1772] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 20:39:47 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x93e46400) [pid = 1772] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 20:39:47 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x9230c800) [pid = 1772] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 20:39:47 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x915b4400) [pid = 1772] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 20:39:47 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x8ed90c00) [pid = 1772] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 20:39:47 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x925fb800) [pid = 1772] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 20:39:47 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x915b8400) [pid = 1772] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 20:39:47 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0x9187b800) [pid = 1772] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 20:39:47 INFO - PROCESS | 1772 | --DOMWINDOW == 65 (0x8ee44400) [pid = 1772] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 20:39:47 INFO - PROCESS | 1772 | --DOMWINDOW == 64 (0x925fa800) [pid = 1772] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 20:39:47 INFO - PROCESS | 1772 | 1472096387475 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]]]}] 20:39:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 20:39:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1547ms 20:39:47 INFO - PROCESS | 1772 | 1472096387506 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 20:39:47 INFO - PROCESS | 1772 | 1472096387510 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 20:39:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 20:39:47 INFO - PROCESS | 1772 | 1472096387515 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 20:39:47 INFO - PROCESS | 1772 | 1472096387518 Marionette TRACE conn3 <- [1,2878,null,{}] 20:39:47 INFO - PROCESS | 1772 | 1472096387523 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}] 20:39:47 INFO - PROCESS | 1772 | 1472096387527 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:47 INFO - PROCESS | 1772 | 1472096387704 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 20:39:47 INFO - PROCESS | 1772 | 1472096387720 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:47 INFO - PROCESS | 1772 | 1472096387727 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:47 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e4b9c00 == 29 [pid = 1772] [id = 727] 20:39:47 INFO - PROCESS | 1772 | ++DOMWINDOW == 65 (0x8ee44400) [pid = 1772] [serial = 2182] [outer = (nil)] 20:39:47 INFO - PROCESS | 1772 | ++DOMWINDOW == 66 (0x9187b800) [pid = 1772] [serial = 2183] [outer = 0x8ee44400] 20:39:47 INFO - PROCESS | 1772 | 1472096387788 Marionette DEBUG loaded listener.js 20:39:47 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0x930d0c00) [pid = 1772] [serial = 2184] [outer = 0x8ee44400] 20:39:48 INFO - PROCESS | 1772 | 1472096388531 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]]]}] 20:39:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 20:39:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1079ms 20:39:48 INFO - PROCESS | 1772 | 1472096388595 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 20:39:48 INFO - PROCESS | 1772 | 1472096388599 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 20:39:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 20:39:48 INFO - PROCESS | 1772 | 1472096388605 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 20:39:48 INFO - PROCESS | 1772 | 1472096388607 Marionette TRACE conn3 <- [1,2882,null,{}] 20:39:48 INFO - PROCESS | 1772 | 1472096388613 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}] 20:39:48 INFO - PROCESS | 1772 | 1472096388623 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:48 INFO - PROCESS | 1772 | 1472096388854 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 20:39:48 INFO - PROCESS | 1772 | 1472096388868 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:48 INFO - PROCESS | 1772 | 1472096388877 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:48 INFO - PROCESS | 1772 | ++DOCSHELL 0x906ad400 == 30 [pid = 1772] [id = 728] 20:39:48 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x915b8400) [pid = 1772] [serial = 2185] [outer = (nil)] 20:39:48 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x95367000) [pid = 1772] [serial = 2186] [outer = 0x915b8400] 20:39:48 INFO - PROCESS | 1772 | 1472096388949 Marionette DEBUG loaded listener.js 20:39:49 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x9541b000) [pid = 1772] [serial = 2187] [outer = 0x915b8400] 20:39:50 INFO - PROCESS | 1772 | 1472096390001 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]]]}] 20:39:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 20:39:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1479ms 20:39:50 INFO - PROCESS | 1772 | 1472096390085 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 20:39:50 INFO - PROCESS | 1772 | 1472096390091 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 20:39:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 20:39:50 INFO - PROCESS | 1772 | 1472096390098 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 20:39:50 INFO - PROCESS | 1772 | 1472096390105 Marionette TRACE conn3 <- [1,2886,null,{}] 20:39:50 INFO - PROCESS | 1772 | 1472096390112 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}] 20:39:50 INFO - PROCESS | 1772 | 1472096390118 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:50 INFO - PROCESS | 1772 | 1472096390326 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 20:39:50 INFO - PROCESS | 1772 | 1472096390499 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:50 INFO - PROCESS | 1772 | 1472096390507 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:50 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed91c00 == 31 [pid = 1772] [id = 729] 20:39:50 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x8ee42c00) [pid = 1772] [serial = 2188] [outer = (nil)] 20:39:50 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x8ef97400) [pid = 1772] [serial = 2189] [outer = 0x8ee42c00] 20:39:50 INFO - PROCESS | 1772 | 1472096390585 Marionette DEBUG loaded listener.js 20:39:50 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x9076bc00) [pid = 1772] [serial = 2190] [outer = 0x8ee42c00] 20:39:51 INFO - PROCESS | 1772 | 1472096391553 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]]]}] 20:39:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 20:39:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1534ms 20:39:51 INFO - PROCESS | 1772 | 1472096391632 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 20:39:51 INFO - PROCESS | 1772 | 1472096391639 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 20:39:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 20:39:51 INFO - PROCESS | 1772 | 1472096391649 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 20:39:51 INFO - PROCESS | 1772 | 1472096391654 Marionette TRACE conn3 <- [1,2890,null,{}] 20:39:51 INFO - PROCESS | 1772 | 1472096391659 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}] 20:39:51 INFO - PROCESS | 1772 | 1472096391665 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:51 INFO - PROCESS | 1772 | 1472096391865 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 20:39:52 INFO - PROCESS | 1772 | 1472096392036 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:52 INFO - PROCESS | 1772 | 1472096392047 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:52 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e4c0000 == 32 [pid = 1772] [id = 730] 20:39:52 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x91879400) [pid = 1772] [serial = 2191] [outer = (nil)] 20:39:52 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x92428800) [pid = 1772] [serial = 2192] [outer = 0x91879400] 20:39:52 INFO - PROCESS | 1772 | 1472096392120 Marionette DEBUG loaded listener.js 20:39:52 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0x9250d000) [pid = 1772] [serial = 2193] [outer = 0x91879400] 20:39:53 INFO - PROCESS | 1772 | 1472096393104 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 20:39:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 20:39:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1540ms 20:39:53 INFO - PROCESS | 1772 | 1472096393189 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 20:39:53 INFO - PROCESS | 1772 | 1472096393193 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 20:39:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 20:39:53 INFO - PROCESS | 1772 | 1472096393199 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 20:39:53 INFO - PROCESS | 1772 | 1472096393205 Marionette TRACE conn3 <- [1,2894,null,{}] 20:39:53 INFO - PROCESS | 1772 | 1472096393220 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}] 20:39:53 INFO - PROCESS | 1772 | 1472096393228 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:53 INFO - PROCESS | 1772 | 1472096393395 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 20:39:53 INFO - PROCESS | 1772 | 1472096393573 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:53 INFO - PROCESS | 1772 | 1472096393584 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:53 INFO - PROCESS | 1772 | ++DOCSHELL 0x95373c00 == 33 [pid = 1772] [id = 731] 20:39:53 INFO - PROCESS | 1772 | ++DOMWINDOW == 77 (0x95415000) [pid = 1772] [serial = 2194] [outer = (nil)] 20:39:53 INFO - PROCESS | 1772 | ++DOMWINDOW == 78 (0x95602400) [pid = 1772] [serial = 2195] [outer = 0x95415000] 20:39:53 INFO - PROCESS | 1772 | 1472096393662 Marionette DEBUG loaded listener.js 20:39:53 INFO - PROCESS | 1772 | ++DOMWINDOW == 79 (0x9560dc00) [pid = 1772] [serial = 2196] [outer = 0x95415000] 20:39:54 INFO - PROCESS | 1772 | 1472096394794 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]]]}] 20:39:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 20:39:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1645ms 20:39:54 INFO - PROCESS | 1772 | 1472096394845 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 20:39:54 INFO - PROCESS | 1772 | 1472096394850 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 20:39:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 20:39:54 INFO - PROCESS | 1772 | 1472096394858 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 20:39:54 INFO - PROCESS | 1772 | 1472096394862 Marionette TRACE conn3 <- [1,2898,null,{}] 20:39:54 INFO - PROCESS | 1772 | 1472096394869 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}] 20:39:54 INFO - PROCESS | 1772 | 1472096394874 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:55 INFO - PROCESS | 1772 | 1472096395097 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 20:39:55 INFO - PROCESS | 1772 | --DOCSHELL 0x8e4b9c00 == 32 [pid = 1772] [id = 727] 20:39:55 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed91400 == 31 [pid = 1772] [id = 726] 20:39:55 INFO - PROCESS | 1772 | --DOCSHELL 0x91b6fc00 == 30 [pid = 1772] [id = 725] 20:39:55 INFO - PROCESS | 1772 | --DOCSHELL 0x9076b400 == 29 [pid = 1772] [id = 724] 20:39:55 INFO - PROCESS | 1772 | 1472096395376 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:55 INFO - PROCESS | 1772 | 1472096395388 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:55 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed95400 == 28 [pid = 1772] [id = 723] 20:39:55 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ed95400 == 29 [pid = 1772] [id = 732] 20:39:55 INFO - PROCESS | 1772 | ++DOMWINDOW == 80 (0x8ed98800) [pid = 1772] [serial = 2197] [outer = (nil)] 20:39:55 INFO - PROCESS | 1772 | ++DOMWINDOW == 81 (0x8ee57400) [pid = 1772] [serial = 2198] [outer = 0x8ed98800] 20:39:55 INFO - PROCESS | 1772 | 1472096395471 Marionette DEBUG loaded listener.js 20:39:55 INFO - PROCESS | 1772 | ++DOMWINDOW == 82 (0x8ee5d400) [pid = 1772] [serial = 2199] [outer = 0x8ed98800] 20:39:55 INFO - PROCESS | 1772 | --DOMWINDOW == 81 (0x956be400) [pid = 1772] [serial = 2150] [outer = (nil)] [url = about:blank] 20:39:55 INFO - PROCESS | 1772 | --DOMWINDOW == 80 (0x95476000) [pid = 1772] [serial = 2147] [outer = (nil)] [url = about:blank] 20:39:55 INFO - PROCESS | 1772 | --DOMWINDOW == 79 (0x95367800) [pid = 1772] [serial = 2141] [outer = (nil)] [url = about:blank] 20:39:55 INFO - PROCESS | 1772 | --DOMWINDOW == 78 (0x95418400) [pid = 1772] [serial = 2144] [outer = (nil)] [url = about:blank] 20:39:55 INFO - PROCESS | 1772 | --DOMWINDOW == 77 (0x8ef96800) [pid = 1772] [serial = 2142] [outer = (nil)] [url = about:blank] 20:39:55 INFO - PROCESS | 1772 | --DOMWINDOW == 76 (0x93b51000) [pid = 1772] [serial = 2121] [outer = (nil)] [url = about:blank] 20:39:55 INFO - PROCESS | 1772 | --DOMWINDOW == 75 (0x8ee5bc00) [pid = 1772] [serial = 2123] [outer = (nil)] [url = about:blank] 20:39:55 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x8ef9d000) [pid = 1772] [serial = 2124] [outer = (nil)] [url = about:blank] 20:39:55 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x930d8400) [pid = 1772] [serial = 2138] [outer = (nil)] [url = about:blank] 20:39:55 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x9187d400) [pid = 1772] [serial = 2135] [outer = (nil)] [url = about:blank] 20:39:55 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x91b6c800) [pid = 1772] [serial = 2136] [outer = (nil)] [url = about:blank] 20:39:55 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x91b71c00) [pid = 1772] [serial = 2126] [outer = (nil)] [url = about:blank] 20:39:55 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x92317800) [pid = 1772] [serial = 2127] [outer = (nil)] [url = about:blank] 20:39:55 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x8ee58c00) [pid = 1772] [serial = 2132] [outer = (nil)] [url = about:blank] 20:39:55 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x8ee5e000) [pid = 1772] [serial = 2133] [outer = (nil)] [url = about:blank] 20:39:55 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0x95231000) [pid = 1772] [serial = 2129] [outer = (nil)] [url = about:blank] 20:39:55 INFO - PROCESS | 1772 | --DOMWINDOW == 65 (0x95290c00) [pid = 1772] [serial = 2130] [outer = (nil)] [url = about:blank] 20:39:55 INFO - PROCESS | 1772 | --DOMWINDOW == 64 (0x9546d400) [pid = 1772] [serial = 2145] [outer = (nil)] [url = about:blank] 20:39:55 INFO - PROCESS | 1772 | --DOMWINDOW == 63 (0x93e39c00) [pid = 1772] [serial = 2139] [outer = (nil)] [url = about:blank] 20:39:55 INFO - PROCESS | 1772 | --DOMWINDOW == 62 (0x95601800) [pid = 1772] [serial = 2148] [outer = (nil)] [url = about:blank] 20:39:55 INFO - PROCESS | 1772 | --DOMWINDOW == 61 (0x956c1400) [pid = 1772] [serial = 2151] [outer = (nil)] [url = about:blank] 20:39:56 INFO - PROCESS | 1772 | 1472096396264 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]]]}] 20:39:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 20:39:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1434ms 20:39:56 INFO - PROCESS | 1772 | 1472096396293 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 20:39:56 INFO - PROCESS | 1772 | 1472096396300 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 20:39:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 20:39:56 INFO - PROCESS | 1772 | 1472096396309 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 20:39:56 INFO - PROCESS | 1772 | 1472096396314 Marionette TRACE conn3 <- [1,2902,null,{}] 20:39:56 INFO - PROCESS | 1772 | 1472096396320 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}] 20:39:56 INFO - PROCESS | 1772 | 1472096396325 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:56 INFO - PROCESS | 1772 | 1472096396466 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 20:39:56 INFO - PROCESS | 1772 | 1472096396603 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:56 INFO - PROCESS | 1772 | 1472096396612 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:56 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e76f800 == 30 [pid = 1772] [id = 733] 20:39:56 INFO - PROCESS | 1772 | ++DOMWINDOW == 62 (0x9076e000) [pid = 1772] [serial = 2200] [outer = (nil)] 20:39:56 INFO - PROCESS | 1772 | ++DOMWINDOW == 63 (0x915b5400) [pid = 1772] [serial = 2201] [outer = 0x9076e000] 20:39:56 INFO - PROCESS | 1772 | 1472096396675 Marionette DEBUG loaded listener.js 20:39:56 INFO - PROCESS | 1772 | ++DOMWINDOW == 64 (0x9187c000) [pid = 1772] [serial = 2202] [outer = 0x9076e000] 20:39:57 INFO - PROCESS | 1772 | 1472096397406 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 20:39:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 20:39:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1142ms 20:39:57 INFO - PROCESS | 1772 | 1472096397455 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 20:39:57 INFO - PROCESS | 1772 | 1472096397459 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 20:39:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 20:39:57 INFO - PROCESS | 1772 | 1472096397465 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 20:39:57 INFO - PROCESS | 1772 | 1472096397470 Marionette TRACE conn3 <- [1,2906,null,{}] 20:39:57 INFO - PROCESS | 1772 | 1472096397484 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}] 20:39:57 INFO - PROCESS | 1772 | 1472096397492 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:57 INFO - PROCESS | 1772 | 1472096397640 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 20:39:57 INFO - PROCESS | 1772 | 1472096397651 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:57 INFO - PROCESS | 1772 | 1472096397661 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:57 INFO - PROCESS | 1772 | ++DOCSHELL 0x92505c00 == 31 [pid = 1772] [id = 734] 20:39:57 INFO - PROCESS | 1772 | ++DOMWINDOW == 65 (0x92512400) [pid = 1772] [serial = 2203] [outer = (nil)] 20:39:57 INFO - PROCESS | 1772 | ++DOMWINDOW == 66 (0x93b4ec00) [pid = 1772] [serial = 2204] [outer = 0x92512400] 20:39:57 INFO - PROCESS | 1772 | 1472096397724 Marionette DEBUG loaded listener.js 20:39:57 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0x93e3a400) [pid = 1772] [serial = 2205] [outer = 0x92512400] 20:39:58 INFO - PROCESS | 1772 | 1472096398671 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]]]}] 20:39:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 20:39:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1235ms 20:39:58 INFO - PROCESS | 1772 | 1472096398701 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 20:39:58 INFO - PROCESS | 1772 | 1472096398705 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 20:39:58 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 20:39:58 INFO - PROCESS | 1772 | 1472096398711 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 20:39:58 INFO - PROCESS | 1772 | 1472096398713 Marionette TRACE conn3 <- [1,2910,null,{}] 20:39:58 INFO - PROCESS | 1772 | 1472096398719 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}] 20:39:58 INFO - PROCESS | 1772 | 1472096398724 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:58 INFO - PROCESS | 1772 | 1472096398937 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 20:39:58 INFO - PROCESS | 1772 | 1472096398957 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:58 INFO - PROCESS | 1772 | 1472096398964 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:58 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e4c3c00 == 32 [pid = 1772] [id = 735] 20:39:58 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x93b57800) [pid = 1772] [serial = 2206] [outer = (nil)] 20:39:59 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x95292400) [pid = 1772] [serial = 2207] [outer = 0x93b57800] 20:39:59 INFO - PROCESS | 1772 | 1472096399026 Marionette DEBUG loaded listener.js 20:39:59 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x95237400) [pid = 1772] [serial = 2208] [outer = 0x93b57800] 20:39:59 INFO - PROCESS | 1772 | 1472096399724 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]]]}] 20:39:59 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 20:39:59 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 20:39:59 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1032ms 20:39:59 INFO - PROCESS | 1772 | 1472096399753 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 20:39:59 INFO - PROCESS | 1772 | 1472096399756 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 20:39:59 INFO - TEST-START | /DOMEvents/constructors.html 20:39:59 INFO - PROCESS | 1772 | 1472096399762 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 20:39:59 INFO - PROCESS | 1772 | 1472096399765 Marionette TRACE conn3 <- [1,2914,null,{}] 20:39:59 INFO - PROCESS | 1772 | 1472096399770 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}] 20:39:59 INFO - PROCESS | 1772 | 1472096399774 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:39:59 INFO - PROCESS | 1772 | 1472096399962 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 20:40:00 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x8ee4e000) [pid = 1772] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 20:40:00 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x95601400) [pid = 1772] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 20:40:00 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x9076d000) [pid = 1772] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 20:40:00 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0x997f1c00) [pid = 1772] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 20:40:00 INFO - PROCESS | 1772 | --DOMWINDOW == 65 (0x9202b800) [pid = 1772] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 20:40:00 INFO - PROCESS | 1772 | --DOMWINDOW == 64 (0x92506c00) [pid = 1772] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 20:40:00 INFO - PROCESS | 1772 | --DOMWINDOW == 63 (0x99723c00) [pid = 1772] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 20:40:00 INFO - PROCESS | 1772 | --DOMWINDOW == 62 (0x8ed96400) [pid = 1772] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 20:40:00 INFO - PROCESS | 1772 | --DOMWINDOW == 61 (0x8ee4a800) [pid = 1772] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 20:40:00 INFO - PROCESS | 1772 | --DOMWINDOW == 60 (0x92023000) [pid = 1772] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 20:40:00 INFO - PROCESS | 1772 | --DOMWINDOW == 59 (0x8ee44400) [pid = 1772] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 20:40:00 INFO - PROCESS | 1772 | 1472096400163 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:00 INFO - PROCESS | 1772 | 1472096400172 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:00 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e763800 == 33 [pid = 1772] [id = 736] 20:40:00 INFO - PROCESS | 1772 | ++DOMWINDOW == 60 (0x8ed96400) [pid = 1772] [serial = 2209] [outer = (nil)] 20:40:00 INFO - PROCESS | 1772 | ++DOMWINDOW == 61 (0x8ee60800) [pid = 1772] [serial = 2210] [outer = 0x8ed96400] 20:40:00 INFO - PROCESS | 1772 | 1472096400232 Marionette DEBUG loaded listener.js 20:40:00 INFO - PROCESS | 1772 | ++DOMWINDOW == 62 (0x915b2800) [pid = 1772] [serial = 2211] [outer = 0x8ed96400] 20:40:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 20:40:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 20:40:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 20:40:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 20:40:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 20:40:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 20:40:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 20:40:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 20:40:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 20:40:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 20:40:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 20:40:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 20:40:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 20:40:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 20:40:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 20:40:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 20:40:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 20:40:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 20:40:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 20:40:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 20:40:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 20:40:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 20:40:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 20:40:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 20:40:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 20:40:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 20:40:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 20:40:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 20:40:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 20:40:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 20:40:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 20:40:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 20:40:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 20:40:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 20:40:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 20:40:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 20:40:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 20:40:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 20:40:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:40:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 20:40:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:40:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 20:40:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 20:40:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:40:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 20:40:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:40:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 20:40:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 20:40:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:40:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 20:40:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:40:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 20:40:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 20:40:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:40:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 20:40:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:40:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 20:40:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 20:40:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:40:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 20:40:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:40:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 20:40:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 20:40:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:40:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 20:40:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:40:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 20:40:01 INFO - TEST-OK | /DOMEvents/constructors.html | took 1300ms 20:40:01 INFO - TEST-START | /DOMEvents/event-phases-order.html 20:40:01 INFO - PROCESS | 1772 | 1472096401019 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]]]}] 20:40:01 INFO - PROCESS | 1772 | 1472096401064 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 20:40:01 INFO - PROCESS | 1772 | 1472096401071 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 20:40:01 INFO - PROCESS | 1772 | 1472096401081 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 20:40:01 INFO - PROCESS | 1772 | 1472096401089 Marionette TRACE conn3 <- [1,2918,null,{}] 20:40:01 INFO - PROCESS | 1772 | 1472096401102 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}] 20:40:01 INFO - PROCESS | 1772 | 1472096401114 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:01 INFO - PROCESS | 1772 | 1472096401338 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 20:40:01 INFO - PROCESS | 1772 | 1472096401346 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:01 INFO - PROCESS | 1772 | 1472096401354 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:01 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e766400 == 34 [pid = 1772] [id = 737] 20:40:01 INFO - PROCESS | 1772 | ++DOMWINDOW == 63 (0x8e76e800) [pid = 1772] [serial = 2212] [outer = (nil)] 20:40:01 INFO - PROCESS | 1772 | ++DOMWINDOW == 64 (0x956c8000) [pid = 1772] [serial = 2213] [outer = 0x8e76e800] 20:40:01 INFO - PROCESS | 1772 | 1472096401417 Marionette DEBUG loaded listener.js 20:40:01 INFO - PROCESS | 1772 | ++DOMWINDOW == 65 (0x97817c00) [pid = 1772] [serial = 2214] [outer = 0x8e76e800] 20:40:02 INFO - PROCESS | 1772 | 1472096402147 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 20:40:02 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 20:40:02 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1103ms 20:40:02 INFO - PROCESS | 1772 | 1472096402184 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 20:40:02 INFO - PROCESS | 1772 | 1472096402190 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 20:40:02 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 20:40:02 INFO - PROCESS | 1772 | 1472096402232 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 20:40:02 INFO - PROCESS | 1772 | 1472096402244 Marionette TRACE conn3 <- [1,2922,null,{}] 20:40:02 INFO - PROCESS | 1772 | 1472096402307 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}] 20:40:02 INFO - PROCESS | 1772 | 1472096402314 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:02 INFO - PROCESS | 1772 | 1472096402476 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 20:40:02 INFO - PROCESS | 1772 | 1472096402652 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:02 INFO - PROCESS | 1772 | 1472096402668 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:02 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e4c1400 == 35 [pid = 1772] [id = 738] 20:40:02 INFO - PROCESS | 1772 | ++DOMWINDOW == 66 (0x8ed94400) [pid = 1772] [serial = 2215] [outer = (nil)] 20:40:02 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0x8ee59800) [pid = 1772] [serial = 2216] [outer = 0x8ed94400] 20:40:02 INFO - PROCESS | 1772 | 1472096402746 Marionette DEBUG loaded listener.js 20:40:02 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x8efa0400) [pid = 1772] [serial = 2217] [outer = 0x8ed94400] 20:40:03 INFO - PROCESS | 1772 | [1772] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 20:40:03 INFO - PROCESS | 1772 | [1772] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 20:40:03 INFO - PROCESS | 1772 | [1772] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 20:40:03 INFO - PROCESS | 1772 | [1772] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 20:40:03 INFO - PROCESS | 1772 | 1472096403577 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]]]}] 20:40:03 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 20:40:03 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 20:40:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 20:40:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:03 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:40:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:40:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:40:03 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 20:40:03 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 20:40:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:40:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:03 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:40:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:40:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:40:03 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 20:40:03 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 20:40:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:40:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:03 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:40:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:40:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:40:03 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]" 20:40:03 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 20:40:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:40:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:03 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:40:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:40:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:40:03 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 20:40:03 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1389ms 20:40:03 INFO - PROCESS | 1772 | 1472096403617 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 20:40:03 INFO - PROCESS | 1772 | 1472096403632 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 20:40:03 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 20:40:03 INFO - PROCESS | 1772 | 1472096403644 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 20:40:03 INFO - PROCESS | 1772 | 1472096403648 Marionette TRACE conn3 <- [1,2926,null,{}] 20:40:03 INFO - PROCESS | 1772 | 1472096403655 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}] 20:40:03 INFO - PROCESS | 1772 | 1472096403660 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:03 INFO - PROCESS | 1772 | 1472096403855 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 20:40:04 INFO - PROCESS | 1772 | 1472096404030 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:04 INFO - PROCESS | 1772 | 1472096404041 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:04 INFO - PROCESS | 1772 | ++DOCSHELL 0x92315800 == 36 [pid = 1772] [id = 739] 20:40:04 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x92428000) [pid = 1772] [serial = 2218] [outer = (nil)] 20:40:04 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x93b4fc00) [pid = 1772] [serial = 2219] [outer = 0x92428000] 20:40:04 INFO - PROCESS | 1772 | 1472096404117 Marionette DEBUG loaded listener.js 20:40:04 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x95230800) [pid = 1772] [serial = 2220] [outer = 0x92428000] 20:40:04 INFO - PROCESS | 1772 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 20:40:04 INFO - PROCESS | 1772 | 1472096404950 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]]]}] 20:40:04 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 20:40:04 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1337ms 20:40:04 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 20:40:04 INFO - PROCESS | 1772 | 1472096404981 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 20:40:04 INFO - PROCESS | 1772 | 1472096404984 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 20:40:04 INFO - PROCESS | 1772 | 1472096404990 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 20:40:04 INFO - PROCESS | 1772 | 1472096404996 Marionette TRACE conn3 <- [1,2930,null,{}] 20:40:05 INFO - PROCESS | 1772 | 1472096405011 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}] 20:40:05 INFO - PROCESS | 1772 | 1472096405019 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:05 INFO - PROCESS | 1772 | 1472096405172 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 20:40:05 INFO - PROCESS | 1772 | 1472096405353 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:05 INFO - PROCESS | 1772 | 1472096405365 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:05 INFO - PROCESS | 1772 | ++DOCSHELL 0x956c1c00 == 37 [pid = 1772] [id = 740] 20:40:05 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x956c2400) [pid = 1772] [serial = 2221] [outer = (nil)] 20:40:05 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x99718800) [pid = 1772] [serial = 2222] [outer = 0x956c2400] 20:40:05 INFO - PROCESS | 1772 | 1472096405442 Marionette DEBUG loaded listener.js 20:40:05 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x997f8400) [pid = 1772] [serial = 2223] [outer = 0x956c2400] 20:40:06 INFO - PROCESS | 1772 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 20:40:06 INFO - PROCESS | 1772 | 1472096406203 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]]]}] 20:40:06 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 20:40:06 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1233ms 20:40:06 INFO - PROCESS | 1772 | 1472096406223 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 20:40:06 INFO - PROCESS | 1772 | 1472096406227 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 20:40:06 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 20:40:06 INFO - PROCESS | 1772 | 1472096406234 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 20:40:06 INFO - PROCESS | 1772 | 1472096406238 Marionette TRACE conn3 <- [1,2934,null,{}] 20:40:06 INFO - PROCESS | 1772 | 1472096406243 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}] 20:40:06 INFO - PROCESS | 1772 | 1472096406248 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:06 INFO - PROCESS | 1772 | 1472096406397 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 20:40:06 INFO - PROCESS | 1772 | 1472096406577 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:06 INFO - PROCESS | 1772 | 1472096406584 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:06 INFO - PROCESS | 1772 | ++DOCSHELL 0x906b7c00 == 38 [pid = 1772] [id = 741] 20:40:06 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x92508c00) [pid = 1772] [serial = 2224] [outer = (nil)] 20:40:06 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0x99cb9c00) [pid = 1772] [serial = 2225] [outer = 0x92508c00] 20:40:06 INFO - PROCESS | 1772 | 1472096406671 Marionette DEBUG loaded listener.js 20:40:06 INFO - PROCESS | 1772 | ++DOMWINDOW == 77 (0x9a05b800) [pid = 1772] [serial = 2226] [outer = 0x92508c00] 20:40:07 INFO - PROCESS | 1772 | 1472096407382 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]]]}] 20:40:07 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 20:40:07 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1183ms 20:40:07 INFO - PROCESS | 1772 | 1472096407417 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 20:40:07 INFO - PROCESS | 1772 | 1472096407421 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 20:40:07 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 20:40:07 INFO - PROCESS | 1772 | 1472096407428 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 20:40:07 INFO - PROCESS | 1772 | 1472096407430 Marionette TRACE conn3 <- [1,2938,null,{}] 20:40:07 INFO - PROCESS | 1772 | 1472096407436 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}] 20:40:07 INFO - PROCESS | 1772 | 1472096407441 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:07 INFO - PROCESS | 1772 | 1472096407580 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 20:40:07 INFO - PROCESS | 1772 | 1472096407773 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:07 INFO - PROCESS | 1772 | 1472096407780 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:07 INFO - PROCESS | 1772 | ++DOCSHELL 0x930d8400 == 39 [pid = 1772] [id = 742] 20:40:07 INFO - PROCESS | 1772 | ++DOMWINDOW == 78 (0x97819c00) [pid = 1772] [serial = 2227] [outer = (nil)] 20:40:07 INFO - PROCESS | 1772 | ++DOMWINDOW == 79 (0x9a146400) [pid = 1772] [serial = 2228] [outer = 0x97819c00] 20:40:07 INFO - PROCESS | 1772 | 1472096407853 Marionette DEBUG loaded listener.js 20:40:07 INFO - PROCESS | 1772 | ++DOMWINDOW == 80 (0x9a147800) [pid = 1772] [serial = 2229] [outer = 0x97819c00] 20:40:08 INFO - PROCESS | 1772 | 1472096408570 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]]]}] 20:40:08 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. 20:40:08 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1188ms 20:40:08 INFO - PROCESS | 1772 | 1472096408617 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 20:40:08 INFO - PROCESS | 1772 | 1472096408621 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 20:40:08 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 20:40:08 INFO - PROCESS | 1772 | 1472096408627 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 20:40:08 INFO - PROCESS | 1772 | 1472096408631 Marionette TRACE conn3 <- [1,2942,null,{}] 20:40:08 INFO - PROCESS | 1772 | 1472096408637 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}] 20:40:08 INFO - PROCESS | 1772 | 1472096408646 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:08 INFO - PROCESS | 1772 | 1472096408838 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 20:40:09 INFO - PROCESS | 1772 | 1472096409015 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:09 INFO - PROCESS | 1772 | 1472096409024 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:09 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e4c2800 == 40 [pid = 1772] [id = 743] 20:40:09 INFO - PROCESS | 1772 | ++DOMWINDOW == 81 (0x9a13f400) [pid = 1772] [serial = 2230] [outer = (nil)] 20:40:09 INFO - PROCESS | 1772 | ++DOMWINDOW == 82 (0x9a2f1c00) [pid = 1772] [serial = 2231] [outer = 0x9a13f400] 20:40:09 INFO - PROCESS | 1772 | 1472096409095 Marionette DEBUG loaded listener.js 20:40:09 INFO - PROCESS | 1772 | ++DOMWINDOW == 83 (0x9a2f6800) [pid = 1772] [serial = 2232] [outer = 0x9a13f400] 20:40:09 INFO - PROCESS | 1772 | 1472096409842 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"]]]}] 20:40:09 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 20:40:09 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 20:40:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:40:09 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 20:40:09 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1234ms 20:40:09 INFO - PROCESS | 1772 | 1472096409872 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 20:40:09 INFO - PROCESS | 1772 | 1472096409876 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 20:40:09 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 20:40:09 INFO - PROCESS | 1772 | 1472096409883 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 20:40:09 INFO - PROCESS | 1772 | 1472096409887 Marionette TRACE conn3 <- [1,2946,null,{}] 20:40:09 INFO - PROCESS | 1772 | 1472096409892 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}] 20:40:09 INFO - PROCESS | 1772 | 1472096409897 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:10 INFO - PROCESS | 1772 | 1472096410045 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 20:40:10 INFO - PROCESS | 1772 | 1472096410239 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:10 INFO - PROCESS | 1772 | 1472096410248 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:10 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee46800 == 41 [pid = 1772] [id = 744] 20:40:10 INFO - PROCESS | 1772 | ++DOMWINDOW == 84 (0x9a2ef400) [pid = 1772] [serial = 2233] [outer = (nil)] 20:40:10 INFO - PROCESS | 1772 | ++DOMWINDOW == 85 (0x9acd1c00) [pid = 1772] [serial = 2234] [outer = 0x9a2ef400] 20:40:10 INFO - PROCESS | 1772 | 1472096410318 Marionette DEBUG loaded listener.js 20:40:10 INFO - PROCESS | 1772 | ++DOMWINDOW == 86 (0x9acd4800) [pid = 1772] [serial = 2235] [outer = 0x9a2ef400] 20:40:11 INFO - PROCESS | 1772 | 1472096411092 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]]]}] 20:40:11 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. 20:40:11 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1232ms 20:40:11 INFO - PROCESS | 1772 | 1472096411125 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 20:40:11 INFO - PROCESS | 1772 | 1472096411128 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 20:40:11 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 20:40:11 INFO - PROCESS | 1772 | 1472096411136 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 20:40:11 INFO - PROCESS | 1772 | 1472096411139 Marionette TRACE conn3 <- [1,2950,null,{}] 20:40:11 INFO - PROCESS | 1772 | 1472096411145 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}] 20:40:11 INFO - PROCESS | 1772 | 1472096411150 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:11 INFO - PROCESS | 1772 | 1472096411299 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 20:40:11 INFO - PROCESS | 1772 | 1472096411654 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:11 INFO - PROCESS | 1772 | 1472096411663 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:11 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e4c6400 == 42 [pid = 1772] [id = 745] 20:40:11 INFO - PROCESS | 1772 | ++DOMWINDOW == 87 (0x8e4c6c00) [pid = 1772] [serial = 2236] [outer = (nil)] 20:40:11 INFO - PROCESS | 1772 | ++DOMWINDOW == 88 (0x8e769800) [pid = 1772] [serial = 2237] [outer = 0x8e4c6c00] 20:40:11 INFO - PROCESS | 1772 | 1472096411753 Marionette DEBUG loaded listener.js 20:40:11 INFO - PROCESS | 1772 | ++DOMWINDOW == 89 (0x8ed97c00) [pid = 1772] [serial = 2238] [outer = 0x8e4c6c00] 20:40:12 INFO - PROCESS | 1772 | ++DOCSHELL 0x9097d400 == 43 [pid = 1772] [id = 746] 20:40:12 INFO - PROCESS | 1772 | ++DOMWINDOW == 90 (0x915b7800) [pid = 1772] [serial = 2239] [outer = (nil)] 20:40:12 INFO - PROCESS | 1772 | ++DOMWINDOW == 91 (0x91b6f400) [pid = 1772] [serial = 2240] [outer = 0x915b7800] 20:40:12 INFO - PROCESS | 1772 | 1472096412708 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]]]}] 20:40:12 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. 20:40:12 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1583ms 20:40:12 INFO - PROCESS | 1772 | 1472096412720 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 20:40:12 INFO - PROCESS | 1772 | 1472096412725 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 20:40:12 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 20:40:12 INFO - PROCESS | 1772 | 1472096412732 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 20:40:12 INFO - PROCESS | 1772 | 1472096412736 Marionette TRACE conn3 <- [1,2954,null,{}] 20:40:12 INFO - PROCESS | 1772 | 1472096412750 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}] 20:40:12 INFO - PROCESS | 1772 | 1472096412755 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:12 INFO - PROCESS | 1772 | 1472096412909 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 20:40:13 INFO - PROCESS | 1772 | --DOCSHELL 0x8e763800 == 42 [pid = 1772] [id = 736] 20:40:13 INFO - PROCESS | 1772 | --DOCSHELL 0x8e4c3c00 == 41 [pid = 1772] [id = 735] 20:40:13 INFO - PROCESS | 1772 | --DOCSHELL 0x92505c00 == 40 [pid = 1772] [id = 734] 20:40:13 INFO - PROCESS | 1772 | --DOCSHELL 0x8e76f800 == 39 [pid = 1772] [id = 733] 20:40:13 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed95400 == 38 [pid = 1772] [id = 732] 20:40:13 INFO - PROCESS | 1772 | --DOCSHELL 0x8e4c0000 == 37 [pid = 1772] [id = 730] 20:40:13 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed91c00 == 36 [pid = 1772] [id = 729] 20:40:13 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed96800 == 35 [pid = 1772] [id = 722] 20:40:13 INFO - PROCESS | 1772 | --DOCSHELL 0x906ad400 == 34 [pid = 1772] [id = 728] 20:40:13 INFO - PROCESS | 1772 | --DOCSHELL 0x95373c00 == 33 [pid = 1772] [id = 731] 20:40:13 INFO - PROCESS | 1772 | --DOCSHELL 0x9097d400 == 32 [pid = 1772] [id = 746] 20:40:13 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee46800 == 31 [pid = 1772] [id = 744] 20:40:13 INFO - PROCESS | 1772 | --DOCSHELL 0x8e4c6400 == 30 [pid = 1772] [id = 745] 20:40:13 INFO - PROCESS | 1772 | --DOCSHELL 0x8e4c2800 == 29 [pid = 1772] [id = 743] 20:40:13 INFO - PROCESS | 1772 | --DOCSHELL 0x930d8400 == 28 [pid = 1772] [id = 742] 20:40:13 INFO - PROCESS | 1772 | --DOCSHELL 0x906b7c00 == 27 [pid = 1772] [id = 741] 20:40:13 INFO - PROCESS | 1772 | --DOCSHELL 0x92315800 == 26 [pid = 1772] [id = 739] 20:40:13 INFO - PROCESS | 1772 | --DOCSHELL 0x956c1c00 == 25 [pid = 1772] [id = 740] 20:40:13 INFO - PROCESS | 1772 | --DOCSHELL 0x8e766400 == 24 [pid = 1772] [id = 737] 20:40:13 INFO - PROCESS | 1772 | --DOCSHELL 0x8e4c1400 == 23 [pid = 1772] [id = 738] 20:40:13 INFO - PROCESS | 1772 | --DOMWINDOW == 90 (0x8ee5dc00) [pid = 1772] [serial = 2168] [outer = (nil)] [url = about:blank] 20:40:13 INFO - PROCESS | 1772 | --DOMWINDOW == 89 (0x9781c000) [pid = 1772] [serial = 2159] [outer = (nil)] [url = about:blank] 20:40:13 INFO - PROCESS | 1772 | --DOMWINDOW == 88 (0x906a8c00) [pid = 1772] [serial = 2169] [outer = (nil)] [url = about:blank] 20:40:13 INFO - PROCESS | 1772 | --DOMWINDOW == 87 (0x90978400) [pid = 1772] [serial = 2175] [outer = (nil)] [url = about:blank] 20:40:13 INFO - PROCESS | 1772 | --DOMWINDOW == 86 (0x90973c00) [pid = 1772] [serial = 2174] [outer = (nil)] [url = about:blank] 20:40:13 INFO - PROCESS | 1772 | --DOMWINDOW == 85 (0x998a3c00) [pid = 1772] [serial = 2162] [outer = (nil)] [url = about:blank] 20:40:13 INFO - PROCESS | 1772 | --DOMWINDOW == 84 (0x925ef400) [pid = 1772] [serial = 2180] [outer = (nil)] [url = about:blank] 20:40:13 INFO - PROCESS | 1772 | --DOMWINDOW == 83 (0x930d5400) [pid = 1772] [serial = 2181] [outer = (nil)] [url = about:blank] 20:40:13 INFO - PROCESS | 1772 | --DOMWINDOW == 82 (0x925f2800) [pid = 1772] [serial = 2156] [outer = (nil)] [url = about:blank] 20:40:13 INFO - PROCESS | 1772 | --DOMWINDOW == 81 (0x99dec800) [pid = 1772] [serial = 2166] [outer = (nil)] [url = about:blank] 20:40:13 INFO - PROCESS | 1772 | --DOMWINDOW == 80 (0x999b8c00) [pid = 1772] [serial = 2163] [outer = (nil)] [url = about:blank] 20:40:13 INFO - PROCESS | 1772 | --DOMWINDOW == 79 (0x8ee46000) [pid = 1772] [serial = 2171] [outer = (nil)] [url = about:blank] 20:40:13 INFO - PROCESS | 1772 | --DOMWINDOW == 78 (0x9097c800) [pid = 1772] [serial = 2154] [outer = (nil)] [url = about:blank] 20:40:13 INFO - PROCESS | 1772 | --DOMWINDOW == 77 (0x906a9c00) [pid = 1772] [serial = 2153] [outer = (nil)] [url = about:blank] 20:40:13 INFO - PROCESS | 1772 | --DOMWINDOW == 76 (0x930d4000) [pid = 1772] [serial = 2157] [outer = (nil)] [url = about:blank] 20:40:13 INFO - PROCESS | 1772 | --DOMWINDOW == 75 (0x99d18c00) [pid = 1772] [serial = 2165] [outer = (nil)] [url = about:blank] 20:40:13 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x8ee4fc00) [pid = 1772] [serial = 2172] [outer = (nil)] [url = about:blank] 20:40:13 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x9230c400) [pid = 1772] [serial = 2178] [outer = (nil)] [url = about:blank] 20:40:13 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x98c6c000) [pid = 1772] [serial = 2160] [outer = (nil)] [url = about:blank] 20:40:13 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x9202ec00) [pid = 1772] [serial = 2177] [outer = (nil)] [url = about:blank] 20:40:13 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x9187b800) [pid = 1772] [serial = 2183] [outer = (nil)] [url = about:blank] 20:40:13 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x930d0c00) [pid = 1772] [serial = 2184] [outer = (nil)] [url = about:blank] 20:40:14 INFO - PROCESS | 1772 | 1472096414119 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:14 INFO - PROCESS | 1772 | 1472096414128 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:14 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e4c3800 == 24 [pid = 1772] [id = 747] 20:40:14 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x8e4c5800) [pid = 1772] [serial = 2241] [outer = (nil)] 20:40:14 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x8e765400) [pid = 1772] [serial = 2242] [outer = 0x8e4c5800] 20:40:14 INFO - PROCESS | 1772 | 1472096414201 Marionette DEBUG loaded listener.js 20:40:14 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x8ed8d000) [pid = 1772] [serial = 2243] [outer = 0x8e4c5800] 20:40:14 INFO - PROCESS | 1772 | 1472096414854 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]]]}] 20:40:14 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:40:14 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 20:40:14 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 2138ms 20:40:14 INFO - PROCESS | 1772 | 1472096414872 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 20:40:14 INFO - PROCESS | 1772 | 1472096414877 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 20:40:14 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 20:40:14 INFO - PROCESS | 1772 | 1472096414884 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 20:40:14 INFO - PROCESS | 1772 | 1472096414888 Marionette TRACE conn3 <- [1,2958,null,{}] 20:40:14 INFO - PROCESS | 1772 | 1472096414895 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}] 20:40:14 INFO - PROCESS | 1772 | 1472096414901 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:15 INFO - PROCESS | 1772 | 1472096415059 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 20:40:15 INFO - PROCESS | 1772 | 1472096415197 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:15 INFO - PROCESS | 1772 | 1472096415207 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:15 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ef99400 == 25 [pid = 1772] [id = 748] 20:40:15 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x906a9800) [pid = 1772] [serial = 2244] [outer = (nil)] 20:40:15 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x906b2800) [pid = 1772] [serial = 2245] [outer = 0x906a9800] 20:40:15 INFO - PROCESS | 1772 | 1472096415271 Marionette DEBUG loaded listener.js 20:40:15 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x90764800) [pid = 1772] [serial = 2246] [outer = 0x906a9800] 20:40:15 INFO - PROCESS | 1772 | 1472096415922 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]]]}] 20:40:15 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. 20:40:15 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1078ms 20:40:15 INFO - PROCESS | 1772 | 1472096415980 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 20:40:15 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 20:40:15 INFO - PROCESS | 1772 | 1472096415987 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 20:40:15 INFO - PROCESS | 1772 | 1472096415993 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 20:40:15 INFO - PROCESS | 1772 | 1472096415997 Marionette TRACE conn3 <- [1,2962,null,{}] 20:40:16 INFO - PROCESS | 1772 | 1472096416002 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}] 20:40:16 INFO - PROCESS | 1772 | 1472096416007 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:16 INFO - PROCESS | 1772 | 1472096416217 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 20:40:16 INFO - PROCESS | 1772 | 1472096416310 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:16 INFO - PROCESS | 1772 | 1472096416317 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:16 INFO - PROCESS | 1772 | ++DOCSHELL 0x90766c00 == 26 [pid = 1772] [id = 749] 20:40:16 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0x9097c800) [pid = 1772] [serial = 2247] [outer = (nil)] 20:40:16 INFO - PROCESS | 1772 | ++DOMWINDOW == 77 (0x915b9400) [pid = 1772] [serial = 2248] [outer = 0x9097c800] 20:40:16 INFO - PROCESS | 1772 | 1472096416382 Marionette DEBUG loaded listener.js 20:40:16 INFO - PROCESS | 1772 | ++DOMWINDOW == 78 (0x91b6cc00) [pid = 1772] [serial = 2249] [outer = 0x9097c800] 20:40:17 INFO - PROCESS | 1772 | 1472096417149 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]]]}] 20:40:17 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. 20:40:17 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1183ms 20:40:17 INFO - PROCESS | 1772 | 1472096417176 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 20:40:17 INFO - PROCESS | 1772 | 1472096417180 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 20:40:17 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 20:40:17 INFO - PROCESS | 1772 | 1472096417200 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 20:40:17 INFO - PROCESS | 1772 | 1472096417209 Marionette TRACE conn3 <- [1,2966,null,{}] 20:40:17 INFO - PROCESS | 1772 | 1472096417218 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}] 20:40:17 INFO - PROCESS | 1772 | 1472096417225 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:17 INFO - PROCESS | 1772 | 1472096417440 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 20:40:17 INFO - PROCESS | 1772 | 1472096417457 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:17 INFO - PROCESS | 1772 | 1472096417465 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:17 INFO - PROCESS | 1772 | ++DOCSHELL 0x92505000 == 27 [pid = 1772] [id = 750] 20:40:17 INFO - PROCESS | 1772 | ++DOMWINDOW == 79 (0x92505c00) [pid = 1772] [serial = 2250] [outer = (nil)] 20:40:17 INFO - PROCESS | 1772 | ++DOMWINDOW == 80 (0x925f2800) [pid = 1772] [serial = 2251] [outer = 0x92505c00] 20:40:17 INFO - PROCESS | 1772 | 1472096417527 Marionette DEBUG loaded listener.js 20:40:17 INFO - PROCESS | 1772 | ++DOMWINDOW == 81 (0x925fac00) [pid = 1772] [serial = 2252] [outer = 0x92505c00] 20:40:18 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. 20:40:18 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1095ms 20:40:18 INFO - PROCESS | 1772 | 1472096418279 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]]]}] 20:40:18 INFO - PROCESS | 1772 | 1472096418312 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 20:40:18 INFO - PROCESS | 1772 | 1472096418317 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 20:40:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 20:40:18 INFO - PROCESS | 1772 | 1472096418330 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 20:40:18 INFO - PROCESS | 1772 | 1472096418333 Marionette TRACE conn3 <- [1,2970,null,{}] 20:40:18 INFO - PROCESS | 1772 | 1472096418339 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}] 20:40:18 INFO - PROCESS | 1772 | 1472096418344 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:18 INFO - PROCESS | 1772 | 1472096418558 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 20:40:18 INFO - PROCESS | 1772 | --DOMWINDOW == 80 (0x93b57800) [pid = 1772] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 20:40:18 INFO - PROCESS | 1772 | --DOMWINDOW == 79 (0x8ed96400) [pid = 1772] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 20:40:18 INFO - PROCESS | 1772 | --DOMWINDOW == 78 (0x915b8400) [pid = 1772] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 20:40:18 INFO - PROCESS | 1772 | --DOMWINDOW == 77 (0x8ee42c00) [pid = 1772] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 20:40:18 INFO - PROCESS | 1772 | --DOMWINDOW == 76 (0x9076e000) [pid = 1772] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 20:40:18 INFO - PROCESS | 1772 | --DOMWINDOW == 75 (0x92512400) [pid = 1772] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 20:40:18 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x8ed98800) [pid = 1772] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 20:40:18 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x91879400) [pid = 1772] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 20:40:18 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x95415000) [pid = 1772] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 20:40:18 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x8e76e800) [pid = 1772] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 20:40:19 INFO - PROCESS | 1772 | 1472096419015 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:19 INFO - PROCESS | 1772 | 1472096419024 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:19 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e4ba800 == 28 [pid = 1772] [id = 751] 20:40:19 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x8e4bcc00) [pid = 1772] [serial = 2253] [outer = (nil)] 20:40:19 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x8ee49c00) [pid = 1772] [serial = 2254] [outer = 0x8e4bcc00] 20:40:19 INFO - PROCESS | 1772 | 1472096419152 Marionette DEBUG loaded listener.js 20:40:19 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x9097f400) [pid = 1772] [serial = 2255] [outer = 0x8e4bcc00] 20:40:19 INFO - PROCESS | 1772 | 1472096419735 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]]]}] 20:40:19 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. 20:40:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1427ms 20:40:19 INFO - PROCESS | 1772 | 1472096419757 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 20:40:19 INFO - PROCESS | 1772 | 1472096419761 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 20:40:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 20:40:19 INFO - PROCESS | 1772 | 1472096419767 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 20:40:19 INFO - PROCESS | 1772 | 1472096419771 Marionette TRACE conn3 <- [1,2974,null,{}] 20:40:19 INFO - PROCESS | 1772 | 1472096419775 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}] 20:40:19 INFO - PROCESS | 1772 | 1472096419780 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:19 INFO - PROCESS | 1772 | 1472096419910 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 20:40:20 INFO - PROCESS | 1772 | 1472096420050 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:20 INFO - PROCESS | 1772 | 1472096420067 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:20 INFO - PROCESS | 1772 | ++DOCSHELL 0x930d0c00 == 29 [pid = 1772] [id = 752] 20:40:20 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x930d5400) [pid = 1772] [serial = 2256] [outer = (nil)] 20:40:20 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0x93b56000) [pid = 1772] [serial = 2257] [outer = 0x930d5400] 20:40:20 INFO - PROCESS | 1772 | 1472096420142 Marionette DEBUG loaded listener.js 20:40:20 INFO - PROCESS | 1772 | ++DOMWINDOW == 77 (0x95366400) [pid = 1772] [serial = 2258] [outer = 0x930d5400] 20:40:20 INFO - PROCESS | 1772 | 1472096420799 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]]]}] 20:40:20 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. 20:40:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1040ms 20:40:20 INFO - PROCESS | 1772 | 1472096420808 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 20:40:20 INFO - PROCESS | 1772 | 1472096420812 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 20:40:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 20:40:20 INFO - PROCESS | 1772 | 1472096420823 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 20:40:20 INFO - PROCESS | 1772 | 1472096420825 Marionette TRACE conn3 <- [1,2978,null,{}] 20:40:20 INFO - PROCESS | 1772 | 1472096420850 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}] 20:40:20 INFO - PROCESS | 1772 | 1472096420855 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:21 INFO - PROCESS | 1772 | 1472096421030 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 20:40:21 INFO - PROCESS | 1772 | 1472096421221 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:21 INFO - PROCESS | 1772 | 1472096421231 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:21 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e4c2800 == 30 [pid = 1772] [id = 753] 20:40:21 INFO - PROCESS | 1772 | ++DOMWINDOW == 78 (0x8e4c2c00) [pid = 1772] [serial = 2259] [outer = (nil)] 20:40:21 INFO - PROCESS | 1772 | ++DOMWINDOW == 79 (0x8e768c00) [pid = 1772] [serial = 2260] [outer = 0x8e4c2c00] 20:40:21 INFO - PROCESS | 1772 | 1472096421308 Marionette DEBUG loaded listener.js 20:40:21 INFO - PROCESS | 1772 | ++DOMWINDOW == 80 (0x8ee46800) [pid = 1772] [serial = 2261] [outer = 0x8e4c2c00] 20:40:22 INFO - PROCESS | 1772 | 1472096422164 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]]]}] 20:40:22 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. 20:40:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1400ms 20:40:22 INFO - PROCESS | 1772 | 1472096422225 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 20:40:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 20:40:22 INFO - PROCESS | 1772 | 1472096422231 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 20:40:22 INFO - PROCESS | 1772 | 1472096422239 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 20:40:22 INFO - PROCESS | 1772 | 1472096422244 Marionette TRACE conn3 <- [1,2982,null,{}] 20:40:22 INFO - PROCESS | 1772 | 1472096422279 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}] 20:40:22 INFO - PROCESS | 1772 | 1472096422284 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:22 INFO - PROCESS | 1772 | 1472096422466 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 20:40:22 INFO - PROCESS | 1772 | 1472096422648 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:22 INFO - PROCESS | 1772 | 1472096422656 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:22 INFO - PROCESS | 1772 | ++DOCSHELL 0x90770000 == 31 [pid = 1772] [id = 754] 20:40:22 INFO - PROCESS | 1772 | ++DOMWINDOW == 81 (0x915aec00) [pid = 1772] [serial = 2262] [outer = (nil)] 20:40:22 INFO - PROCESS | 1772 | ++DOMWINDOW == 82 (0x91887c00) [pid = 1772] [serial = 2263] [outer = 0x915aec00] 20:40:22 INFO - PROCESS | 1772 | 1472096422735 Marionette DEBUG loaded listener.js 20:40:22 INFO - PROCESS | 1772 | ++DOMWINDOW == 83 (0x92025c00) [pid = 1772] [serial = 2264] [outer = 0x915aec00] 20:40:23 INFO - PROCESS | 1772 | 1472096423577 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"]]]}] 20:40:23 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 20:40:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 20:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:40:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 20:40:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1373ms 20:40:23 INFO - PROCESS | 1772 | 1472096423612 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 20:40:23 INFO - PROCESS | 1772 | 1472096423616 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 20:40:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 20:40:23 INFO - PROCESS | 1772 | 1472096423623 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 20:40:23 INFO - PROCESS | 1772 | 1472096423627 Marionette TRACE conn3 <- [1,2986,null,{}] 20:40:23 INFO - PROCESS | 1772 | 1472096423633 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}] 20:40:23 INFO - PROCESS | 1772 | 1472096423638 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:23 INFO - PROCESS | 1772 | 1472096423795 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 20:40:24 INFO - PROCESS | 1772 | 1472096423981 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:24 INFO - PROCESS | 1772 | 1472096423988 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:24 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e4bb000 == 32 [pid = 1772] [id = 755] 20:40:24 INFO - PROCESS | 1772 | ++DOMWINDOW == 84 (0x92504c00) [pid = 1772] [serial = 2265] [outer = (nil)] 20:40:24 INFO - PROCESS | 1772 | ++DOMWINDOW == 85 (0x9528b400) [pid = 1772] [serial = 2266] [outer = 0x92504c00] 20:40:24 INFO - PROCESS | 1772 | 1472096424062 Marionette DEBUG loaded listener.js 20:40:24 INFO - PROCESS | 1772 | ++DOMWINDOW == 86 (0x95415000) [pid = 1772] [serial = 2267] [outer = 0x92504c00] 20:40:25 INFO - PROCESS | 1772 | 1472096424998 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]]]}] 20:40:25 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. 20:40:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1384ms 20:40:25 INFO - PROCESS | 1772 | 1472096425007 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 20:40:25 INFO - PROCESS | 1772 | 1472096425013 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 20:40:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 20:40:25 INFO - PROCESS | 1772 | 1472096425058 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 20:40:25 INFO - PROCESS | 1772 | 1472096425065 Marionette TRACE conn3 <- [1,2990,null,{}] 20:40:25 INFO - PROCESS | 1772 | 1472096425070 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}] 20:40:25 INFO - PROCESS | 1772 | 1472096425077 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:25 INFO - PROCESS | 1772 | 1472096425241 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 20:40:25 INFO - PROCESS | 1772 | 1472096425421 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:25 INFO - PROCESS | 1772 | 1472096425429 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:25 INFO - PROCESS | 1772 | ++DOCSHELL 0x95478800 == 33 [pid = 1772] [id = 756] 20:40:25 INFO - PROCESS | 1772 | ++DOMWINDOW == 87 (0x956bfc00) [pid = 1772] [serial = 2268] [outer = (nil)] 20:40:25 INFO - PROCESS | 1772 | ++DOMWINDOW == 88 (0x9781c000) [pid = 1772] [serial = 2269] [outer = 0x956bfc00] 20:40:25 INFO - PROCESS | 1772 | 1472096425505 Marionette DEBUG loaded listener.js 20:40:25 INFO - PROCESS | 1772 | ++DOMWINDOW == 89 (0x9834b400) [pid = 1772] [serial = 2270] [outer = 0x956bfc00] 20:40:26 INFO - PROCESS | 1772 | ++DOCSHELL 0x998a7000 == 34 [pid = 1772] [id = 757] 20:40:26 INFO - PROCESS | 1772 | ++DOMWINDOW == 90 (0x998aa000) [pid = 1772] [serial = 2271] [outer = (nil)] 20:40:26 INFO - PROCESS | 1772 | ++DOMWINDOW == 91 (0x999ba000) [pid = 1772] [serial = 2272] [outer = 0x998aa000] 20:40:26 INFO - PROCESS | 1772 | 1472096426449 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]]]}] 20:40:26 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. 20:40:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1595ms 20:40:26 INFO - PROCESS | 1772 | 1472096426650 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 20:40:26 INFO - PROCESS | 1772 | 1472096426657 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 20:40:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 20:40:26 INFO - PROCESS | 1772 | 1472096426664 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 20:40:26 INFO - PROCESS | 1772 | 1472096426669 Marionette TRACE conn3 <- [1,2994,null,{}] 20:40:26 INFO - PROCESS | 1772 | 1472096426678 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}] 20:40:26 INFO - PROCESS | 1772 | 1472096426684 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:26 INFO - PROCESS | 1772 | 1472096426871 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 20:40:27 INFO - PROCESS | 1772 | 1472096427119 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:27 INFO - PROCESS | 1772 | 1472096427134 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:27 INFO - PROCESS | 1772 | ++DOCSHELL 0x906af000 == 35 [pid = 1772] [id = 758] 20:40:27 INFO - PROCESS | 1772 | ++DOMWINDOW == 92 (0x906af400) [pid = 1772] [serial = 2273] [outer = (nil)] 20:40:27 INFO - PROCESS | 1772 | ++DOMWINDOW == 93 (0x90768400) [pid = 1772] [serial = 2274] [outer = 0x906af400] 20:40:27 INFO - PROCESS | 1772 | 1472096427262 Marionette DEBUG loaded listener.js 20:40:27 INFO - PROCESS | 1772 | ++DOMWINDOW == 94 (0x9097c000) [pid = 1772] [serial = 2275] [outer = 0x906af400] 20:40:27 INFO - PROCESS | 1772 | --DOCSHELL 0x92429400 == 34 [pid = 1772] [id = 655] 20:40:27 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed92800 == 33 [pid = 1772] [id = 657] 20:40:27 INFO - PROCESS | 1772 | --DOCSHELL 0x9250fc00 == 32 [pid = 1772] [id = 649] 20:40:27 INFO - PROCESS | 1772 | --DOCSHELL 0x8e4be800 == 31 [pid = 1772] [id = 648] 20:40:27 INFO - PROCESS | 1772 | --DOCSHELL 0x9202a000 == 30 [pid = 1772] [id = 647] 20:40:28 INFO - PROCESS | 1772 | 1472096428073 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]]]}] 20:40:28 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:40:28 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 20:40:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1438ms 20:40:28 INFO - PROCESS | 1772 | --DOMWINDOW == 93 (0x956c8000) [pid = 1772] [serial = 2213] [outer = (nil)] [url = about:blank] 20:40:28 INFO - PROCESS | 1772 | --DOMWINDOW == 92 (0x95292400) [pid = 1772] [serial = 2207] [outer = (nil)] [url = about:blank] 20:40:28 INFO - PROCESS | 1772 | --DOMWINDOW == 91 (0x8ee60800) [pid = 1772] [serial = 2210] [outer = (nil)] [url = about:blank] 20:40:28 INFO - PROCESS | 1772 | --DOMWINDOW == 90 (0x95237400) [pid = 1772] [serial = 2208] [outer = (nil)] [url = about:blank] 20:40:28 INFO - PROCESS | 1772 | --DOMWINDOW == 89 (0x9541b000) [pid = 1772] [serial = 2187] [outer = (nil)] [url = about:blank] 20:40:28 INFO - PROCESS | 1772 | --DOMWINDOW == 88 (0x95367000) [pid = 1772] [serial = 2186] [outer = (nil)] [url = about:blank] 20:40:28 INFO - PROCESS | 1772 | --DOMWINDOW == 87 (0x8ef97400) [pid = 1772] [serial = 2189] [outer = (nil)] [url = about:blank] 20:40:28 INFO - PROCESS | 1772 | --DOMWINDOW == 86 (0x9076bc00) [pid = 1772] [serial = 2190] [outer = (nil)] [url = about:blank] 20:40:28 INFO - PROCESS | 1772 | --DOMWINDOW == 85 (0x915b5400) [pid = 1772] [serial = 2201] [outer = (nil)] [url = about:blank] 20:40:28 INFO - PROCESS | 1772 | --DOMWINDOW == 84 (0x9187c000) [pid = 1772] [serial = 2202] [outer = (nil)] [url = about:blank] 20:40:28 INFO - PROCESS | 1772 | --DOMWINDOW == 83 (0x93b4ec00) [pid = 1772] [serial = 2204] [outer = (nil)] [url = about:blank] 20:40:28 INFO - PROCESS | 1772 | --DOMWINDOW == 82 (0x8ee57400) [pid = 1772] [serial = 2198] [outer = (nil)] [url = about:blank] 20:40:28 INFO - PROCESS | 1772 | --DOMWINDOW == 81 (0x8ee5d400) [pid = 1772] [serial = 2199] [outer = (nil)] [url = about:blank] 20:40:28 INFO - PROCESS | 1772 | --DOMWINDOW == 80 (0x92428800) [pid = 1772] [serial = 2192] [outer = (nil)] [url = about:blank] 20:40:28 INFO - PROCESS | 1772 | --DOMWINDOW == 79 (0x9250d000) [pid = 1772] [serial = 2193] [outer = (nil)] [url = about:blank] 20:40:28 INFO - PROCESS | 1772 | --DOMWINDOW == 78 (0x95602400) [pid = 1772] [serial = 2195] [outer = (nil)] [url = about:blank] 20:40:28 INFO - PROCESS | 1772 | --DOMWINDOW == 77 (0x9560dc00) [pid = 1772] [serial = 2196] [outer = (nil)] [url = about:blank] 20:40:28 INFO - PROCESS | 1772 | --DOMWINDOW == 76 (0x97817c00) [pid = 1772] [serial = 2214] [outer = (nil)] [url = about:blank] 20:40:28 INFO - PROCESS | 1772 | --DOMWINDOW == 75 (0x915b2800) [pid = 1772] [serial = 2211] [outer = (nil)] [url = about:blank] 20:40:28 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x93e3a400) [pid = 1772] [serial = 2205] [outer = (nil)] [url = about:blank] 20:40:28 INFO - PROCESS | 1772 | 1472096428133 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 20:40:28 INFO - PROCESS | 1772 | 1472096428136 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 20:40:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 20:40:28 INFO - PROCESS | 1772 | 1472096428151 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 20:40:28 INFO - PROCESS | 1772 | 1472096428156 Marionette TRACE conn3 <- [1,2998,null,{}] 20:40:28 INFO - PROCESS | 1772 | 1472096428162 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}] 20:40:28 INFO - PROCESS | 1772 | 1472096428167 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:28 INFO - PROCESS | 1772 | 1472096428313 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 20:40:28 INFO - PROCESS | 1772 | 1472096428328 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:28 INFO - PROCESS | 1772 | 1472096428336 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:28 INFO - PROCESS | 1772 | ++DOCSHELL 0x90764400 == 31 [pid = 1772] [id = 759] 20:40:28 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x90975c00) [pid = 1772] [serial = 2276] [outer = (nil)] 20:40:28 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0x91883000) [pid = 1772] [serial = 2277] [outer = 0x90975c00] 20:40:28 INFO - PROCESS | 1772 | 1472096428403 Marionette DEBUG loaded listener.js 20:40:28 INFO - PROCESS | 1772 | ++DOMWINDOW == 77 (0x9202bc00) [pid = 1772] [serial = 2278] [outer = 0x90975c00] 20:40:29 INFO - PROCESS | 1772 | 1472096429159 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]]]}] 20:40:29 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. 20:40:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1053ms 20:40:29 INFO - PROCESS | 1772 | 1472096429200 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 20:40:29 INFO - PROCESS | 1772 | 1472096429204 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 20:40:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 20:40:29 INFO - PROCESS | 1772 | 1472096429211 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 20:40:29 INFO - PROCESS | 1772 | 1472096429214 Marionette TRACE conn3 <- [1,3002,null,{}] 20:40:29 INFO - PROCESS | 1772 | 1472096429250 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}] 20:40:29 INFO - PROCESS | 1772 | 1472096429258 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:29 INFO - PROCESS | 1772 | 1472096429402 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 20:40:29 INFO - PROCESS | 1772 | 1472096429418 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:29 INFO - PROCESS | 1772 | 1472096429433 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:29 INFO - PROCESS | 1772 | ++DOCSHELL 0x930d4800 == 32 [pid = 1772] [id = 760] 20:40:29 INFO - PROCESS | 1772 | ++DOMWINDOW == 78 (0x93a2e800) [pid = 1772] [serial = 2279] [outer = (nil)] 20:40:29 INFO - PROCESS | 1772 | ++DOMWINDOW == 79 (0x93b50800) [pid = 1772] [serial = 2280] [outer = 0x93a2e800] 20:40:29 INFO - PROCESS | 1772 | 1472096429619 Marionette DEBUG loaded listener.js 20:40:29 INFO - PROCESS | 1772 | ++DOMWINDOW == 80 (0x93e45c00) [pid = 1772] [serial = 2281] [outer = 0x93a2e800] 20:40:30 INFO - PROCESS | 1772 | 1472096430292 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]]]}] 20:40:30 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. 20:40:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1103ms 20:40:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 20:40:30 INFO - PROCESS | 1772 | 1472096430326 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 20:40:30 INFO - PROCESS | 1772 | 1472096430329 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 20:40:30 INFO - PROCESS | 1772 | 1472096430335 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 20:40:30 INFO - PROCESS | 1772 | 1472096430338 Marionette TRACE conn3 <- [1,3006,null,{}] 20:40:30 INFO - PROCESS | 1772 | 1472096430353 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}] 20:40:30 INFO - PROCESS | 1772 | 1472096430358 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:30 INFO - PROCESS | 1772 | 1472096430543 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 20:40:30 INFO - PROCESS | 1772 | 1472096430568 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:30 INFO - PROCESS | 1772 | 1472096430578 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:30 INFO - PROCESS | 1772 | ++DOCSHELL 0x93a33400 == 33 [pid = 1772] [id = 761] 20:40:30 INFO - PROCESS | 1772 | ++DOMWINDOW == 81 (0x9536cc00) [pid = 1772] [serial = 2282] [outer = (nil)] 20:40:30 INFO - PROCESS | 1772 | ++DOMWINDOW == 82 (0x95417c00) [pid = 1772] [serial = 2283] [outer = 0x9536cc00] 20:40:30 INFO - PROCESS | 1772 | 1472096430638 Marionette DEBUG loaded listener.js 20:40:30 INFO - PROCESS | 1772 | ++DOMWINDOW == 83 (0x95474c00) [pid = 1772] [serial = 2284] [outer = 0x9536cc00] 20:40:31 INFO - PROCESS | 1772 | 1472096431387 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]]]}] 20:40:31 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. 20:40:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1096ms 20:40:31 INFO - PROCESS | 1772 | 1472096431431 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 20:40:31 INFO - PROCESS | 1772 | 1472096431434 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 20:40:31 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 20:40:31 INFO - PROCESS | 1772 | 1472096431440 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 20:40:31 INFO - PROCESS | 1772 | 1472096431442 Marionette TRACE conn3 <- [1,3010,null,{}] 20:40:31 INFO - PROCESS | 1772 | 1472096431448 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}] 20:40:31 INFO - PROCESS | 1772 | 1472096431452 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:31 INFO - PROCESS | 1772 | 1472096431632 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 20:40:31 INFO - PROCESS | 1772 | 1472096431661 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:31 INFO - PROCESS | 1772 | 1472096431668 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:31 INFO - PROCESS | 1772 | ++DOCSHELL 0x92510c00 == 34 [pid = 1772] [id = 762] 20:40:31 INFO - PROCESS | 1772 | ++DOMWINDOW == 84 (0x95479000) [pid = 1772] [serial = 2285] [outer = (nil)] 20:40:31 INFO - PROCESS | 1772 | ++DOMWINDOW == 85 (0x9560d400) [pid = 1772] [serial = 2286] [outer = 0x95479000] 20:40:31 INFO - PROCESS | 1772 | 1472096431732 Marionette DEBUG loaded listener.js 20:40:31 INFO - PROCESS | 1772 | ++DOMWINDOW == 86 (0x95607800) [pid = 1772] [serial = 2287] [outer = 0x95479000] 20:40:32 INFO - PROCESS | 1772 | --DOMWINDOW == 85 (0x92505c00) [pid = 1772] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 20:40:32 INFO - PROCESS | 1772 | --DOMWINDOW == 84 (0x906a9800) [pid = 1772] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 20:40:32 INFO - PROCESS | 1772 | --DOMWINDOW == 83 (0x8e4c5800) [pid = 1772] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 20:40:32 INFO - PROCESS | 1772 | --DOMWINDOW == 82 (0x9097c800) [pid = 1772] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 20:40:32 INFO - PROCESS | 1772 | --DOMWINDOW == 81 (0x915b7800) [pid = 1772] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 20:40:32 INFO - PROCESS | 1772 | --DOMWINDOW == 80 (0x8e4c6c00) [pid = 1772] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 20:40:32 INFO - PROCESS | 1772 | --DOMWINDOW == 79 (0x9a13f400) [pid = 1772] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 20:40:32 INFO - PROCESS | 1772 | --DOMWINDOW == 78 (0x9a2ef400) [pid = 1772] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 20:40:32 INFO - PROCESS | 1772 | --DOMWINDOW == 77 (0x8e4bcc00) [pid = 1772] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 20:40:32 INFO - PROCESS | 1772 | --DOMWINDOW == 76 (0x8ed94400) [pid = 1772] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 20:40:32 INFO - PROCESS | 1772 | --DOMWINDOW == 75 (0x92428000) [pid = 1772] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 20:40:32 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x956c2400) [pid = 1772] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 20:40:32 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x92508c00) [pid = 1772] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 20:40:32 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x97819c00) [pid = 1772] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 20:40:32 INFO - PROCESS | 1772 | 1472096432575 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]]]}] 20:40:32 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 20:40:32 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1176ms 20:40:32 INFO - PROCESS | 1772 | 1472096432617 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 20:40:32 INFO - PROCESS | 1772 | 1472096432619 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 20:40:32 INFO - TEST-START | /FileAPI/FileReaderSync.worker 20:40:32 INFO - PROCESS | 1772 | 1472096432626 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 20:40:32 INFO - PROCESS | 1772 | 1472096432628 Marionette TRACE conn3 <- [1,3014,null,{}] 20:40:32 INFO - PROCESS | 1772 | 1472096432633 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}] 20:40:32 INFO - PROCESS | 1772 | 1472096432643 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:32 INFO - PROCESS | 1772 | 1472096432872 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 20:40:32 INFO - PROCESS | 1772 | 1472096432958 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:32 INFO - PROCESS | 1772 | 1472096432964 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:32 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e76e400 == 35 [pid = 1772] [id = 763] 20:40:32 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x906b7c00) [pid = 1772] [serial = 2288] [outer = (nil)] 20:40:33 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x9833f800) [pid = 1772] [serial = 2289] [outer = 0x906b7c00] 20:40:33 INFO - PROCESS | 1772 | 1472096433028 Marionette DEBUG loaded listener.js 20:40:33 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x997f1800) [pid = 1772] [serial = 2290] [outer = 0x906b7c00] 20:40:33 INFO - PROCESS | 1772 | [1772] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:40:33 INFO - PROCESS | 1772 | 1472096433695 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 20:40:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 20:40:33 INFO - {} 20:40:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 20:40:33 INFO - {} 20:40:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 20:40:33 INFO - {} 20:40:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 20:40:33 INFO - {} 20:40:33 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1078ms 20:40:33 INFO - PROCESS | 1772 | 1472096433705 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 20:40:33 INFO - PROCESS | 1772 | 1472096433708 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 20:40:33 INFO - TEST-START | /FileAPI/fileReader.html 20:40:33 INFO - PROCESS | 1772 | 1472096433730 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 20:40:33 INFO - PROCESS | 1772 | 1472096433732 Marionette TRACE conn3 <- [1,3018,null,{}] 20:40:33 INFO - PROCESS | 1772 | 1472096433737 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}] 20:40:33 INFO - PROCESS | 1772 | 1472096433741 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:33 INFO - PROCESS | 1772 | 1472096433932 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 20:40:33 INFO - PROCESS | 1772 | 1472096433944 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:33 INFO - PROCESS | 1772 | 1472096433951 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:33 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee61400 == 36 [pid = 1772] [id = 764] 20:40:33 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0x92428000) [pid = 1772] [serial = 2291] [outer = (nil)] 20:40:34 INFO - PROCESS | 1772 | ++DOMWINDOW == 77 (0x99ded000) [pid = 1772] [serial = 2292] [outer = 0x92428000] 20:40:34 INFO - PROCESS | 1772 | 1472096434012 Marionette DEBUG loaded listener.js 20:40:34 INFO - PROCESS | 1772 | ++DOMWINDOW == 78 (0x9a144400) [pid = 1772] [serial = 2293] [outer = 0x92428000] 20:40:34 INFO - PROCESS | 1772 | 1472096434824 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]]]}] 20:40:34 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 20:40:34 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 20:40:34 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 20:40:34 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 20:40:34 INFO - TEST-OK | /FileAPI/fileReader.html | took 1137ms 20:40:34 INFO - PROCESS | 1772 | 1472096434868 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 20:40:34 INFO - PROCESS | 1772 | 1472096434874 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 20:40:34 INFO - TEST-START | /FileAPI/historical.html 20:40:34 INFO - PROCESS | 1772 | 1472096434883 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 20:40:34 INFO - PROCESS | 1772 | 1472096434888 Marionette TRACE conn3 <- [1,3022,null,{}] 20:40:34 INFO - PROCESS | 1772 | 1472096434913 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}] 20:40:34 INFO - PROCESS | 1772 | 1472096434919 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:35 INFO - PROCESS | 1772 | 1472096435084 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 20:40:35 INFO - PROCESS | 1772 | 1472096435271 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:35 INFO - PROCESS | 1772 | 1472096435284 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:35 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e76bc00 == 37 [pid = 1772] [id = 765] 20:40:35 INFO - PROCESS | 1772 | ++DOMWINDOW == 79 (0x8ee47400) [pid = 1772] [serial = 2294] [outer = (nil)] 20:40:35 INFO - PROCESS | 1772 | ++DOMWINDOW == 80 (0x8ef9b000) [pid = 1772] [serial = 2295] [outer = 0x8ee47400] 20:40:35 INFO - PROCESS | 1772 | 1472096435400 Marionette DEBUG loaded listener.js 20:40:35 INFO - PROCESS | 1772 | ++DOMWINDOW == 81 (0x90973c00) [pid = 1772] [serial = 2296] [outer = 0x8ee47400] 20:40:36 INFO - PROCESS | 1772 | 1472096436208 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"]]]}] 20:40:36 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 20:40:36 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 20:40:36 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 20:40:36 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 20:40:36 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 20:40:36 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 20:40:36 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 20:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:40:36 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 20:40:36 INFO - TEST-OK | /FileAPI/historical.html | took 1353ms 20:40:36 INFO - PROCESS | 1772 | 1472096436236 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 20:40:36 INFO - PROCESS | 1772 | 1472096436243 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 20:40:36 INFO - TEST-START | /FileAPI/idlharness.html 20:40:36 INFO - PROCESS | 1772 | 1472096436253 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 20:40:36 INFO - PROCESS | 1772 | 1472096436258 Marionette TRACE conn3 <- [1,3026,null,{}] 20:40:36 INFO - PROCESS | 1772 | 1472096436263 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}] 20:40:36 INFO - PROCESS | 1772 | 1472096436269 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:36 INFO - PROCESS | 1772 | 1472096436455 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 20:40:36 INFO - PROCESS | 1772 | 1472096436642 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:36 INFO - PROCESS | 1772 | 1472096436651 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:36 INFO - PROCESS | 1772 | ++DOCSHELL 0x9097cc00 == 38 [pid = 1772] [id = 766] 20:40:36 INFO - PROCESS | 1772 | ++DOMWINDOW == 82 (0x92511c00) [pid = 1772] [serial = 2297] [outer = (nil)] 20:40:36 INFO - PROCESS | 1772 | ++DOMWINDOW == 83 (0x930d8400) [pid = 1772] [serial = 2298] [outer = 0x92511c00] 20:40:36 INFO - PROCESS | 1772 | 1472096436728 Marionette DEBUG loaded listener.js 20:40:36 INFO - PROCESS | 1772 | ++DOMWINDOW == 84 (0x94872000) [pid = 1772] [serial = 2299] [outer = 0x92511c00] 20:40:38 INFO - PROCESS | 1772 | 1472096438071 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\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\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\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\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\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\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\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\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]]]}] 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 20:40:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:40:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:40:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:40:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:40:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:40:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 20:40:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 20:40:38 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:40:38 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:40:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:40:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:40:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:40:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 20:40:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 20:40:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:40:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:40:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:40:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:40:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 20:40:38 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 20:40:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:40:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:40:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:40:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:40:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:40:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 20:40:38 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 20:40:38 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 20:40:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:40:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:40:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:40:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:40:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:40:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 20:40:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:40:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:40:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:40:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:40:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:40:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 20:40:38 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 20:40:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:40:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:40:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:40:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:40:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:40:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 20:40:38 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 20:40:38 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 20:40:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:40:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:40:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:40:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:40:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:40:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 20:40:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 20:40:38 INFO - TEST-OK | /FileAPI/idlharness.html | took 2014ms 20:40:38 INFO - PROCESS | 1772 | 1472096438360 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 20:40:38 INFO - PROCESS | 1772 | 1472096438363 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 20:40:38 INFO - TEST-START | /FileAPI/idlharness.worker 20:40:38 INFO - PROCESS | 1772 | 1472096438372 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 20:40:38 INFO - PROCESS | 1772 | 1472096438378 Marionette TRACE conn3 <- [1,3030,null,{}] 20:40:38 INFO - PROCESS | 1772 | 1472096438393 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}] 20:40:38 INFO - PROCESS | 1772 | 1472096438401 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:38 INFO - PROCESS | 1772 | 1472096438554 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 20:40:38 INFO - PROCESS | 1772 | 1472096438745 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:38 INFO - PROCESS | 1772 | 1472096438752 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:38 INFO - PROCESS | 1772 | ++DOCSHELL 0x9b0b0400 == 39 [pid = 1772] [id = 767] 20:40:38 INFO - PROCESS | 1772 | ++DOMWINDOW == 85 (0x9b4ac000) [pid = 1772] [serial = 2300] [outer = (nil)] 20:40:38 INFO - PROCESS | 1772 | ++DOMWINDOW == 86 (0x99dec800) [pid = 1772] [serial = 2301] [outer = 0x9b4ac000] 20:40:38 INFO - PROCESS | 1772 | 1472096438847 Marionette DEBUG loaded listener.js 20:40:38 INFO - PROCESS | 1772 | ++DOMWINDOW == 87 (0x99ba9000) [pid = 1772] [serial = 2302] [outer = 0x9b4ac000] 20:40:39 INFO - PROCESS | 1772 | [1772] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 20:40:40 INFO - {} 20:40:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:40:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:40:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:40:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:40:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:40:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 20:40:40 INFO - {} 20:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 20:40:40 INFO - {} 20:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 20:40:40 INFO - {} 20:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 20:40:40 INFO - {} 20:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 20:40:40 INFO - {} 20:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 20:40:40 INFO - {} 20:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 20:40:40 INFO - {} 20:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 20:40:40 INFO - {} 20:40:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 20:40:40 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:40:40 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:40:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:40:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:40:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:40:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 20:40:40 INFO - {} 20:40:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 20:40:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:40:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:40:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:40:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:40:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 20:40:40 INFO - {} 20:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 20:40:40 INFO - {} 20:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 20:40:40 INFO - {} 20:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 20:40:40 INFO - {} 20:40:40 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 20:40:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:40:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:40:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:40:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:40:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:40:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 20:40:40 INFO - {} 20:40:40 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 - {} 20:40:40 INFO - {} 20:40:40 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 20:40:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:40:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:40:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:40:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:40:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:40:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 20:40:40 INFO - {} 20:40:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:40:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:40:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:40:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:40:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:40:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 20:40:40 INFO - {} 20:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 20:40:40 INFO - {} 20:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 20:40:40 INFO - {} 20:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 20:40:40 INFO - {} 20:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 20:40:40 INFO - {} 20:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 20:40:40 INFO - {} 20:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 20:40:40 INFO - {} 20:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 20:40:40 INFO - {} 20:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 20:40:40 INFO - {} 20:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 20:40:40 INFO - {} 20:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 20:40:40 INFO - {} 20:40:40 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 20:40:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:40:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:40:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:40:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:40:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:40:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 20:40:40 INFO - {} 20:40:40 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 - {} 20:40:40 INFO - {} 20:40:40 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 20:40:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:40:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:40:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:40:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:40:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:40:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:40:40 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 20:40:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 20:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:40:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 20:40:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:40:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:40:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:40:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:40:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 20:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:40:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:40:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:40:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:40:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:40:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:40:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 20:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:40:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 20:40:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:40:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:40:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:40:40 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 20:40:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 20:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:40:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 20:40:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:40:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:40:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:40:40 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 20:40:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 20:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:40:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 20:40:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:40:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:40:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:40:41 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 20:40:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 20:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:40:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:40:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:40:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:40:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:40:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:40:41 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 20:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:40:41 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:40:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:40:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:40:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:40:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:40:41 INFO - {} 20:40:41 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2548ms 20:40:41 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 20:40:41 INFO - PROCESS | 1772 | 1472096440820 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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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,{},{}]]]}] 20:40:41 INFO - PROCESS | 1772 | 1472096440959 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 20:40:41 INFO - PROCESS | 1772 | 1472096440971 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 20:40:41 INFO - PROCESS | 1772 | 1472096440982 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 20:40:41 INFO - PROCESS | 1772 | 1472096440991 Marionette TRACE conn3 <- [1,3034,null,{}] 20:40:41 INFO - PROCESS | 1772 | 1472096441003 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}] 20:40:41 INFO - PROCESS | 1772 | 1472096441011 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:41 INFO - PROCESS | 1772 | 1472096441277 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 20:40:41 INFO - PROCESS | 1772 | 1472096441708 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:41 INFO - PROCESS | 1772 | 1472096441714 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:41 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e76f400 == 40 [pid = 1772] [id = 768] 20:40:41 INFO - PROCESS | 1772 | ++DOMWINDOW == 88 (0x8ed91400) [pid = 1772] [serial = 2303] [outer = (nil)] 20:40:41 INFO - PROCESS | 1772 | ++DOMWINDOW == 89 (0x8ee48c00) [pid = 1772] [serial = 2304] [outer = 0x8ed91400] 20:40:41 INFO - PROCESS | 1772 | 1472096441782 Marionette DEBUG loaded listener.js 20:40:41 INFO - PROCESS | 1772 | ++DOMWINDOW == 90 (0x8ef9f400) [pid = 1772] [serial = 2305] [outer = 0x8ed91400] 20:40:43 INFO - PROCESS | 1772 | --DOCSHELL 0x95233800 == 39 [pid = 1772] [id = 656] 20:40:43 INFO - PROCESS | 1772 | --DOCSHELL 0x8e4ba000 == 38 [pid = 1772] [id = 650] 20:40:43 INFO - PROCESS | 1772 | --DOCSHELL 0x998a7000 == 37 [pid = 1772] [id = 757] 20:40:43 INFO - PROCESS | 1772 | --DOCSHELL 0x8ed93800 == 36 [pid = 1772] [id = 653] 20:40:43 INFO - PROCESS | 1772 | --DOCSHELL 0x95606800 == 35 [pid = 1772] [id = 661] 20:40:43 INFO - PROCESS | 1772 | --DOCSHELL 0x8e4c3800 == 34 [pid = 1772] [id = 747] 20:40:43 INFO - PROCESS | 1772 | --DOCSHELL 0x906b6800 == 33 [pid = 1772] [id = 654] 20:40:43 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee5b000 == 32 [pid = 1772] [id = 645] 20:40:43 INFO - PROCESS | 1772 | --DOCSHELL 0x8efa1000 == 31 [pid = 1772] [id = 658] 20:40:43 INFO - PROCESS | 1772 | --DOCSHELL 0x95231400 == 30 [pid = 1772] [id = 652] 20:40:43 INFO - PROCESS | 1772 | --DOCSHELL 0x8e4bfc00 == 29 [pid = 1772] [id = 651] 20:40:43 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee4dc00 == 28 [pid = 1772] [id = 646] 20:40:43 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee59c00 == 27 [pid = 1772] [id = 660] 20:40:43 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee43800 == 26 [pid = 1772] [id = 659] 20:40:43 INFO - PROCESS | 1772 | --DOMWINDOW == 89 (0x93b56000) [pid = 1772] [serial = 2257] [outer = (nil)] [url = about:blank] 20:40:43 INFO - PROCESS | 1772 | --DOMWINDOW == 88 (0x925f2800) [pid = 1772] [serial = 2251] [outer = (nil)] [url = about:blank] 20:40:43 INFO - PROCESS | 1772 | --DOMWINDOW == 87 (0x906b2800) [pid = 1772] [serial = 2245] [outer = (nil)] [url = about:blank] 20:40:43 INFO - PROCESS | 1772 | --DOMWINDOW == 86 (0x90764800) [pid = 1772] [serial = 2246] [outer = (nil)] [url = about:blank] 20:40:43 INFO - PROCESS | 1772 | --DOMWINDOW == 85 (0x8e765400) [pid = 1772] [serial = 2242] [outer = (nil)] [url = about:blank] 20:40:43 INFO - PROCESS | 1772 | --DOMWINDOW == 84 (0x8ed8d000) [pid = 1772] [serial = 2243] [outer = (nil)] [url = about:blank] 20:40:43 INFO - PROCESS | 1772 | --DOMWINDOW == 83 (0x915b9400) [pid = 1772] [serial = 2248] [outer = (nil)] [url = about:blank] 20:40:43 INFO - PROCESS | 1772 | --DOMWINDOW == 82 (0x925fac00) [pid = 1772] [serial = 2252] [outer = (nil)] [url = about:blank] 20:40:43 INFO - PROCESS | 1772 | --DOMWINDOW == 81 (0x91b6f400) [pid = 1772] [serial = 2240] [outer = (nil)] [url = about:blank] 20:40:43 INFO - PROCESS | 1772 | --DOMWINDOW == 80 (0x8ed97c00) [pid = 1772] [serial = 2238] [outer = (nil)] [url = about:blank] 20:40:43 INFO - PROCESS | 1772 | --DOMWINDOW == 79 (0x8e769800) [pid = 1772] [serial = 2237] [outer = (nil)] [url = about:blank] 20:40:43 INFO - PROCESS | 1772 | --DOMWINDOW == 78 (0x9a2f1c00) [pid = 1772] [serial = 2231] [outer = (nil)] [url = about:blank] 20:40:43 INFO - PROCESS | 1772 | --DOMWINDOW == 77 (0x9acd4800) [pid = 1772] [serial = 2235] [outer = (nil)] [url = about:blank] 20:40:43 INFO - PROCESS | 1772 | --DOMWINDOW == 76 (0x9acd1c00) [pid = 1772] [serial = 2234] [outer = (nil)] [url = about:blank] 20:40:43 INFO - PROCESS | 1772 | --DOMWINDOW == 75 (0x8ee49c00) [pid = 1772] [serial = 2254] [outer = (nil)] [url = about:blank] 20:40:43 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x8efa0400) [pid = 1772] [serial = 2217] [outer = (nil)] [url = about:blank] 20:40:43 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x8ee59800) [pid = 1772] [serial = 2216] [outer = (nil)] [url = about:blank] 20:40:43 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x95230800) [pid = 1772] [serial = 2220] [outer = (nil)] [url = about:blank] 20:40:43 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x93b4fc00) [pid = 1772] [serial = 2219] [outer = (nil)] [url = about:blank] 20:40:43 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x997f8400) [pid = 1772] [serial = 2223] [outer = (nil)] [url = about:blank] 20:40:43 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x99718800) [pid = 1772] [serial = 2222] [outer = (nil)] [url = about:blank] 20:40:43 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x9a05b800) [pid = 1772] [serial = 2226] [outer = (nil)] [url = about:blank] 20:40:43 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x99cb9c00) [pid = 1772] [serial = 2225] [outer = (nil)] [url = about:blank] 20:40:43 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0x9a147800) [pid = 1772] [serial = 2229] [outer = (nil)] [url = about:blank] 20:40:43 INFO - PROCESS | 1772 | --DOMWINDOW == 65 (0x9a146400) [pid = 1772] [serial = 2228] [outer = (nil)] [url = about:blank] 20:40:43 INFO - PROCESS | 1772 | --DOMWINDOW == 64 (0x9a2f6800) [pid = 1772] [serial = 2232] [outer = (nil)] [url = about:blank] 20:40:43 INFO - PROCESS | 1772 | --DOMWINDOW == 63 (0x9097f400) [pid = 1772] [serial = 2255] [outer = (nil)] [url = about:blank] 20:40:43 INFO - PROCESS | 1772 | --DOMWINDOW == 62 (0x91b6cc00) [pid = 1772] [serial = 2249] [outer = (nil)] [url = about:blank] 20:40:43 INFO - PROCESS | 1772 | 1472096443540 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]]]}] 20:40:43 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 20:40:43 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 2649ms 20:40:43 INFO - PROCESS | 1772 | 1472096443633 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 20:40:43 INFO - PROCESS | 1772 | 1472096443637 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 20:40:43 INFO - TEST-START | /FileAPI/blob/Blob-close.html 20:40:43 INFO - PROCESS | 1772 | 1472096443656 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 20:40:43 INFO - PROCESS | 1772 | 1472096443661 Marionette TRACE conn3 <- [1,3038,null,{}] 20:40:43 INFO - PROCESS | 1772 | 1472096443670 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}] 20:40:43 INFO - PROCESS | 1772 | 1472096443675 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:43 INFO - PROCESS | 1772 | 1472096443806 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 20:40:43 INFO - PROCESS | 1772 | 1472096443937 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:43 INFO - PROCESS | 1772 | 1472096443949 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:43 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee44800 == 27 [pid = 1772] [id = 769] 20:40:43 INFO - PROCESS | 1772 | ++DOMWINDOW == 63 (0x8ee44c00) [pid = 1772] [serial = 2306] [outer = (nil)] 20:40:44 INFO - PROCESS | 1772 | ++DOMWINDOW == 64 (0x8ee49c00) [pid = 1772] [serial = 2307] [outer = 0x8ee44c00] 20:40:44 INFO - PROCESS | 1772 | 1472096444011 Marionette DEBUG loaded listener.js 20:40:44 INFO - PROCESS | 1772 | ++DOMWINDOW == 65 (0x8ee4c400) [pid = 1772] [serial = 2308] [outer = 0x8ee44c00] 20:40:44 INFO - PROCESS | 1772 | 1472096444635 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"]]]}] 20:40:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 20:40:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 20:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:40:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 20:40:44 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1046ms 20:40:44 INFO - PROCESS | 1772 | 1472096444692 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 20:40:44 INFO - PROCESS | 1772 | 1472096444700 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 20:40:44 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 20:40:44 INFO - PROCESS | 1772 | 1472096444711 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 20:40:44 INFO - PROCESS | 1772 | 1472096444714 Marionette TRACE conn3 <- [1,3042,null,{}] 20:40:44 INFO - PROCESS | 1772 | 1472096444720 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}] 20:40:44 INFO - PROCESS | 1772 | 1472096444726 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:44 INFO - PROCESS | 1772 | 1472096444919 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 20:40:45 INFO - PROCESS | 1772 | 1472096445051 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:45 INFO - PROCESS | 1772 | 1472096445062 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:45 INFO - PROCESS | 1772 | ++DOCSHELL 0x906b2800 == 28 [pid = 1772] [id = 770] 20:40:45 INFO - PROCESS | 1772 | ++DOMWINDOW == 66 (0x906b5000) [pid = 1772] [serial = 2309] [outer = (nil)] 20:40:45 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0x90764800) [pid = 1772] [serial = 2310] [outer = 0x906b5000] 20:40:45 INFO - PROCESS | 1772 | 1472096445129 Marionette DEBUG loaded listener.js 20:40:45 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x90972c00) [pid = 1772] [serial = 2311] [outer = 0x906b5000] 20:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 20:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 20:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 20:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 20:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 20:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 20:40:46 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. 20:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 20:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 20:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 20:40:46 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'.) 20:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 20:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 20:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 20:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 20:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 20:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 20:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 20:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 20:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 20:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 20:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 20:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 20:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 20:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 20:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 20:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 20:40:46 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. 20:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 20:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 20:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 20:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 20:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 20:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 20:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 20:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 20:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 20:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 20:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 20:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 20:40:46 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. 20:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 20:40:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 20:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:40:46 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. 20:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 20:40:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 20:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 20:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 20:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 20:40:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 20:40:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 20:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 20:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 20:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 20:40:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 20:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 20:40:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 20:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:40:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 20:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:40:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 20:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 20:40:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 20:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:40:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 20:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:40:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 20:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:40:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 20:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:40:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 20:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 20:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 20:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 20:40:46 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1421ms 20:40:46 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 20:40:46 INFO - PROCESS | 1772 | 1472096446032 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]]]}] 20:40:46 INFO - PROCESS | 1772 | 1472096446133 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 20:40:46 INFO - PROCESS | 1772 | 1472096446147 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 20:40:46 INFO - PROCESS | 1772 | 1472096446163 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 20:40:46 INFO - PROCESS | 1772 | 1472096446190 Marionette TRACE conn3 <- [1,3046,null,{}] 20:40:46 INFO - PROCESS | 1772 | 1472096446261 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}] 20:40:46 INFO - PROCESS | 1772 | 1472096446274 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:46 INFO - PROCESS | 1772 | 1472096446512 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 20:40:46 INFO - PROCESS | 1772 | 1472096446588 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:46 INFO - PROCESS | 1772 | 1472096446597 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:46 INFO - PROCESS | 1772 | ++DOCSHELL 0x92026800 == 29 [pid = 1772] [id = 771] 20:40:46 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x92029c00) [pid = 1772] [serial = 2312] [outer = (nil)] 20:40:46 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x92313400) [pid = 1772] [serial = 2313] [outer = 0x92029c00] 20:40:46 INFO - PROCESS | 1772 | 1472096446662 Marionette DEBUG loaded listener.js 20:40:46 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x92423400) [pid = 1772] [serial = 2314] [outer = 0x92029c00] 20:40:47 INFO - PROCESS | 1772 | [1772] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:40:47 INFO - PROCESS | 1772 | 1472096447454 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 20:40:47 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 20:40:47 INFO - {} 20:40:47 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1306ms 20:40:47 INFO - PROCESS | 1772 | 1472096447463 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 20:40:47 INFO - PROCESS | 1772 | 1472096447467 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 20:40:47 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 20:40:47 INFO - PROCESS | 1772 | 1472096447482 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 20:40:47 INFO - PROCESS | 1772 | 1472096447486 Marionette TRACE conn3 <- [1,3050,null,{}] 20:40:47 INFO - PROCESS | 1772 | 1472096447491 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}] 20:40:47 INFO - PROCESS | 1772 | 1472096447495 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:47 INFO - PROCESS | 1772 | 1472096447680 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 20:40:47 INFO - PROCESS | 1772 | 1472096447698 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:47 INFO - PROCESS | 1772 | 1472096447706 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:47 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ef94800 == 30 [pid = 1772] [id = 772] 20:40:47 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x925fa800) [pid = 1772] [serial = 2315] [outer = (nil)] 20:40:47 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x93a38000) [pid = 1772] [serial = 2316] [outer = 0x925fa800] 20:40:47 INFO - PROCESS | 1772 | 1472096447767 Marionette DEBUG loaded listener.js 20:40:47 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x9522f400) [pid = 1772] [serial = 2317] [outer = 0x925fa800] 20:40:48 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x93a2e800) [pid = 1772] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 20:40:48 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x930d5400) [pid = 1772] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 20:40:48 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x956bfc00) [pid = 1772] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 20:40:48 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x92504c00) [pid = 1772] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 20:40:48 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x95479000) [pid = 1772] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 20:40:48 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x915aec00) [pid = 1772] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 20:40:48 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x8e4c2c00) [pid = 1772] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 20:40:48 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0x906af400) [pid = 1772] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 20:40:48 INFO - PROCESS | 1772 | --DOMWINDOW == 65 (0x906b7c00) [pid = 1772] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 20:40:48 INFO - PROCESS | 1772 | --DOMWINDOW == 64 (0x998aa000) [pid = 1772] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 20:40:48 INFO - PROCESS | 1772 | --DOMWINDOW == 63 (0x9536cc00) [pid = 1772] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 20:40:48 INFO - PROCESS | 1772 | --DOMWINDOW == 62 (0x90975c00) [pid = 1772] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 20:40:48 INFO - PROCESS | 1772 | --DOMWINDOW == 61 (0x92428000) [pid = 1772] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 20:40:48 INFO - PROCESS | 1772 | 1472096448837 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]]]}] 20:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 20:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 20:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 20:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 20:40:48 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1386ms 20:40:48 INFO - PROCESS | 1772 | 1472096448865 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 20:40:48 INFO - PROCESS | 1772 | 1472096448868 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 20:40:48 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 20:40:48 INFO - PROCESS | 1772 | 1472096448875 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 20:40:48 INFO - PROCESS | 1772 | 1472096448877 Marionette TRACE conn3 <- [1,3054,null,{}] 20:40:48 INFO - PROCESS | 1772 | 1472096448882 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}] 20:40:48 INFO - PROCESS | 1772 | 1472096448886 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:49 INFO - PROCESS | 1772 | 1472096449004 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 20:40:49 INFO - PROCESS | 1772 | 1472096449015 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:49 INFO - PROCESS | 1772 | 1472096449022 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:49 INFO - PROCESS | 1772 | ++DOCSHELL 0x930d5400 == 31 [pid = 1772] [id = 773] 20:40:49 INFO - PROCESS | 1772 | ++DOMWINDOW == 62 (0x93a2fc00) [pid = 1772] [serial = 2318] [outer = (nil)] 20:40:49 INFO - PROCESS | 1772 | ++DOMWINDOW == 63 (0x95234800) [pid = 1772] [serial = 2319] [outer = 0x93a2fc00] 20:40:49 INFO - PROCESS | 1772 | 1472096449084 Marionette DEBUG loaded listener.js 20:40:49 INFO - PROCESS | 1772 | ++DOMWINDOW == 64 (0x9536ac00) [pid = 1772] [serial = 2320] [outer = 0x93a2fc00] 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 20:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 20:40:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 20:40:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:40:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:40:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:40:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 20:40:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:40:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:40:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:40:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 20:40:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:40:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:40:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:40:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 20:40:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:40:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:40:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:40:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 20:40:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:40:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:40:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:40:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 20:40:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:40:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:40:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:40:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 20:40:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:40:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:40:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:40:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 20:40:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:40:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:40:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:40:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 20:40:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:40:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:40:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:40:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 20:40:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:40:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:40:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:40:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 20:40:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:40:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:40:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:40:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 20:40:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:40:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:40:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:40:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 20:40:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:40:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:40:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:40:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 20:40:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:40:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:40:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:40:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 20:40:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:40:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:40:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:40:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 20:40:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:40:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:40:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:40:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 20:40:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:40:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:40:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:40:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 20:40:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:40:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:40:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:40:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 20:40:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:40:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:40:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:40:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 20:40:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:40:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:40:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:40:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 20:40:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:40:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:40:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:40:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 20:40:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:40:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:40:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:40:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:40:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:40:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:40:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:40:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 20:40:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:40:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:40:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:40:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 20:40:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:40:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:40:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:40:50 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1401ms 20:40:50 INFO - TEST-START | /FileAPI/file/File-constructor.html 20:40:50 INFO - PROCESS | 1772 | 1472096450153 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"]]]}] 20:40:50 INFO - PROCESS | 1772 | 1472096450281 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 20:40:50 INFO - PROCESS | 1772 | 1472096450284 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 20:40:50 INFO - PROCESS | 1772 | 1472096450291 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 20:40:50 INFO - PROCESS | 1772 | 1472096450292 Marionette TRACE conn3 <- [1,3058,null,{}] 20:40:50 INFO - PROCESS | 1772 | 1472096450311 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}] 20:40:50 INFO - PROCESS | 1772 | 1472096450329 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:50 INFO - PROCESS | 1772 | 1472096450642 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 20:40:50 INFO - PROCESS | 1772 | 1472096450775 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:50 INFO - PROCESS | 1772 | 1472096450785 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:50 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e4c0c00 == 32 [pid = 1772] [id = 774] 20:40:50 INFO - PROCESS | 1772 | ++DOMWINDOW == 65 (0x8e4c1400) [pid = 1772] [serial = 2321] [outer = (nil)] 20:40:50 INFO - PROCESS | 1772 | ++DOMWINDOW == 66 (0x8e4c7800) [pid = 1772] [serial = 2322] [outer = 0x8e4c1400] 20:40:50 INFO - PROCESS | 1772 | 1472096450870 Marionette DEBUG loaded listener.js 20:40:50 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0x8ed8d400) [pid = 1772] [serial = 2323] [outer = 0x8e4c1400] 20:40:51 INFO - PROCESS | 1772 | 1472096451741 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]]]}] 20:40:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 20:40:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 20:40:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 20:40:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 20:40:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 20:40:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 20:40:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 20:40:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 20:40:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 20:40:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 20:40:51 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 20:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:40:51 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 20:40:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 20:40:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 20:40:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:40:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 20:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:40:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 20:40:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 20:40:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 20:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:40:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 20:40:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 20:40:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 20:40:51 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1495ms 20:40:51 INFO - PROCESS | 1772 | 1472096451818 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 20:40:51 INFO - PROCESS | 1772 | 1472096451824 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 20:40:51 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 20:40:51 INFO - PROCESS | 1772 | 1472096451834 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 20:40:51 INFO - PROCESS | 1772 | 1472096451838 Marionette TRACE conn3 <- [1,3062,null,{}] 20:40:51 INFO - PROCESS | 1772 | 1472096451845 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}] 20:40:51 INFO - PROCESS | 1772 | 1472096451853 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:52 INFO - PROCESS | 1772 | 1472096452016 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 20:40:52 INFO - PROCESS | 1772 | 1472096452182 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:52 INFO - PROCESS | 1772 | 1472096452191 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:52 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ef9e000 == 33 [pid = 1772] [id = 775] 20:40:52 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x9097a400) [pid = 1772] [serial = 2324] [outer = (nil)] 20:40:52 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x915af000) [pid = 1772] [serial = 2325] [outer = 0x9097a400] 20:40:52 INFO - PROCESS | 1772 | 1472096452267 Marionette DEBUG loaded listener.js 20:40:52 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x915bc000) [pid = 1772] [serial = 2326] [outer = 0x9097a400] 20:40:52 INFO - PROCESS | 1772 | [1772] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:40:53 INFO - PROCESS | 1772 | 1472096453223 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 20:40:53 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 20:40:53 INFO - {} 20:40:53 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1435ms 20:40:53 INFO - PROCESS | 1772 | 1472096453276 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 20:40:53 INFO - PROCESS | 1772 | 1472096453281 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 20:40:53 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 20:40:53 INFO - PROCESS | 1772 | 1472096453287 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 20:40:53 INFO - PROCESS | 1772 | 1472096453290 Marionette TRACE conn3 <- [1,3066,null,{}] 20:40:53 INFO - PROCESS | 1772 | 1472096453296 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}] 20:40:53 INFO - PROCESS | 1772 | 1472096453301 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:53 INFO - PROCESS | 1772 | 1472096453525 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 20:40:53 INFO - PROCESS | 1772 | 1472096453716 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:53 INFO - PROCESS | 1772 | 1472096453725 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:53 INFO - PROCESS | 1772 | ++DOCSHELL 0x9097d800 == 34 [pid = 1772] [id = 776] 20:40:53 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x92424800) [pid = 1772] [serial = 2327] [outer = (nil)] 20:40:53 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x925f2c00) [pid = 1772] [serial = 2328] [outer = 0x92424800] 20:40:53 INFO - PROCESS | 1772 | 1472096453799 Marionette DEBUG loaded listener.js 20:40:53 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x93a2d800) [pid = 1772] [serial = 2329] [outer = 0x92424800] 20:40:54 INFO - PROCESS | 1772 | 1472096454686 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]]]}] 20:40:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 20:40:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 20:40:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 20:40:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 20:40:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 20:40:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 20:40:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 20:40:54 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1430ms 20:40:54 INFO - PROCESS | 1772 | 1472096454719 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 20:40:54 INFO - PROCESS | 1772 | 1472096454726 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 20:40:54 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 20:40:54 INFO - PROCESS | 1772 | 1472096454742 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 20:40:54 INFO - PROCESS | 1772 | 1472096454749 Marionette TRACE conn3 <- [1,3070,null,{}] 20:40:54 INFO - PROCESS | 1772 | 1472096454755 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}] 20:40:54 INFO - PROCESS | 1772 | 1472096454762 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:55 INFO - PROCESS | 1772 | 1472096455059 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 20:40:55 INFO - PROCESS | 1772 | 1472096455213 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:55 INFO - PROCESS | 1772 | 1472096455220 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:55 INFO - PROCESS | 1772 | ++DOCSHELL 0x9560f400 == 35 [pid = 1772] [id = 777] 20:40:55 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x956c6c00) [pid = 1772] [serial = 2330] [outer = (nil)] 20:40:55 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x98341400) [pid = 1772] [serial = 2331] [outer = 0x956c6c00] 20:40:55 INFO - PROCESS | 1772 | 1472096455295 Marionette DEBUG loaded listener.js 20:40:55 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0x984e3c00) [pid = 1772] [serial = 2332] [outer = 0x956c6c00] 20:40:56 INFO - PROCESS | 1772 | 1472096456309 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]]]}] 20:40:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 20:40:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 20:40:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 20:40:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 20:40:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 20:40:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 20:40:56 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1596ms 20:40:56 INFO - PROCESS | 1772 | 1472096456332 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 20:40:56 INFO - PROCESS | 1772 | 1472096456338 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 20:40:56 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 20:40:56 INFO - PROCESS | 1772 | 1472096456345 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 20:40:56 INFO - PROCESS | 1772 | 1472096456349 Marionette TRACE conn3 <- [1,3074,null,{}] 20:40:56 INFO - PROCESS | 1772 | 1472096456357 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}] 20:40:56 INFO - PROCESS | 1772 | 1472096456362 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:56 INFO - PROCESS | 1772 | 1472096456521 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 20:40:56 INFO - PROCESS | 1772 | 1472096456738 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:56 INFO - PROCESS | 1772 | 1472096456750 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:56 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee5bc00 == 36 [pid = 1772] [id = 778] 20:40:56 INFO - PROCESS | 1772 | ++DOMWINDOW == 77 (0x8ee5d400) [pid = 1772] [serial = 2333] [outer = (nil)] 20:40:56 INFO - PROCESS | 1772 | ++DOMWINDOW == 78 (0x8ef95400) [pid = 1772] [serial = 2334] [outer = 0x8ee5d400] 20:40:56 INFO - PROCESS | 1772 | 1472096456866 Marionette DEBUG loaded listener.js 20:40:56 INFO - PROCESS | 1772 | ++DOMWINDOW == 79 (0x906b3400) [pid = 1772] [serial = 2335] [outer = 0x8ee5d400] 20:40:57 INFO - PROCESS | 1772 | --DOCSHELL 0x8e4ba800 == 35 [pid = 1772] [id = 751] 20:40:57 INFO - PROCESS | 1772 | --DOCSHELL 0x930d5400 == 34 [pid = 1772] [id = 773] 20:40:57 INFO - PROCESS | 1772 | --DOCSHELL 0x8ef94800 == 33 [pid = 1772] [id = 772] 20:40:57 INFO - PROCESS | 1772 | --DOCSHELL 0x92026800 == 32 [pid = 1772] [id = 771] 20:40:57 INFO - PROCESS | 1772 | --DOCSHELL 0x906b2800 == 31 [pid = 1772] [id = 770] 20:40:57 INFO - PROCESS | 1772 | --DOCSHELL 0x8ee44800 == 30 [pid = 1772] [id = 769] 20:40:57 INFO - PROCESS | 1772 | --DOCSHELL 0x8e76f400 == 29 [pid = 1772] [id = 768] 20:40:57 INFO - PROCESS | 1772 | --DOMWINDOW == 78 (0x93e45c00) [pid = 1772] [serial = 2281] [outer = (nil)] [url = about:blank] 20:40:57 INFO - PROCESS | 1772 | --DOMWINDOW == 77 (0x93b50800) [pid = 1772] [serial = 2280] [outer = (nil)] [url = about:blank] 20:40:57 INFO - PROCESS | 1772 | --DOMWINDOW == 76 (0x95366400) [pid = 1772] [serial = 2258] [outer = (nil)] [url = about:blank] 20:40:57 INFO - PROCESS | 1772 | --DOMWINDOW == 75 (0x9834b400) [pid = 1772] [serial = 2270] [outer = (nil)] [url = about:blank] 20:40:57 INFO - PROCESS | 1772 | --DOMWINDOW == 74 (0x9528b400) [pid = 1772] [serial = 2266] [outer = (nil)] [url = about:blank] 20:40:57 INFO - PROCESS | 1772 | --DOMWINDOW == 73 (0x95607800) [pid = 1772] [serial = 2287] [outer = (nil)] [url = about:blank] 20:40:57 INFO - PROCESS | 1772 | --DOMWINDOW == 72 (0x91887c00) [pid = 1772] [serial = 2263] [outer = (nil)] [url = about:blank] 20:40:57 INFO - PROCESS | 1772 | --DOMWINDOW == 71 (0x8ee46800) [pid = 1772] [serial = 2261] [outer = (nil)] [url = about:blank] 20:40:57 INFO - PROCESS | 1772 | --DOMWINDOW == 70 (0x9097c000) [pid = 1772] [serial = 2275] [outer = (nil)] [url = about:blank] 20:40:57 INFO - PROCESS | 1772 | --DOMWINDOW == 69 (0x997f1800) [pid = 1772] [serial = 2290] [outer = (nil)] [url = about:blank] 20:40:57 INFO - PROCESS | 1772 | --DOMWINDOW == 68 (0x9781c000) [pid = 1772] [serial = 2269] [outer = (nil)] [url = about:blank] 20:40:57 INFO - PROCESS | 1772 | --DOMWINDOW == 67 (0x9560d400) [pid = 1772] [serial = 2286] [outer = (nil)] [url = about:blank] 20:40:57 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0x92025c00) [pid = 1772] [serial = 2264] [outer = (nil)] [url = about:blank] 20:40:57 INFO - PROCESS | 1772 | --DOMWINDOW == 65 (0x999ba000) [pid = 1772] [serial = 2272] [outer = (nil)] [url = about:blank] 20:40:57 INFO - PROCESS | 1772 | --DOMWINDOW == 64 (0x90768400) [pid = 1772] [serial = 2274] [outer = (nil)] [url = about:blank] 20:40:57 INFO - PROCESS | 1772 | --DOMWINDOW == 63 (0x95474c00) [pid = 1772] [serial = 2284] [outer = (nil)] [url = about:blank] 20:40:57 INFO - PROCESS | 1772 | --DOMWINDOW == 62 (0x8e768c00) [pid = 1772] [serial = 2260] [outer = (nil)] [url = about:blank] 20:40:57 INFO - PROCESS | 1772 | --DOMWINDOW == 61 (0x95415000) [pid = 1772] [serial = 2267] [outer = (nil)] [url = about:blank] 20:40:57 INFO - PROCESS | 1772 | --DOMWINDOW == 60 (0x95417c00) [pid = 1772] [serial = 2283] [outer = (nil)] [url = about:blank] 20:40:57 INFO - PROCESS | 1772 | --DOMWINDOW == 59 (0x9833f800) [pid = 1772] [serial = 2289] [outer = (nil)] [url = about:blank] 20:40:57 INFO - PROCESS | 1772 | --DOMWINDOW == 58 (0x9202bc00) [pid = 1772] [serial = 2278] [outer = (nil)] [url = about:blank] 20:40:57 INFO - PROCESS | 1772 | --DOMWINDOW == 57 (0x91883000) [pid = 1772] [serial = 2277] [outer = (nil)] [url = about:blank] 20:40:57 INFO - PROCESS | 1772 | --DOMWINDOW == 56 (0x9a144400) [pid = 1772] [serial = 2293] [outer = (nil)] [url = about:blank] 20:40:57 INFO - PROCESS | 1772 | --DOMWINDOW == 55 (0x99ded000) [pid = 1772] [serial = 2292] [outer = (nil)] [url = about:blank] 20:40:57 INFO - PROCESS | 1772 | 1472096457600 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]]]}] 20:40:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 20:40:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 20:40:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 20:40:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 20:40:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 20:40:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 20:40:57 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1281ms 20:40:57 INFO - PROCESS | 1772 | 1472096457626 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 20:40:57 INFO - PROCESS | 1772 | 1472096457633 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 20:40:57 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 20:40:57 INFO - PROCESS | 1772 | 1472096457642 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 20:40:57 INFO - PROCESS | 1772 | 1472096457646 Marionette TRACE conn3 <- [1,3078,null,{}] 20:40:57 INFO - PROCESS | 1772 | 1472096457651 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}] 20:40:57 INFO - PROCESS | 1772 | 1472096457656 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:57 INFO - PROCESS | 1772 | 1472096457824 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 20:40:57 INFO - PROCESS | 1772 | 1472096457969 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:57 INFO - PROCESS | 1772 | 1472096457975 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:58 INFO - PROCESS | 1772 | ++DOCSHELL 0x90763c00 == 30 [pid = 1772] [id = 779] 20:40:58 INFO - PROCESS | 1772 | ++DOMWINDOW == 56 (0x90974000) [pid = 1772] [serial = 2336] [outer = (nil)] 20:40:58 INFO - PROCESS | 1772 | ++DOMWINDOW == 57 (0x915b4800) [pid = 1772] [serial = 2337] [outer = 0x90974000] 20:40:58 INFO - PROCESS | 1772 | 1472096458040 Marionette DEBUG loaded listener.js 20:40:58 INFO - PROCESS | 1772 | ++DOMWINDOW == 58 (0x91883000) [pid = 1772] [serial = 2338] [outer = 0x90974000] 20:40:58 INFO - PROCESS | 1772 | 1472096458773 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] 20:40:58 INFO - PROCESS | 1772 | 1472096458833 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 20:40:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 20:40:58 INFO - PROCESS | 1772 | 1472096458841 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 20:40:58 INFO - PROCESS | 1772 | 1472096458850 Marionette TRACE conn3 <- [1,3082,null,{}] 20:40:58 INFO - PROCESS | 1772 | 1472096458865 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}] 20:40:58 INFO - PROCESS | 1772 | 1472096458872 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:59 INFO - PROCESS | 1772 | 1472096459060 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 20:40:59 INFO - PROCESS | 1772 | 1472096459074 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:59 INFO - PROCESS | 1772 | 1472096459081 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:40:59 INFO - PROCESS | 1772 | ++DOCSHELL 0x92428400 == 31 [pid = 1772] [id = 780] 20:40:59 INFO - PROCESS | 1772 | ++DOMWINDOW == 59 (0x92506c00) [pid = 1772] [serial = 2339] [outer = (nil)] 20:40:59 INFO - PROCESS | 1772 | ++DOMWINDOW == 60 (0x9250d800) [pid = 1772] [serial = 2340] [outer = 0x92506c00] 20:40:59 INFO - PROCESS | 1772 | 1472096459148 Marionette DEBUG loaded listener.js 20:40:59 INFO - PROCESS | 1772 | ++DOMWINDOW == 61 (0x930d5c00) [pid = 1772] [serial = 2341] [outer = 0x92506c00] 20:40:59 INFO - PROCESS | 1772 | 1472096459885 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]]]}] 20:40:59 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 20:40:59 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 20:40:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:40:59 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 20:40:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 20:40:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1090ms 20:40:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 20:40:59 INFO - PROCESS | 1772 | 1472096459943 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 20:40:59 INFO - PROCESS | 1772 | 1472096459947 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 20:40:59 INFO - PROCESS | 1772 | 1472096459961 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 20:40:59 INFO - PROCESS | 1772 | 1472096459963 Marionette TRACE conn3 <- [1,3086,null,{}] 20:40:59 INFO - PROCESS | 1772 | 1472096459970 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}] 20:40:59 INFO - PROCESS | 1772 | 1472096459975 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:41:00 INFO - PROCESS | 1772 | 1472096460188 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 20:41:00 INFO - PROCESS | 1772 | 1472096460213 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:00 INFO - PROCESS | 1772 | 1472096460223 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:41:00 INFO - PROCESS | 1772 | ++DOCSHELL 0x92504c00 == 32 [pid = 1772] [id = 781] 20:41:00 INFO - PROCESS | 1772 | ++DOMWINDOW == 62 (0x95230000) [pid = 1772] [serial = 2342] [outer = (nil)] 20:41:00 INFO - PROCESS | 1772 | ++DOMWINDOW == 63 (0x95368400) [pid = 1772] [serial = 2343] [outer = 0x95230000] 20:41:00 INFO - PROCESS | 1772 | 1472096460286 Marionette DEBUG loaded listener.js 20:41:00 INFO - PROCESS | 1772 | ++DOMWINDOW == 64 (0x95419000) [pid = 1772] [serial = 2344] [outer = 0x95230000] 20:41:01 INFO - PROCESS | 1772 | 1472096461095 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 20:41:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 20:41:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1185ms 20:41:01 INFO - PROCESS | 1772 | 1472096461137 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 20:41:01 INFO - PROCESS | 1772 | 1472096461140 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 20:41:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 20:41:01 INFO - PROCESS | 1772 | 1472096461146 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 20:41:01 INFO - PROCESS | 1772 | 1472096461148 Marionette TRACE conn3 <- [1,3090,null,{}] 20:41:01 INFO - PROCESS | 1772 | 1472096461154 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}] 20:41:01 INFO - PROCESS | 1772 | 1472096461159 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:41:01 INFO - PROCESS | 1772 | 1472096461336 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 20:41:01 INFO - PROCESS | 1772 | 1472096461431 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:01 INFO - PROCESS | 1772 | 1472096461440 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:41:01 INFO - PROCESS | 1772 | ++DOCSHELL 0x95418000 == 33 [pid = 1772] [id = 782] 20:41:01 INFO - PROCESS | 1772 | ++DOMWINDOW == 65 (0x95472400) [pid = 1772] [serial = 2345] [outer = (nil)] 20:41:01 INFO - PROCESS | 1772 | ++DOMWINDOW == 66 (0x95478c00) [pid = 1772] [serial = 2346] [outer = 0x95472400] 20:41:01 INFO - PROCESS | 1772 | 1472096461499 Marionette DEBUG loaded listener.js 20:41:01 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0x95604000) [pid = 1772] [serial = 2347] [outer = 0x95472400] 20:41:01 INFO - PROCESS | 1772 | --DOMWINDOW == 66 (0x92029c00) [pid = 1772] [serial = 2312] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 20:41:01 INFO - PROCESS | 1772 | --DOMWINDOW == 65 (0x8ee47400) [pid = 1772] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 20:41:01 INFO - PROCESS | 1772 | --DOMWINDOW == 64 (0x92511c00) [pid = 1772] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 20:41:01 INFO - PROCESS | 1772 | --DOMWINDOW == 63 (0x906b5000) [pid = 1772] [serial = 2309] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 20:41:01 INFO - PROCESS | 1772 | --DOMWINDOW == 62 (0x9b4ac000) [pid = 1772] [serial = 2300] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 20:41:01 INFO - PROCESS | 1772 | --DOMWINDOW == 61 (0x8ee44c00) [pid = 1772] [serial = 2306] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 20:41:01 INFO - PROCESS | 1772 | --DOMWINDOW == 60 (0x8ed91400) [pid = 1772] [serial = 2303] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 20:41:01 INFO - PROCESS | 1772 | --DOMWINDOW == 59 (0x925fa800) [pid = 1772] [serial = 2315] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 20:41:02 INFO - PROCESS | 1772 | 1472096462204 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 20:41:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 20:41:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1087ms 20:41:02 INFO - PROCESS | 1772 | 1472096462237 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 20:41:02 INFO - PROCESS | 1772 | 1472096462240 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 20:41:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 20:41:02 INFO - PROCESS | 1772 | 1472096462248 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 20:41:02 INFO - PROCESS | 1772 | 1472096462252 Marionette TRACE conn3 <- [1,3094,null,{}] 20:41:02 INFO - PROCESS | 1772 | 1472096462257 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}] 20:41:02 INFO - PROCESS | 1772 | 1472096462267 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:41:02 INFO - PROCESS | 1772 | 1472096462465 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 20:41:02 INFO - PROCESS | 1772 | 1472096462611 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:02 INFO - PROCESS | 1772 | 1472096462620 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:41:02 INFO - PROCESS | 1772 | ++DOCSHELL 0x8ee47400 == 34 [pid = 1772] [id = 783] 20:41:02 INFO - PROCESS | 1772 | ++DOMWINDOW == 60 (0x9076e400) [pid = 1772] [serial = 2348] [outer = (nil)] 20:41:02 INFO - PROCESS | 1772 | ++DOMWINDOW == 61 (0x984e4000) [pid = 1772] [serial = 2349] [outer = 0x9076e400] 20:41:02 INFO - PROCESS | 1772 | 1472096462684 Marionette DEBUG loaded listener.js 20:41:02 INFO - PROCESS | 1772 | ++DOMWINDOW == 62 (0x98c6e400) [pid = 1772] [serial = 2350] [outer = 0x9076e400] 20:41:03 INFO - PROCESS | 1772 | 1472096463308 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 20:41:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 20:41:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1089ms 20:41:03 INFO - PROCESS | 1772 | 1472096463343 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 20:41:03 INFO - PROCESS | 1772 | 1472096463346 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 20:41:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 20:41:03 INFO - PROCESS | 1772 | 1472096463372 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 20:41:03 INFO - PROCESS | 1772 | 1472096463376 Marionette TRACE conn3 <- [1,3098,null,{}] 20:41:03 INFO - PROCESS | 1772 | 1472096463381 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}] 20:41:03 INFO - PROCESS | 1772 | 1472096463386 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:41:03 INFO - PROCESS | 1772 | 1472096463576 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 20:41:03 INFO - PROCESS | 1772 | 1472096463682 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:03 INFO - PROCESS | 1772 | 1472096463690 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:41:03 INFO - PROCESS | 1772 | ++DOCSHELL 0x93a33c00 == 35 [pid = 1772] [id = 784] 20:41:03 INFO - PROCESS | 1772 | ++DOMWINDOW == 63 (0x9834ac00) [pid = 1772] [serial = 2351] [outer = (nil)] 20:41:03 INFO - PROCESS | 1772 | ++DOMWINDOW == 64 (0x998a7000) [pid = 1772] [serial = 2352] [outer = 0x9834ac00] 20:41:03 INFO - PROCESS | 1772 | 1472096463754 Marionette DEBUG loaded listener.js 20:41:03 INFO - PROCESS | 1772 | ++DOMWINDOW == 65 (0x998a2000) [pid = 1772] [serial = 2353] [outer = 0x9834ac00] 20:41:04 INFO - PROCESS | 1772 | 1472096464569 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]]]}] 20:41:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 20:41:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 20:41:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1234ms 20:41:04 INFO - PROCESS | 1772 | 1472096464646 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 20:41:04 INFO - PROCESS | 1772 | 1472096464652 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 20:41:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 20:41:04 INFO - PROCESS | 1772 | 1472096464661 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 20:41:04 INFO - PROCESS | 1772 | 1472096464667 Marionette TRACE conn3 <- [1,3102,null,{}] 20:41:04 INFO - PROCESS | 1772 | 1472096464675 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}] 20:41:04 INFO - PROCESS | 1772 | 1472096464679 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:41:04 INFO - PROCESS | 1772 | 1472096464860 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 20:41:05 INFO - PROCESS | 1772 | 1472096465049 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:05 INFO - PROCESS | 1772 | 1472096465065 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:41:05 INFO - PROCESS | 1772 | ++DOCSHELL 0x8e4c1800 == 36 [pid = 1772] [id = 785] 20:41:05 INFO - PROCESS | 1772 | ++DOMWINDOW == 66 (0x8e4c2c00) [pid = 1772] [serial = 2354] [outer = (nil)] 20:41:05 INFO - PROCESS | 1772 | ++DOMWINDOW == 67 (0x906b0000) [pid = 1772] [serial = 2355] [outer = 0x8e4c2c00] 20:41:05 INFO - PROCESS | 1772 | 1472096465162 Marionette DEBUG loaded listener.js 20:41:05 INFO - PROCESS | 1772 | ++DOMWINDOW == 68 (0x9076b000) [pid = 1772] [serial = 2356] [outer = 0x8e4c2c00] 20:41:05 INFO - PROCESS | 1772 | 1472096465932 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 20:41:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 20:41:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1294ms 20:41:05 INFO - PROCESS | 1772 | 1472096465954 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 20:41:05 INFO - PROCESS | 1772 | 1472096465960 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 20:41:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 20:41:05 INFO - PROCESS | 1772 | 1472096465970 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 20:41:05 INFO - PROCESS | 1772 | 1472096465974 Marionette TRACE conn3 <- [1,3106,null,{}] 20:41:05 INFO - PROCESS | 1772 | 1472096465980 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}] 20:41:05 INFO - PROCESS | 1772 | 1472096465985 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:41:06 INFO - PROCESS | 1772 | 1472096466144 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 20:41:06 INFO - PROCESS | 1772 | 1472096466336 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:06 INFO - PROCESS | 1772 | 1472096466344 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:41:06 INFO - PROCESS | 1772 | ++DOCSHELL 0x91b6fc00 == 37 [pid = 1772] [id = 786] 20:41:06 INFO - PROCESS | 1772 | ++DOMWINDOW == 69 (0x91b79000) [pid = 1772] [serial = 2357] [outer = (nil)] 20:41:06 INFO - PROCESS | 1772 | ++DOMWINDOW == 70 (0x9230c000) [pid = 1772] [serial = 2358] [outer = 0x91b79000] 20:41:06 INFO - PROCESS | 1772 | 1472096466421 Marionette DEBUG loaded listener.js 20:41:06 INFO - PROCESS | 1772 | ++DOMWINDOW == 71 (0x92429400) [pid = 1772] [serial = 2359] [outer = 0x91b79000] 20:41:07 INFO - PROCESS | 1772 | 1472096467226 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]]]}] 20:41:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 20:41:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 20:41:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 20:41:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1278ms 20:41:07 INFO - PROCESS | 1772 | 1472096467249 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 20:41:07 INFO - PROCESS | 1772 | 1472096467254 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 20:41:07 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 20:41:07 INFO - PROCESS | 1772 | 1472096467261 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 20:41:07 INFO - PROCESS | 1772 | 1472096467267 Marionette TRACE conn3 <- [1,3110,null,{}] 20:41:07 INFO - PROCESS | 1772 | 1472096467283 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}] 20:41:07 INFO - PROCESS | 1772 | 1472096467292 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:41:07 INFO - PROCESS | 1772 | 1472096467448 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 20:41:07 INFO - PROCESS | 1772 | 1472096467642 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:07 INFO - PROCESS | 1772 | 1472096467655 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:41:07 INFO - PROCESS | 1772 | ++DOCSHELL 0x95609000 == 38 [pid = 1772] [id = 787] 20:41:07 INFO - PROCESS | 1772 | ++DOMWINDOW == 72 (0x9560c000) [pid = 1772] [serial = 2360] [outer = (nil)] 20:41:07 INFO - PROCESS | 1772 | ++DOMWINDOW == 73 (0x956c7c00) [pid = 1772] [serial = 2361] [outer = 0x9560c000] 20:41:07 INFO - PROCESS | 1772 | 1472096467728 Marionette DEBUG loaded listener.js 20:41:07 INFO - PROCESS | 1772 | ++DOMWINDOW == 74 (0x998a2800) [pid = 1772] [serial = 2362] [outer = 0x9560c000] 20:41:08 INFO - PROCESS | 1772 | 1472096468497 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"]]]}] 20:41:08 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 20:41:08 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 20:41:08 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 20:41:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:41:08 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 20:41:08 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1285ms 20:41:08 INFO - PROCESS | 1772 | 1472096468547 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 20:41:08 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 20:41:08 INFO - PROCESS | 1772 | 1472096468551 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 20:41:08 INFO - PROCESS | 1772 | 1472096468557 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 20:41:08 INFO - PROCESS | 1772 | 1472096468560 Marionette TRACE conn3 <- [1,3114,null,{}] 20:41:08 INFO - PROCESS | 1772 | 1472096468565 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}] 20:41:08 INFO - PROCESS | 1772 | 1472096468569 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:41:08 INFO - PROCESS | 1772 | 1472096468756 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 20:41:08 INFO - PROCESS | 1772 | 1472096468944 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\", \"38e74bb2-fb30-493b-bd5a-b67d230aca83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:08 INFO - PROCESS | 1772 | 1472096468952 Marionette INFO sendAsync 1ff79544-770a-445a-b77d-b46a1f80596e 20:41:08 INFO - PROCESS | 1772 | ++DOCSHELL 0x999ba000 == 39 [pid = 1772] [id = 788] 20:41:08 INFO - PROCESS | 1772 | ++DOMWINDOW == 75 (0x99d17800) [pid = 1772] [serial = 2363] [outer = (nil)] 20:41:09 INFO - PROCESS | 1772 | ++DOMWINDOW == 76 (0x9a062400) [pid = 1772] [serial = 2364] [outer = 0x99d17800] 20:41:09 INFO - PROCESS | 1772 | 1472096469032 Marionette DEBUG loaded listener.js 20:41:09 INFO - PROCESS | 1772 | ++DOMWINDOW == 77 (0x9a143c00) [pid = 1772] [serial = 2365] [outer = 0x99d17800] 20:41:09 INFO - PROCESS | 1772 | 1472096469806 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]]]}] 20:41:09 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 20:41:09 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1278ms 20:41:09 INFO - PROCESS | 1772 | 1472096469836 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 20:41:09 INFO - PROCESS | 1772 | 1472096469839 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 20:41:10 WARNING - u'runner_teardown' () 20:41:10 INFO - No more tests 20:41:10 INFO - Got 0 unexpected results 20:41:10 INFO - SUITE-END | took 1090s 20:41:10 INFO - Closing logging queue 20:41:11 INFO - queue closed 20:41:11 INFO - Return code: 0 20:41:11 WARNING - # TBPL SUCCESS # 20:41:11 INFO - Running post-action listener: _resource_record_post_action 20:41:11 INFO - Running post-run listener: _resource_record_post_run 20:41:12 INFO - Total resource usage - Wall time: 1121s; CPU: 98.0%; Read bytes: 14069760; Write bytes: 920797184; Read time: 808; Write time: 212812 20:41:12 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 20:41:12 INFO - install - Wall time: 27s; CPU: 100.0%; Read bytes: 4096; Write bytes: 134586368; Read time: 8; Write time: 114928 20:41:12 INFO - run-tests - Wall time: 1095s; CPU: 98.0%; Read bytes: 11108352; Write bytes: 775843840; Read time: 436; Write time: 90804 20:41:12 INFO - Running post-run listener: _upload_blobber_files 20:41:12 INFO - Blob upload gear active. 20:41:12 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 20:41:12 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 20:41:12 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-release', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 20:41:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-release -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 20:41:12 INFO - (blobuploader) - INFO - Open directory for files ... 20:41:12 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 20:41:13 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:41:13 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:41:16 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 20:41:16 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:41:16 INFO - (blobuploader) - INFO - Done attempting. 20:41:16 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 20:41:16 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:41:16 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:41:16 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 20:41:16 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:41:16 INFO - (blobuploader) - INFO - Done attempting. 20:41:16 INFO - (blobuploader) - INFO - Iteration through files over. 20:41:16 INFO - Return code: 0 20:41:16 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 20:41:16 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 20:41:16 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/af96645280fc88e9655d19dac757c9a9a912a683bc1b55e7f07c628debcf8bd1f8b3940df88da721d5f72e94e901a7b41c47e0349e22a9755459cd95bbffc6ee", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/ec964492ca937216426ae307c039055df2ad37937a0d62ecb0d53c81c255ba41a41cc5855215b48c119983c993a01fd370b7def5b5541acc5fff9630f74ec054"} 20:41:16 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 20:41:16 INFO - Writing to file /builds/slave/test/properties/blobber_files 20:41:16 INFO - Contents: 20:41:16 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/af96645280fc88e9655d19dac757c9a9a912a683bc1b55e7f07c628debcf8bd1f8b3940df88da721d5f72e94e901a7b41c47e0349e22a9755459cd95bbffc6ee", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/ec964492ca937216426ae307c039055df2ad37937a0d62ecb0d53c81c255ba41a41cc5855215b48c119983c993a01fd370b7def5b5541acc5fff9630f74ec054"} 20:41:16 INFO - Running post-run listener: copy_logs_to_upload_dir 20:41:16 INFO - Copying logs to upload dir... 20:41:16 INFO - mkdir: /builds/slave/test/build/upload/logs 20:41:16 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1649.880616 ========= master_lag: 0.48 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 27 mins, 30 secs) (at 2016-08-24 20:41:17.511869) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-08-24 20:41:17.513046) ========= 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=5a152710dd62cc268aad214e000002d8-1472094818.967740-585562770 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/af96645280fc88e9655d19dac757c9a9a912a683bc1b55e7f07c628debcf8bd1f8b3940df88da721d5f72e94e901a7b41c47e0349e22a9755459cd95bbffc6ee", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/ec964492ca937216426ae307c039055df2ad37937a0d62ecb0d53c81c255ba41a41cc5855215b48c119983c993a01fd370b7def5b5541acc5fff9630f74ec054"} build_url:https://queue.taskcluster.net/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.028236 build_url: 'https://queue.taskcluster.net/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/af96645280fc88e9655d19dac757c9a9a912a683bc1b55e7f07c628debcf8bd1f8b3940df88da721d5f72e94e901a7b41c47e0349e22a9755459cd95bbffc6ee", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/ec964492ca937216426ae307c039055df2ad37937a0d62ecb0d53c81c255ba41a41cc5855215b48c119983c993a01fd370b7def5b5541acc5fff9630f74ec054"}' symbols_url: 'https://queue.taskcluster.net/v1/task/QRubLyTiT4Wwm0c8L7hEXg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-08-24 20:41:17.577825) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-24 20:41:17.578352) ========= 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=5a152710dd62cc268aad214e000002d8-1472094818.967740-585562770 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.015371 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-24 20:41:17.641791) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-08-24 20:41:17.642131) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-08-24 20:41:17.642422) ========= ========= Total master_lag: 0.66 =========