builder: mozilla-release_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-671 starttime: 1471985053.0 results: success (0) buildid: 20160823121617 builduid: 4f6c654e5a0147f39b56f4966eb47b31 revision: d4af0671004007e58d316b3e49679b66879c205a ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-08-23 13:44:12.997307) ========= master: http://buildbot-master06.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-08-23 13:44:13.042740) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-23 13:44:13.043123) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-23 13:44:13.140173) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-23 13:44:13.140543) ========= 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-1471985033.434389-893738206 _=/tools/buildbot/bin/python using PTY: False --2016-08-23 13:44:13-- 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% 6.83M=0.002s 2016-08-23 13:44:13 (6.83 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.292303 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-23 13:44:13.465650) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-23 13:44:13.465971) ========= 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-1471985033.434389-893738206 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.029607 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-23 13:44:13.527218) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-23 13:44:13.527593) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-release --rev d4af0671004007e58d316b3e49679b66879c205a --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 d4af0671004007e58d316b3e49679b66879c205a --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-1471985033.434389-893738206 _=/tools/buildbot/bin/python using PTY: False 2016-08-23 13:44:13,641 truncating revision to first 12 chars 2016-08-23 13:44:13,642 Setting DEBUG logging. 2016-08-23 13:44:13,642 attempt 1/10 2016-08-23 13:44:13,642 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-release/d4af06710040?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-08-23 13:44:15,070 unpacking tar archive at: mozilla-release-d4af06710040/testing/mozharness/ program finished with exit code 0 elapsedTime=1.721415 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-23 13:44:15.280778) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-23 13:44:15.281104) ========= script_repo_revision: d4af0671004007e58d316b3e49679b66879c205a ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-23 13:44:15.281512) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-23 13:44:15.281792) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-23 13:44:15.308667) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 32 mins, 38 secs) (at 2016-08-23 13:44:15.308951) ========= /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-1471985033.434389-893738206 _=/tools/buildbot/bin/python using PTY: False 13:44:15 INFO - MultiFileLogger online at 20160823 13:44:15 in /builds/slave/test 13:44:15 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 13:44:15 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 13:44:15 INFO - {'append_to_log': False, 13:44:15 INFO - 'base_work_dir': '/builds/slave/test', 13:44:15 INFO - 'blob_upload_branch': 'mozilla-release', 13:44:15 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 13:44:15 INFO - 'buildbot_json_path': 'buildprops.json', 13:44:15 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 13:44:15 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 13:44:15 INFO - 'download_minidump_stackwalk': True, 13:44:15 INFO - 'download_symbols': 'true', 13:44:15 INFO - 'e10s': False, 13:44:15 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 13:44:15 INFO - 'tooltool.py': '/tools/tooltool.py', 13:44:15 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 13:44:15 INFO - '/tools/misc-python/virtualenv.py')}, 13:44:15 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 13:44:15 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 13:44:15 INFO - 'log_level': 'info', 13:44:15 INFO - 'log_to_console': True, 13:44:15 INFO - 'opt_config_files': (), 13:44:15 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 13:44:15 INFO - '--processes=1', 13:44:15 INFO - '--config=%(test_path)s/wptrunner.ini', 13:44:15 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 13:44:15 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 13:44:15 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 13:44:15 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 13:44:15 INFO - 'pip_index': False, 13:44:15 INFO - 'require_test_zip': True, 13:44:15 INFO - 'test_type': ('testharness',), 13:44:15 INFO - 'this_chunk': '1', 13:44:15 INFO - 'tooltool_cache': '/builds/tooltool_cache', 13:44:15 INFO - 'total_chunks': '10', 13:44:15 INFO - 'virtualenv_path': 'venv', 13:44:15 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 13:44:15 INFO - 'work_dir': 'build'} 13:44:15 INFO - ##### 13:44:15 INFO - ##### Running clobber step. 13:44:15 INFO - ##### 13:44:15 INFO - Running pre-action listener: _resource_record_pre_action 13:44:15 INFO - Running main action method: clobber 13:44:15 INFO - rmtree: /builds/slave/test/build 13:44:15 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 13:44:16 INFO - Running post-action listener: _resource_record_post_action 13:44:16 INFO - ##### 13:44:16 INFO - ##### Running read-buildbot-config step. 13:44:16 INFO - ##### 13:44:16 INFO - Running pre-action listener: _resource_record_pre_action 13:44:16 INFO - Running main action method: read_buildbot_config 13:44:16 INFO - Using buildbot properties: 13:44:16 INFO - { 13:44:16 INFO - "project": "", 13:44:16 INFO - "product": "firefox", 13:44:16 INFO - "script_repo_revision": "production", 13:44:16 INFO - "scheduler": "tests-mozilla-release-ubuntu32_vm-debug-unittest", 13:44:16 INFO - "repository": "", 13:44:16 INFO - "buildername": "Ubuntu VM 12.04 mozilla-release debug test web-platform-tests-1", 13:44:16 INFO - "buildid": "20160823121617", 13:44:16 INFO - "pgo_build": "False", 13:44:16 INFO - "basedir": "/builds/slave/test", 13:44:16 INFO - "buildnumber": 9, 13:44:16 INFO - "slavename": "tst-linux32-spot-671", 13:44:16 INFO - "revision": "d4af0671004007e58d316b3e49679b66879c205a", 13:44:16 INFO - "master": "http://buildbot-master06.bb.releng.usw2.mozilla.com:8201/", 13:44:16 INFO - "platform": "linux", 13:44:16 INFO - "branch": "mozilla-release", 13:44:16 INFO - "repo_path": "releases/mozilla-release", 13:44:16 INFO - "moz_repo_path": "", 13:44:16 INFO - "stage_platform": "linux", 13:44:16 INFO - "builduid": "4f6c654e5a0147f39b56f4966eb47b31", 13:44:16 INFO - "slavebuilddir": "test" 13:44:16 INFO - } 13:44:16 INFO - Found installer url https://queue.taskcluster.net/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.tar.bz2. 13:44:16 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.test_packages.json. 13:44:16 INFO - Running post-action listener: _resource_record_post_action 13:44:16 INFO - ##### 13:44:16 INFO - ##### Running download-and-extract step. 13:44:16 INFO - ##### 13:44:16 INFO - Running pre-action listener: _resource_record_pre_action 13:44:16 INFO - Running main action method: download_and_extract 13:44:16 INFO - mkdir: /builds/slave/test/build/tests 13:44:16 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')]} 13:44:16 INFO - https://queue.taskcluster.net/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 13:44:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.test_packages.json 13:44:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.test_packages.json 13:44:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.test_packages.json 13:44:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.test_packages.json'}, attempt #1 13:44:16 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.test_packages.json 13:44:16 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 13:44:16 INFO - retry: Failed, sleeping 30 seconds before retrying 13:44:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.test_packages.json'}, attempt #2 13:44:46 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.test_packages.json 13:44:46 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 13:44:46 INFO - retry: Failed, sleeping 60 seconds before retrying 13:45:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.test_packages.json'}, attempt #3 13:45:47 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.test_packages.json 13:45:47 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 13:45:47 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.test_packages.json! 13:45:47 INFO - Caught exception: HTTP Error 404: Not Found 13:45:47 INFO - Caught exception: HTTP Error 404: Not Found 13:45:47 INFO - Caught exception: HTTP Error 404: Not Found 13:45:47 INFO - trying https://queue.taskcluster.net/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.test_packages.json 13:45:47 INFO - Downloading https://queue.taskcluster.net/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.test_packages.json 13:45:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.test_packages.json'}, attempt #1 13:45:47 INFO - Downloaded 1325 bytes. 13:45:47 INFO - Reading from file /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.test_packages.json 13:45:47 INFO - Using the following test package requirements: 13:45:47 INFO - {u'common': [u'firefox-48.0.2.en-US.linux-i686.common.tests.zip'], 13:45:47 INFO - u'cppunittest': [u'firefox-48.0.2.en-US.linux-i686.common.tests.zip', 13:45:47 INFO - u'firefox-48.0.2.en-US.linux-i686.cppunittest.tests.zip'], 13:45:47 INFO - u'gtest': [u'firefox-48.0.2.en-US.linux-i686.common.tests.zip', 13:45:47 INFO - u'firefox-48.0.2.en-US.linux-i686.gtest.tests.zip'], 13:45:47 INFO - u'jittest': [u'firefox-48.0.2.en-US.linux-i686.common.tests.zip', 13:45:47 INFO - u'jsshell-linux-i686.zip'], 13:45:47 INFO - u'mochitest': [u'firefox-48.0.2.en-US.linux-i686.common.tests.zip', 13:45:47 INFO - u'firefox-48.0.2.en-US.linux-i686.mochitest.tests.zip'], 13:45:47 INFO - u'mozbase': [u'firefox-48.0.2.en-US.linux-i686.common.tests.zip'], 13:45:47 INFO - u'reftest': [u'firefox-48.0.2.en-US.linux-i686.common.tests.zip', 13:45:47 INFO - u'firefox-48.0.2.en-US.linux-i686.reftest.tests.zip'], 13:45:47 INFO - u'talos': [u'firefox-48.0.2.en-US.linux-i686.common.tests.zip', 13:45:47 INFO - u'firefox-48.0.2.en-US.linux-i686.talos.tests.zip'], 13:45:47 INFO - u'web-platform': [u'firefox-48.0.2.en-US.linux-i686.common.tests.zip', 13:45:47 INFO - u'firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip'], 13:45:47 INFO - u'xpcshell': [u'firefox-48.0.2.en-US.linux-i686.common.tests.zip', 13:45:47 INFO - u'firefox-48.0.2.en-US.linux-i686.xpcshell.tests.zip']} 13:45:47 INFO - Downloading packages: [u'firefox-48.0.2.en-US.linux-i686.common.tests.zip', u'firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 13:45:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:45:47 INFO - https://queue.taskcluster.net/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 13:45:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip 13:45:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip 13:45:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip 13:45:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip'}, attempt #1 13:45:48 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip 13:45:48 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 13:45:48 INFO - retry: Failed, sleeping 30 seconds before retrying 13:46:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip'}, attempt #2 13:46:18 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip 13:46:18 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 13:46:18 INFO - retry: Failed, sleeping 60 seconds before retrying 13:47:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip'}, attempt #3 13:47:18 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip 13:47:18 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 13:47:18 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip! 13:47:18 INFO - Caught exception: HTTP Error 404: Not Found 13:47:18 INFO - Caught exception: HTTP Error 404: Not Found 13:47:18 INFO - Caught exception: HTTP Error 404: Not Found 13:47:18 INFO - trying https://queue.taskcluster.net/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip 13:47:18 INFO - Downloading https://queue.taskcluster.net/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip 13:47:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip'}, attempt #1 13:47:20 INFO - Downloaded 22834126 bytes. 13:47:20 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:47:20 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:47:21 INFO - caution: filename not matched: web-platform/* 13:47:21 INFO - Return code: 11 13:47: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')]} 13:47:21 INFO - https://queue.taskcluster.net/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 13:47:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip 13:47:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip 13:47:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip 13:47:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 13:47:21 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip 13:47:21 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 13:47:21 INFO - retry: Failed, sleeping 30 seconds before retrying 13:47:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip'}, attempt #2 13:47:51 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip 13:47:51 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 13:47:51 INFO - retry: Failed, sleeping 60 seconds before retrying 13:48:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip'}, attempt #3 13:48:51 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip 13:48:51 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 13:48:51 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip! 13:48:51 INFO - Caught exception: HTTP Error 404: Not Found 13:48:51 INFO - Caught exception: HTTP Error 404: Not Found 13:48:51 INFO - Caught exception: HTTP Error 404: Not Found 13:48:51 INFO - trying https://queue.taskcluster.net/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip 13:48:51 INFO - Downloading https://queue.taskcluster.net/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip 13:48:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 13:48:55 INFO - Downloaded 36389875 bytes. 13:48:55 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:48:55 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:48:58 INFO - caution: filename not matched: bin/* 13:48:58 INFO - caution: filename not matched: config/* 13:48:58 INFO - caution: filename not matched: mozbase/* 13:48:58 INFO - caution: filename not matched: marionette/* 13:48:58 INFO - caution: filename not matched: tools/wptserve/* 13:48:58 INFO - Return code: 11 13:48:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:48:58 INFO - https://queue.taskcluster.net/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 13:48:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.tar.bz2 13:48:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.tar.bz2 13:48:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.tar.bz2 13:48:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.tar.bz2'}, attempt #1 13:48:59 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.tar.bz2 13:48:59 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 13:48:59 INFO - retry: Failed, sleeping 30 seconds before retrying 13:49:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.tar.bz2'}, attempt #2 13:49:29 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.tar.bz2 13:49:29 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 13:49:29 INFO - retry: Failed, sleeping 60 seconds before retrying 13:50:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.tar.bz2'}, attempt #3 13:50:29 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.tar.bz2 13:50:29 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 13:50:29 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.tar.bz2! 13:50:29 INFO - Caught exception: HTTP Error 404: Not Found 13:50:29 INFO - Caught exception: HTTP Error 404: Not Found 13:50:29 INFO - Caught exception: HTTP Error 404: Not Found 13:50:29 INFO - trying https://queue.taskcluster.net/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.tar.bz2 13:50:29 INFO - Downloading https://queue.taskcluster.net/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.tar.bz2 13:50:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.tar.bz2'}, attempt #1 13:50:35 INFO - Downloaded 69350040 bytes. 13:50:35 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.tar.bz2 13:50:35 INFO - mkdir: /builds/slave/test/properties 13:50:35 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 13:50:35 INFO - Writing to file /builds/slave/test/properties/build_url 13:50:35 INFO - Contents: 13:50:35 INFO - build_url:https://queue.taskcluster.net/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.tar.bz2 13:50:35 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip 13:50:35 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 13:50:35 INFO - Writing to file /builds/slave/test/properties/symbols_url 13:50:35 INFO - Contents: 13:50:35 INFO - symbols_url:https://queue.taskcluster.net/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip 13:50:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:50:35 INFO - https://queue.taskcluster.net/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 13:50:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip 13:50:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip 13:50:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip 13:50:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 13:50:36 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip 13:50:36 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 13:50:36 INFO - retry: Failed, sleeping 30 seconds before retrying 13:51:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #2 13:51:06 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip 13:51:06 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 13:51:06 INFO - retry: Failed, sleeping 60 seconds before retrying 13:52:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #3 13:52:06 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip 13:52:06 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 13:52:06 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip! 13:52:06 INFO - Caught exception: HTTP Error 404: Not Found 13:52:06 INFO - Caught exception: HTTP Error 404: Not Found 13:52:06 INFO - Caught exception: HTTP Error 404: Not Found 13:52:06 INFO - trying https://queue.taskcluster.net/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip 13:52:06 INFO - Downloading https://queue.taskcluster.net/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip 13:52:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 13:52:13 INFO - Downloaded 92317834 bytes. 13:52:13 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 13:52:13 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 13:52:22 INFO - Return code: 0 13:52:22 INFO - Running post-action listener: _resource_record_post_action 13:52:22 INFO - Running post-action listener: set_extra_try_arguments 13:52:22 INFO - ##### 13:52:22 INFO - ##### Running create-virtualenv step. 13:52:22 INFO - ##### 13:52:22 INFO - Running pre-action listener: _pre_create_virtualenv 13:52:22 INFO - Running pre-action listener: _resource_record_pre_action 13:52:22 INFO - Running main action method: create_virtualenv 13:52:22 INFO - Creating virtualenv /builds/slave/test/build/venv 13:52:22 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 13:52:22 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 13:52:23 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 13:52:23 INFO - Using real prefix '/usr' 13:52:23 INFO - New python executable in /builds/slave/test/build/venv/bin/python 13:52:25 INFO - Installing distribute.............................................................................................................................................................................................done. 13:52:28 INFO - Installing pip.................done. 13:52:28 INFO - Return code: 0 13:52:28 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 13:52:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:52:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:52:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:52:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:52:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:52:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:52:28 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 0x9ec1c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f28598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9fdaf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9cbce30>, '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 0x9f59c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9fd8470>, '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-1471985033.434389-893738206', '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 13:52:28 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 13:52:28 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 13:52:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:52:28 INFO - 'CCACHE_UMASK': '002', 13:52:28 INFO - 'DISPLAY': ':0', 13:52:28 INFO - 'HOME': '/home/cltbld', 13:52:28 INFO - 'LANG': 'en_US.UTF-8', 13:52:28 INFO - 'LOGNAME': 'cltbld', 13:52:28 INFO - 'MAIL': '/var/mail/cltbld', 13:52:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:52:28 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:52:28 INFO - 'MOZ_NO_REMOTE': '1', 13:52:28 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:52:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:52:28 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:52:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:52:28 INFO - 'PWD': '/builds/slave/test', 13:52:28 INFO - 'SHELL': '/bin/bash', 13:52:28 INFO - 'SHLVL': '1', 13:52:28 INFO - 'TERM': 'linux', 13:52:28 INFO - 'TMOUT': '86400', 13:52:28 INFO - 'USER': 'cltbld', 13:52:28 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1471985033.434389-893738206', 13:52:28 INFO - '_': '/tools/buildbot/bin/python'} 13:52:29 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:52:29 INFO - Downloading/unpacking psutil>=0.7.1 13:52:29 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 13:52:29 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 13:52:29 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 13:52:29 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 13:52:29 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 13:52:29 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 13:52:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 13:52:33 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:52:33 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:52:33 INFO - Installing collected packages: psutil 13:52:33 INFO - Running setup.py install for psutil 13:52:33 INFO - building 'psutil._psutil_linux' extension 13:52:33 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 13:52:33 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 13:52:33 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 13:52:33 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 13:52:33 INFO - building 'psutil._psutil_posix' extension 13:52:33 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o 13:52:34 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 13:52:34 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:52:34 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:52:34 INFO - Successfully installed psutil 13:52:34 INFO - Cleaning up... 13:52:34 INFO - Return code: 0 13:52:34 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 13:52:34 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')]} 13:52:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:52:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:52:34 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')]} 13:52:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:52:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:52:34 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 0x9ec1c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f28598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9fdaf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9cbce30>, '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 0x9f59c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9fd8470>, '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-1471985033.434389-893738206', '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 13:52:34 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 13:52:34 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 13:52:34 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:52:34 INFO - 'CCACHE_UMASK': '002', 13:52:34 INFO - 'DISPLAY': ':0', 13:52:34 INFO - 'HOME': '/home/cltbld', 13:52:34 INFO - 'LANG': 'en_US.UTF-8', 13:52:34 INFO - 'LOGNAME': 'cltbld', 13:52:34 INFO - 'MAIL': '/var/mail/cltbld', 13:52:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:52:34 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:52:34 INFO - 'MOZ_NO_REMOTE': '1', 13:52:34 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:52:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:52:34 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:52:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:52:34 INFO - 'PWD': '/builds/slave/test', 13:52:34 INFO - 'SHELL': '/bin/bash', 13:52:34 INFO - 'SHLVL': '1', 13:52:34 INFO - 'TERM': 'linux', 13:52:34 INFO - 'TMOUT': '86400', 13:52:34 INFO - 'USER': 'cltbld', 13:52:34 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1471985033.434389-893738206', 13:52:34 INFO - '_': '/tools/buildbot/bin/python'} 13:52:34 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:52:34 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 13:52:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:52:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:52:34 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:52:34 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:52:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:52:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:52:38 INFO - Downloading mozsystemmonitor-0.0.tar.gz 13:52:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 13:52:38 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 13:52:38 INFO - Installing collected packages: mozsystemmonitor 13:52:38 INFO - Running setup.py install for mozsystemmonitor 13:52:38 INFO - Successfully installed mozsystemmonitor 13:52:38 INFO - Cleaning up... 13:52:38 INFO - Return code: 0 13:52:38 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 13:52:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:52:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:52:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:52:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:52:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:52:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:52:38 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9ec1c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f28598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9fdaf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9cbce30>, '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 0x9f59c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9fd8470>, '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-1471985033.434389-893738206', '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 13:52:38 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 13:52:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 13:52:38 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:52:38 INFO - 'CCACHE_UMASK': '002', 13:52:38 INFO - 'DISPLAY': ':0', 13:52:38 INFO - 'HOME': '/home/cltbld', 13:52:38 INFO - 'LANG': 'en_US.UTF-8', 13:52:38 INFO - 'LOGNAME': 'cltbld', 13:52:38 INFO - 'MAIL': '/var/mail/cltbld', 13:52:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:52:38 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:52:38 INFO - 'MOZ_NO_REMOTE': '1', 13:52:38 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:52:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:52:38 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:52:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:52:38 INFO - 'PWD': '/builds/slave/test', 13:52:38 INFO - 'SHELL': '/bin/bash', 13:52:38 INFO - 'SHLVL': '1', 13:52:38 INFO - 'TERM': 'linux', 13:52:38 INFO - 'TMOUT': '86400', 13:52:38 INFO - 'USER': 'cltbld', 13:52:38 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1471985033.434389-893738206', 13:52:38 INFO - '_': '/tools/buildbot/bin/python'} 13:52:39 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:52:39 INFO - Downloading/unpacking blobuploader==1.2.4 13:52:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:52:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:52:39 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:52:39 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:52:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:52:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:52:42 INFO - Downloading blobuploader-1.2.4.tar.gz 13:52:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 13:52:42 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 13:52:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:52:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:52:42 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:52:42 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:52:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:52:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:52:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 13:52:43 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 13:52:43 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:52:43 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:52:43 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:52:43 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:52:43 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:52:43 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:52:44 INFO - Downloading docopt-0.6.1.tar.gz 13:52:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 13:52:44 INFO - Installing collected packages: blobuploader, requests, docopt 13:52:44 INFO - Running setup.py install for blobuploader 13:52:44 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 13:52:44 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 13:52:44 INFO - Running setup.py install for requests 13:52:45 INFO - Running setup.py install for docopt 13:52:45 INFO - Successfully installed blobuploader requests docopt 13:52:45 INFO - Cleaning up... 13:52:45 INFO - Return code: 0 13:52:45 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:52:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:52:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:52:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:52:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:52:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:52:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:52:45 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9ec1c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f28598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9fdaf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9cbce30>, '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 0x9f59c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9fd8470>, '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-1471985033.434389-893738206', '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 13:52:45 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 13:52:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 13:52:45 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:52:45 INFO - 'CCACHE_UMASK': '002', 13:52:45 INFO - 'DISPLAY': ':0', 13:52:45 INFO - 'HOME': '/home/cltbld', 13:52:45 INFO - 'LANG': 'en_US.UTF-8', 13:52:45 INFO - 'LOGNAME': 'cltbld', 13:52:45 INFO - 'MAIL': '/var/mail/cltbld', 13:52:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:52:45 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:52:45 INFO - 'MOZ_NO_REMOTE': '1', 13:52:45 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:52:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:52:45 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:52:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:52:45 INFO - 'PWD': '/builds/slave/test', 13:52:45 INFO - 'SHELL': '/bin/bash', 13:52:45 INFO - 'SHLVL': '1', 13:52:45 INFO - 'TERM': 'linux', 13:52:45 INFO - 'TMOUT': '86400', 13:52:45 INFO - 'USER': 'cltbld', 13:52:45 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1471985033.434389-893738206', 13:52:45 INFO - '_': '/tools/buildbot/bin/python'} 13:52:46 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:52:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:52:46 INFO - Running setup.py (path:/tmp/pip-0rZqtf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:52:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:52:46 INFO - Running setup.py (path:/tmp/pip-TAi3WP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:52:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:52:46 INFO - Running setup.py (path:/tmp/pip-NnFwki-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:52:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:52:46 INFO - Running setup.py (path:/tmp/pip-o0uD_M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:52:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:52:46 INFO - Running setup.py (path:/tmp/pip-t6BBjg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:52:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:52:46 INFO - Running setup.py (path:/tmp/pip-fMFOgM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:52:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:52:47 INFO - Running setup.py (path:/tmp/pip-JIO_4K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:52:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:52:47 INFO - Running setup.py (path:/tmp/pip-NYLxjP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:52:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:52:47 INFO - Running setup.py (path:/tmp/pip-XLl8Mf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:52:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:52:47 INFO - Running setup.py (path:/tmp/pip-_0pZBr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:52:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:52:47 INFO - Running setup.py (path:/tmp/pip-CeBkOn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:52:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:52:47 INFO - Running setup.py (path:/tmp/pip-B7LTPf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:52:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:52:48 INFO - Running setup.py (path:/tmp/pip-ZOkL2M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:52:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:52:48 INFO - Running setup.py (path:/tmp/pip-vPhsbS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:52:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:52:48 INFO - Running setup.py (path:/tmp/pip-Xutn0z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:52:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:52:48 INFO - Running setup.py (path:/tmp/pip-LKlZQ5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:52:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:52:48 INFO - Running setup.py (path:/tmp/pip-ohlNRN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:52:48 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:52:48 INFO - Running setup.py (path:/tmp/pip-sN43n6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:52:48 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:52:48 INFO - Running setup.py (path:/tmp/pip-qvlmIh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:52:49 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:52:49 INFO - Running setup.py (path:/tmp/pip-rH77Qs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:52:49 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:52:49 INFO - Running setup.py (path:/tmp/pip-_MzU4f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:52:49 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:52:49 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 13:52:49 INFO - Running setup.py install for manifestparser 13:52:50 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 13:52:50 INFO - Running setup.py install for mozcrash 13:52:50 INFO - Running setup.py install for mozdebug 13:52:50 INFO - Running setup.py install for mozdevice 13:52:50 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 13:52:50 INFO - Installing dm script to /builds/slave/test/build/venv/bin 13:52:50 INFO - Running setup.py install for mozfile 13:52:50 INFO - Running setup.py install for mozhttpd 13:52:51 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 13:52:51 INFO - Running setup.py install for mozinfo 13:52:51 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 13:52:51 INFO - Running setup.py install for mozInstall 13:52:51 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 13:52:51 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 13:52:51 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 13:52:51 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 13:52:51 INFO - Running setup.py install for mozleak 13:52:51 INFO - Running setup.py install for mozlog 13:52:52 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 13:52:52 INFO - Running setup.py install for moznetwork 13:52:52 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 13:52:52 INFO - Running setup.py install for mozprocess 13:52:52 INFO - Running setup.py install for mozprofile 13:52:52 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 13:52:52 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 13:52:52 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 13:52:52 INFO - Running setup.py install for mozrunner 13:52:53 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 13:52:53 INFO - Running setup.py install for mozscreenshot 13:52:53 INFO - Running setup.py install for moztest 13:52:53 INFO - Running setup.py install for mozversion 13:52:53 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 13:52:53 INFO - Running setup.py install for wptserve 13:52:53 INFO - Running setup.py install for marionette-driver 13:52:54 INFO - Running setup.py install for browsermob-proxy 13:52:54 INFO - Running setup.py install for marionette-client 13:52:54 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:52:54 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 13:52:54 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 13:52:54 INFO - Cleaning up... 13:52:54 INFO - Return code: 0 13:52:54 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:52:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:52:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:52:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:52:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:52:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:52:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:52:54 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9ec1c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f28598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9fdaf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9cbce30>, '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 0x9f59c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9fd8470>, '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-1471985033.434389-893738206', '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 13:52:54 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 13:52:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 13:52:54 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:52:54 INFO - 'CCACHE_UMASK': '002', 13:52:54 INFO - 'DISPLAY': ':0', 13:52:54 INFO - 'HOME': '/home/cltbld', 13:52:54 INFO - 'LANG': 'en_US.UTF-8', 13:52:54 INFO - 'LOGNAME': 'cltbld', 13:52:54 INFO - 'MAIL': '/var/mail/cltbld', 13:52:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:52:54 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:52:54 INFO - 'MOZ_NO_REMOTE': '1', 13:52:54 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:52:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:52:54 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:52:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:52:54 INFO - 'PWD': '/builds/slave/test', 13:52:54 INFO - 'SHELL': '/bin/bash', 13:52:54 INFO - 'SHLVL': '1', 13:52:54 INFO - 'TERM': 'linux', 13:52:54 INFO - 'TMOUT': '86400', 13:52:54 INFO - 'USER': 'cltbld', 13:52:54 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1471985033.434389-893738206', 13:52:54 INFO - '_': '/tools/buildbot/bin/python'} 13:52:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:52:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:52:55 INFO - Running setup.py (path:/tmp/pip-YD3LyT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:52:55 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)) 13:52:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:52:55 INFO - Running setup.py (path:/tmp/pip-7A6ZTw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:52:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 13:52:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:52:55 INFO - Running setup.py (path:/tmp/pip-qPqFGL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:52:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 13:52:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:52:55 INFO - Running setup.py (path:/tmp/pip-INymRI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:52:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 13:52:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:52:55 INFO - Running setup.py (path:/tmp/pip-3bX1gx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:52:56 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)) 13:52:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:52:56 INFO - Running setup.py (path:/tmp/pip-quSJ7h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:52:56 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)) 13:52:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:52:56 INFO - Running setup.py (path:/tmp/pip-S208uS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:52:56 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)) 13:52:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:52:56 INFO - Running setup.py (path:/tmp/pip-86C8XX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:52:56 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)) 13:52:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:52:56 INFO - Running setup.py (path:/tmp/pip-ny18TE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:52:56 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 13:52:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:52:56 INFO - Running setup.py (path:/tmp/pip-QkIoST-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:52:56 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 13:52:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:52:56 INFO - Running setup.py (path:/tmp/pip-JCCWww-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:52:57 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)) 13:52:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:52:57 INFO - Running setup.py (path:/tmp/pip-4yuFDw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:52:57 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)) 13:52:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:52:57 INFO - Running setup.py (path:/tmp/pip-U3lsck-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:52:57 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)) 13:52:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:52:57 INFO - Running setup.py (path:/tmp/pip-KMCQCo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:52:57 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)) 13:52:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:52:57 INFO - Running setup.py (path:/tmp/pip-8AyOVM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:52:57 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)) 13:52:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:52:57 INFO - Running setup.py (path:/tmp/pip-huG6Ef-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:52:57 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 13:52:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:52:57 INFO - Running setup.py (path:/tmp/pip-7onouF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:52:57 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 13:52:57 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:52:57 INFO - Running setup.py (path:/tmp/pip-ZZcWfs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:52:58 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)) 13:52:58 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:52:58 INFO - Running setup.py (path:/tmp/pip-kUmKra-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:52:58 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)) 13:52:58 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:52:58 INFO - Running setup.py (path:/tmp/pip-J155PR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:52:58 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)) 13:52:58 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:52:58 INFO - Running setup.py (path:/tmp/pip-CQh2FI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:52:58 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:52:58 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 13:52:58 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 13:52:58 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 13:52:58 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 13:52:58 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 13:52:58 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 13:52:58 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 13:52:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:52:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:52:58 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:52:58 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:52:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:52:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:53:02 INFO - Downloading blessings-1.6.tar.gz 13:53:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 13:53:02 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 13:53:02 INFO - Installing collected packages: blessings 13:53:02 INFO - Running setup.py install for blessings 13:53:02 INFO - Successfully installed blessings 13:53:02 INFO - Cleaning up... 13:53:02 INFO - Return code: 0 13:53:02 INFO - Done creating virtualenv /builds/slave/test/build/venv. 13:53:02 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:53:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:53:03 INFO - Reading from file tmpfile_stdout 13:53:03 INFO - Current package versions: 13:53:03 INFO - argparse == 1.2.1 13:53:03 INFO - blessings == 1.6 13:53:03 INFO - blobuploader == 1.2.4 13:53:03 INFO - browsermob-proxy == 0.6.0 13:53:03 INFO - docopt == 0.6.1 13:53:03 INFO - manifestparser == 1.1 13:53:03 INFO - marionette-client == 2.3.0 13:53:03 INFO - marionette-driver == 1.4.0 13:53:03 INFO - mozInstall == 1.12 13:53:03 INFO - mozcrash == 0.17 13:53:03 INFO - mozdebug == 0.1 13:53:03 INFO - mozdevice == 0.48 13:53:03 INFO - mozfile == 1.2 13:53:03 INFO - mozhttpd == 0.7 13:53:03 INFO - mozinfo == 0.9 13:53:03 INFO - mozleak == 0.1 13:53:03 INFO - mozlog == 3.1 13:53:03 INFO - moznetwork == 0.27 13:53:03 INFO - mozprocess == 0.22 13:53:03 INFO - mozprofile == 0.28 13:53:03 INFO - mozrunner == 6.11 13:53:03 INFO - mozscreenshot == 0.1 13:53:03 INFO - mozsystemmonitor == 0.0 13:53:03 INFO - moztest == 0.7 13:53:03 INFO - mozversion == 1.4 13:53:03 INFO - psutil == 3.1.1 13:53:03 INFO - requests == 1.2.3 13:53:03 INFO - wptserve == 1.4.0 13:53:03 INFO - wsgiref == 0.1.2 13:53:03 INFO - Running post-action listener: _resource_record_post_action 13:53:03 INFO - Running post-action listener: _start_resource_monitoring 13:53:03 INFO - Starting resource monitoring. 13:53:03 INFO - ##### 13:53:03 INFO - ##### Running pull step. 13:53:03 INFO - ##### 13:53:03 INFO - Running pre-action listener: _resource_record_pre_action 13:53:03 INFO - Running main action method: pull 13:53:03 INFO - Pull has nothing to do! 13:53:03 INFO - Running post-action listener: _resource_record_post_action 13:53:03 INFO - ##### 13:53:03 INFO - ##### Running install step. 13:53:03 INFO - ##### 13:53:03 INFO - Running pre-action listener: _resource_record_pre_action 13:53:03 INFO - Running main action method: install 13:53:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:53:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:53:03 INFO - Reading from file tmpfile_stdout 13:53:03 INFO - Detecting whether we're running mozinstall >=1.0... 13:53:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 13:53:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 13:53:03 INFO - Reading from file tmpfile_stdout 13:53:03 INFO - Output received: 13:53:03 INFO - Usage: mozinstall [options] installer 13:53:03 INFO - Options: 13:53:03 INFO - -h, --help show this help message and exit 13:53:03 INFO - -d DEST, --destination=DEST 13:53:03 INFO - Directory to install application into. [default: 13:53:03 INFO - "/builds/slave/test"] 13:53:03 INFO - --app=APP Application being installed. [default: firefox] 13:53:03 INFO - mkdir: /builds/slave/test/build/application 13:53:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 13:53:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 13:53:33 INFO - Reading from file tmpfile_stdout 13:53:33 INFO - Output received: 13:53:33 INFO - /builds/slave/test/build/application/firefox/firefox 13:53:33 INFO - Running post-action listener: _resource_record_post_action 13:53:33 INFO - ##### 13:53:33 INFO - ##### Running run-tests step. 13:53:33 INFO - ##### 13:53:33 INFO - Running pre-action listener: _resource_record_pre_action 13:53:33 INFO - Running main action method: run_tests 13:53:33 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 13:53:33 INFO - Minidump filename unknown. Determining based upon platform and architecture. 13:53:33 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 13:53:33 INFO - grabbing minidump binary from tooltool 13:53:34 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')]} 13:53:34 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 0x9cbce30>, '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 0x9f59c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9fd8470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 13:53:34 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 13:53:34 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 13:53:34 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 13:53:34 INFO - Return code: 0 13:53:34 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 13:53:34 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 13:53:34 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/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.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 13:53:34 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/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.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 13:53:34 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:53:34 INFO - 'CCACHE_UMASK': '002', 13:53:34 INFO - 'DISPLAY': ':0', 13:53:34 INFO - 'HOME': '/home/cltbld', 13:53:34 INFO - 'LANG': 'en_US.UTF-8', 13:53:34 INFO - 'LOGNAME': 'cltbld', 13:53:34 INFO - 'MAIL': '/var/mail/cltbld', 13:53:34 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 13:53:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:53:34 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:53:34 INFO - 'MOZ_NO_REMOTE': '1', 13:53:34 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:53:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:53:34 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:53:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:53:34 INFO - 'PWD': '/builds/slave/test', 13:53:34 INFO - 'SHELL': '/bin/bash', 13:53:34 INFO - 'SHLVL': '1', 13:53:34 INFO - 'TERM': 'linux', 13:53:34 INFO - 'TMOUT': '86400', 13:53:34 INFO - 'USER': 'cltbld', 13:53:34 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1471985033.434389-893738206', 13:53:34 INFO - '_': '/tools/buildbot/bin/python'} 13:53:34 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/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.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 13:53:34 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 13:53:34 INFO - import pkg_resources 13:53:36 INFO - Using 1 client processes 13:53:36 INFO - wptserve Starting http server on 127.0.0.1:8000 13:53:36 INFO - wptserve Starting http server on 127.0.0.1:8001 13:53:36 INFO - wptserve Starting http server on 127.0.0.1:8443 13:53:38 INFO - SUITE-START | Running 778 tests 13:53:38 INFO - Running testharness tests 13:53:38 INFO - Setting up ssl 13:53:38 INFO - PROCESS | certutil | 13:53:38 INFO - PROCESS | certutil | 13:53:38 INFO - PROCESS | certutil | 13:53:38 INFO - Certificate Nickname Trust Attributes 13:53:38 INFO - SSL,S/MIME,JAR/XPI 13:53:38 INFO - 13:53:38 INFO - web-platform-tests CT,, 13:53:38 INFO - 13:53:38 INFO - Starting runner 13:53:41 INFO - PROCESS | 1780 | 1471985621875 Marionette DEBUG Marionette enabled via build flag and pref 13:53:42 INFO - PROCESS | 1780 | ++DOCSHELL 0xa4d67800 == 1 [pid = 1780] [id = 1] 13:53:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 1 (0xa4d67c00) [pid = 1780] [serial = 1] [outer = (nil)] 13:53:42 INFO - PROCESS | 1780 | [1780] WARNING: No inner window available!: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 13:53:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 2 (0xa4d68400) [pid = 1780] [serial = 2] [outer = 0xa4d67c00] 13:53:42 INFO - PROCESS | 1780 | 1471985622619 Marionette INFO Listening on port 2828 13:53:43 INFO - PROCESS | 1780 | 1471985623282 Marionette DEBUG Marionette enabled via command-line flag 13:53:43 INFO - PROCESS | 1780 | ++DOCSHELL 0xa2007800 == 2 [pid = 1780] [id = 2] 13:53:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 3 (0xa2007c00) [pid = 1780] [serial = 3] [outer = (nil)] 13:53:43 INFO - PROCESS | 1780 | [1780] WARNING: No inner window available!: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 13:53:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 4 (0xa2008400) [pid = 1780] [serial = 4] [outer = 0xa2007c00] 13:53:43 INFO - PROCESS | 1780 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a20dec00 13:53:43 INFO - PROCESS | 1780 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a6726700 13:53:43 INFO - PROCESS | 1780 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a20f3900 13:53:43 INFO - PROCESS | 1780 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a20f4560 13:53:43 INFO - PROCESS | 1780 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a20f92a0 13:53:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 5 (0xa1122000) [pid = 1780] [serial = 5] [outer = 0xa4d67c00] 13:53:43 INFO - PROCESS | 1780 | [1780] 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 13:53:43 INFO - PROCESS | 1780 | 1471985623727 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:54838 13:53:43 INFO - PROCESS | 1780 | [1780] 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 13:53:43 INFO - PROCESS | 1780 | 1471985623763 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:54839 13:53:43 INFO - PROCESS | 1780 | 1471985623824 Marionette DEBUG Closed connection conn0 13:53:43 INFO - PROCESS | 1780 | 1471985623901 Marionette DEBUG Closed connection conn1 13:53:43 INFO - PROCESS | 1780 | [1780] 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 13:53:43 INFO - PROCESS | 1780 | [1780] 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 13:53:43 INFO - PROCESS | 1780 | 1471985623966 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:54840 13:53:44 INFO - PROCESS | 1780 | [1780] 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 13:53:44 INFO - PROCESS | 1780 | 1471985624046 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:54841 13:53:44 INFO - PROCESS | 1780 | 1471985624053 Marionette DEBUG Closed connection conn2 13:53:44 INFO - PROCESS | 1780 | [1780] 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 13:53:44 INFO - PROCESS | 1780 | 1471985624098 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:54842 13:53:44 INFO - PROCESS | 1780 | 1471985624109 Marionette DEBUG Closed connection conn3 13:53:44 INFO - PROCESS | 1780 | 1471985624146 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 13:53:44 INFO - PROCESS | 1780 | 1471985624159 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0.2","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":"20160823121617","device":"desktop","version":"48.0.2"} 13:53:44 INFO - PROCESS | 1780 | [1780] 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 13:53:45 INFO - PROCESS | 1780 | ++DOCSHELL 0x9b53bc00 == 3 [pid = 1780] [id = 3] 13:53:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 6 (0x9b53c000) [pid = 1780] [serial = 6] [outer = (nil)] 13:53:45 INFO - PROCESS | 1780 | ++DOCSHELL 0x9b53c400 == 4 [pid = 1780] [id = 4] 13:53:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 7 (0x9b53c800) [pid = 1780] [serial = 7] [outer = (nil)] 13:53:46 INFO - PROCESS | 1780 | [1780] 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 13:53:46 INFO - PROCESS | 1780 | ++DOCSHELL 0x9abec400 == 5 [pid = 1780] [id = 5] 13:53:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 8 (0x9abec800) [pid = 1780] [serial = 8] [outer = (nil)] 13:53:46 INFO - PROCESS | 1780 | [1780] 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 13:53:46 INFO - PROCESS | 1780 | [1780] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 13:53:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 9 (0x9aafa000) [pid = 1780] [serial = 9] [outer = 0x9abec800] 13:53:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 10 (0x9ac61c00) [pid = 1780] [serial = 10] [outer = 0x9b53c000] 13:53:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 11 (0x9ac63800) [pid = 1780] [serial = 11] [outer = 0x9b53c800] 13:53:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 12 (0x9a552400) [pid = 1780] [serial = 12] [outer = 0x9abec800] 13:53:48 INFO - PROCESS | 1780 | 1471985628326 Marionette INFO startBrowser d03c5507-e9a6-4b83-9074-56de72005294 13:53:48 INFO - PROCESS | 1780 | 1471985628376 Marionette DEBUG loaded listener.js 13:53:48 INFO - PROCESS | 1780 | 1471985628396 Marionette DEBUG loaded listener.js 13:53:48 INFO - PROCESS | 1780 | 1471985628401 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:53:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 13 (0x993cd800) [pid = 1780] [serial = 13] [outer = 0x9abec800] 13:53:49 INFO - PROCESS | 1780 | 1471985629144 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"d03c5507-e9a6-4b83-9074-56de72005294","capabilities":{"browserName":"Firefox","browserVersion":"48.0.2","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":"20160823121617","device":"desktop","version":"48.0.2","command_id":1}}] 13:53:49 INFO - PROCESS | 1780 | 1471985629367 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 13:53:49 INFO - PROCESS | 1780 | 1471985629374 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:53:49 INFO - PROCESS | 1780 | 1471985629544 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 13:53:49 INFO - PROCESS | 1780 | 1471985629953 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 13:53:49 INFO - PROCESS | 1780 | 1471985629960 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:53:49 INFO - PROCESS | 1780 | [1780] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 13:53:50 INFO - PROCESS | 1780 | [1780] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:53:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 14 (0x9c20e400) [pid = 1780] [serial = 14] [outer = 0x9abec800] 13:53:50 INFO - PROCESS | 1780 | [1780] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:53:50 INFO - PROCESS | 1780 | [1780] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:53:50 INFO - PROCESS | 1780 | 1471985630631 Marionette TRACE conn4 <- [1,3,null,{}] 13:53:50 INFO - PROCESS | 1780 | 1471985630672 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 13:53:50 INFO - PROCESS | 1780 | 1471985630678 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:53:50 INFO - PROCESS | 1780 | 1471985630723 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 13:53:50 INFO - PROCESS | 1780 | 1471985630791 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 13:53:50 INFO - PROCESS | 1780 | 1471985630796 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 13:53:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 13:53:50 INFO - PROCESS | 1780 | 1471985630881 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 13:53:50 INFO - PROCESS | 1780 | 1471985630888 Marionette TRACE conn4 <- [1,6,null,{}] 13:53:50 INFO - PROCESS | 1780 | 1471985630902 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:50 INFO - PROCESS | 1780 | 1471985630907 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:53:50 INFO - PROCESS | 1780 | 1471985630930 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 13:53:50 INFO - PROCESS | 1780 | 1471985630937 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:50 INFO - PROCESS | 1780 | 1471985630947 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:53:50 INFO - PROCESS | 1780 | ++DOCSHELL 0x95239c00 == 6 [pid = 1780] [id = 6] 13:53:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 15 (0x9523ac00) [pid = 1780] [serial = 15] [outer = (nil)] 13:53:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 16 (0x96f85000) [pid = 1780] [serial = 16] [outer = 0x9523ac00] 13:53:51 INFO - PROCESS | 1780 | 1471985631027 Marionette DEBUG loaded listener.js 13:53:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 17 (0x9c202800) [pid = 1780] [serial = 17] [outer = 0x9523ac00] 13:53:51 INFO - PROCESS | 1780 | ++DOCSHELL 0x93c50000 == 7 [pid = 1780] [id = 7] 13:53:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 18 (0x93c50400) [pid = 1780] [serial = 18] [outer = (nil)] 13:53:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 19 (0x93ca6c00) [pid = 1780] [serial = 19] [outer = 0x93c50400] 13:53:51 INFO - PROCESS | 1780 | 1471985631553 Marionette DEBUG loaded listener.js 13:53:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 20 (0x93cb1000) [pid = 1780] [serial = 20] [outer = 0x93c50400] 13:53:52 INFO - PROCESS | 1780 | [1780] 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 13:53:52 INFO - PROCESS | 1780 | 1471985632124 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 13:53:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 13:53:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1356ms 13:53:52 INFO - PROCESS | 1780 | 1471985632246 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 13:53:52 INFO - PROCESS | 1780 | 1471985632251 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 13:53:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 13:53:52 INFO - PROCESS | 1780 | 1471985632525 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 13:53:52 INFO - PROCESS | 1780 | 1471985632529 Marionette TRACE conn4 <- [1,10,null,{}] 13:53:52 INFO - PROCESS | 1780 | 1471985632569 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:52 INFO - PROCESS | 1780 | 1471985632578 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:53:52 INFO - PROCESS | 1780 | 1471985632819 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 13:53:52 INFO - PROCESS | 1780 | 1471985632959 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:52 INFO - PROCESS | 1780 | 1471985632971 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:53:53 INFO - PROCESS | 1780 | ++DOCSHELL 0x93c4b400 == 8 [pid = 1780] [id = 8] 13:53:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 21 (0x93c4d000) [pid = 1780] [serial = 21] [outer = (nil)] 13:53:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 22 (0x93ca6000) [pid = 1780] [serial = 22] [outer = 0x93c4d000] 13:53:53 INFO - PROCESS | 1780 | 1471985633060 Marionette DEBUG loaded listener.js 13:53:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 23 (0x93e09c00) [pid = 1780] [serial = 23] [outer = 0x93c4d000] 13:53:53 INFO - PROCESS | 1780 | ++DOCSHELL 0x95167000 == 9 [pid = 1780] [id = 9] 13:53:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 24 (0x95241000) [pid = 1780] [serial = 24] [outer = (nil)] 13:53:53 INFO - PROCESS | 1780 | 1471985633940 Marionette TRACE conn4 <- [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]]]}] 13:53:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 25 (0x95246800) [pid = 1780] [serial = 25] [outer = 0x95241000] 13:53:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 26 (0x95166c00) [pid = 1780] [serial = 26] [outer = 0x95241000] 13:53:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 13:53:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1703ms 13:53:54 INFO - PROCESS | 1780 | ++DOCSHELL 0x99fc5800 == 10 [pid = 1780] [id = 10] 13:53:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 27 (0x99fc6800) [pid = 1780] [serial = 27] [outer = (nil)] 13:53:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 28 (0x9a9dc400) [pid = 1780] [serial = 28] [outer = 0x99fc6800] 13:53:54 INFO - PROCESS | 1780 | 1471985634167 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 13:53:54 INFO - PROCESS | 1780 | 1471985634174 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 13:53:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 13:53:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 29 (0x9b22ac00) [pid = 1780] [serial = 29] [outer = 0x99fc6800] 13:53:54 INFO - PROCESS | 1780 | 1471985634261 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 13:53:54 INFO - PROCESS | 1780 | 1471985634266 Marionette TRACE conn4 <- [1,14,null,{}] 13:53:54 INFO - PROCESS | 1780 | 1471985634359 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:54 INFO - PROCESS | 1780 | 1471985634366 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:53:54 INFO - PROCESS | 1780 | 1471985634705 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 13:53:54 INFO - PROCESS | 1780 | 1471985634828 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:54 INFO - PROCESS | 1780 | 1471985634837 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:53:54 INFO - PROCESS | 1780 | ++DOCSHELL 0x95246400 == 11 [pid = 1780] [id = 11] 13:53:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 30 (0x993cd000) [pid = 1780] [serial = 30] [outer = (nil)] 13:53:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 31 (0x9d5a7800) [pid = 1780] [serial = 31] [outer = 0x993cd000] 13:53:54 INFO - PROCESS | 1780 | 1471985634927 Marionette DEBUG loaded listener.js 13:53:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 32 (0xa0638800) [pid = 1780] [serial = 32] [outer = 0x993cd000] 13:53:55 INFO - PROCESS | 1780 | 1471985635782 Marionette TRACE conn4 <- [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]]]}] 13:53:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 13:53:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1585ms 13:53:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 13:53:55 INFO - PROCESS | 1780 | 1471985635795 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 13:53:55 INFO - PROCESS | 1780 | 1471985635798 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 13:53:55 INFO - PROCESS | 1780 | 1471985635810 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 13:53:55 INFO - PROCESS | 1780 | 1471985635818 Marionette TRACE conn4 <- [1,18,null,{}] 13:53:55 INFO - PROCESS | 1780 | 1471985635829 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:55 INFO - PROCESS | 1780 | 1471985635836 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:53:56 INFO - PROCESS | 1780 | 1471985636099 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 13:53:56 INFO - PROCESS | 1780 | 1471985636211 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:56 INFO - PROCESS | 1780 | 1471985636232 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:53:56 INFO - PROCESS | 1780 | ++DOCSHELL 0xa2223800 == 12 [pid = 1780] [id = 12] 13:53:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 33 (0xa2224000) [pid = 1780] [serial = 33] [outer = (nil)] 13:53:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 34 (0xa253d000) [pid = 1780] [serial = 34] [outer = 0xa2224000] 13:53:56 INFO - PROCESS | 1780 | 1471985636388 Marionette DEBUG loaded listener.js 13:53:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 35 (0xa3288400) [pid = 1780] [serial = 35] [outer = 0xa2224000] 13:53:57 INFO - PROCESS | 1780 | 1471985637355 Marionette TRACE conn4 <- [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]]]}] 13:53:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 13:53:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1603ms 13:53:57 INFO - PROCESS | 1780 | 1471985637410 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 13:53:57 INFO - PROCESS | 1780 | 1471985637414 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 13:53:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 13:53:57 INFO - PROCESS | 1780 | 1471985637422 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 13:53:57 INFO - PROCESS | 1780 | 1471985637425 Marionette TRACE conn4 <- [1,22,null,{}] 13:53:57 INFO - PROCESS | 1780 | 1471985637432 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:57 INFO - PROCESS | 1780 | 1471985637437 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:53:57 INFO - PROCESS | 1780 | 1471985637661 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 13:53:57 INFO - PROCESS | 1780 | 1471985637790 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:57 INFO - PROCESS | 1780 | 1471985637799 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:53:57 INFO - PROCESS | 1780 | ++DOCSHELL 0xa6da9000 == 13 [pid = 1780] [id = 13] 13:53:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 36 (0xa6dad000) [pid = 1780] [serial = 36] [outer = (nil)] 13:53:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 37 (0xa8259800) [pid = 1780] [serial = 37] [outer = 0xa6dad000] 13:53:57 INFO - PROCESS | 1780 | 1471985637889 Marionette DEBUG loaded listener.js 13:53:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 38 (0xa90a9c00) [pid = 1780] [serial = 38] [outer = 0xa6dad000] 13:53:59 INFO - PROCESS | 1780 | 1471985639092 Marionette TRACE conn4 <- [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]]]}] 13:53:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 13:53:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1687ms 13:53:59 INFO - PROCESS | 1780 | 1471985639110 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 13:53:59 INFO - PROCESS | 1780 | 1471985639116 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 13:53:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 13:53:59 INFO - PROCESS | 1780 | 1471985639124 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 13:53:59 INFO - PROCESS | 1780 | 1471985639129 Marionette TRACE conn4 <- [1,26,null,{}] 13:53:59 INFO - PROCESS | 1780 | 1471985639138 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:59 INFO - PROCESS | 1780 | 1471985639144 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:53:59 INFO - PROCESS | 1780 | 1471985639322 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 13:53:59 INFO - PROCESS | 1780 | 1471985639462 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:59 INFO - PROCESS | 1780 | 1471985639478 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:53:59 INFO - PROCESS | 1780 | ++DOCSHELL 0x93e0d800 == 14 [pid = 1780] [id = 14] 13:53:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 39 (0x97a80000) [pid = 1780] [serial = 39] [outer = (nil)] 13:53:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 40 (0x99326c00) [pid = 1780] [serial = 40] [outer = 0x97a80000] 13:53:59 INFO - PROCESS | 1780 | 1471985639564 Marionette DEBUG loaded listener.js 13:53:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 41 (0x99382400) [pid = 1780] [serial = 41] [outer = 0x97a80000] 13:54:00 INFO - PROCESS | 1780 | 1471985640416 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 13:54:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 13:54:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1338ms 13:54:00 INFO - PROCESS | 1780 | 1471985640462 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 13:54:00 INFO - PROCESS | 1780 | 1471985640477 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 13:54:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 13:54:00 INFO - PROCESS | 1780 | 1471985640492 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 13:54:00 INFO - PROCESS | 1780 | 1471985640496 Marionette TRACE conn4 <- [1,30,null,{}] 13:54:00 INFO - PROCESS | 1780 | 1471985640502 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:00 INFO - PROCESS | 1780 | 1471985640508 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:00 INFO - PROCESS | 1780 | 1471985640695 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 13:54:00 INFO - PROCESS | 1780 | 1471985640827 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:00 INFO - PROCESS | 1780 | 1471985640834 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:00 INFO - PROCESS | 1780 | ++DOCSHELL 0x9242c000 == 15 [pid = 1780] [id = 15] 13:54:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 42 (0x997c5c00) [pid = 1780] [serial = 42] [outer = (nil)] 13:54:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 43 (0x9aaf7800) [pid = 1780] [serial = 43] [outer = 0x997c5c00] 13:54:00 INFO - PROCESS | 1780 | 1471985640926 Marionette DEBUG loaded listener.js 13:54:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 44 (0x9aba8400) [pid = 1780] [serial = 44] [outer = 0x997c5c00] 13:54:01 INFO - PROCESS | 1780 | 1471985641739 Marionette TRACE conn4 <- [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]]]}] 13:54:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 13:54:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1291ms 13:54:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 13:54:01 INFO - PROCESS | 1780 | 1471985641790 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 13:54:01 INFO - PROCESS | 1780 | 1471985641793 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 13:54:01 INFO - PROCESS | 1780 | 1471985641800 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 13:54:01 INFO - PROCESS | 1780 | 1471985641806 Marionette TRACE conn4 <- [1,34,null,{}] 13:54:01 INFO - PROCESS | 1780 | 1471985641822 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:01 INFO - PROCESS | 1780 | 1471985641830 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:02 INFO - PROCESS | 1780 | 1471985642004 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 13:54:02 INFO - PROCESS | 1780 | 1471985642015 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:02 INFO - PROCESS | 1780 | 1471985642024 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:02 INFO - PROCESS | 1780 | ++DOCSHELL 0x95281000 == 16 [pid = 1780] [id = 16] 13:54:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 45 (0x95281c00) [pid = 1780] [serial = 45] [outer = (nil)] 13:54:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 46 (0x97a79000) [pid = 1780] [serial = 46] [outer = 0x95281c00] 13:54:02 INFO - PROCESS | 1780 | 1471985642114 Marionette DEBUG loaded listener.js 13:54:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 47 (0x9b2b2c00) [pid = 1780] [serial = 47] [outer = 0x95281c00] 13:54:03 INFO - PROCESS | 1780 | 1471985642999 Marionette TRACE conn4 <- [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]]]}] 13:54:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 13:54:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1237ms 13:54:03 INFO - PROCESS | 1780 | 1471985643038 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 13:54:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 13:54:03 INFO - PROCESS | 1780 | 1471985643043 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 13:54:03 INFO - PROCESS | 1780 | 1471985643050 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 13:54:03 INFO - PROCESS | 1780 | 1471985643053 Marionette TRACE conn4 <- [1,38,null,{}] 13:54:03 INFO - PROCESS | 1780 | 1471985643059 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:03 INFO - PROCESS | 1780 | 1471985643064 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:03 INFO - PROCESS | 1780 | 1471985643228 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 13:54:03 INFO - PROCESS | 1780 | 1471985643238 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:03 INFO - PROCESS | 1780 | 1471985643247 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:03 INFO - PROCESS | 1780 | ++DOCSHELL 0x99fbe800 == 17 [pid = 1780] [id = 17] 13:54:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 48 (0x9b8aa400) [pid = 1780] [serial = 48] [outer = (nil)] 13:54:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 49 (0x9bdf1c00) [pid = 1780] [serial = 49] [outer = 0x9b8aa400] 13:54:03 INFO - PROCESS | 1780 | 1471985643409 Marionette DEBUG loaded listener.js 13:54:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 50 (0x9c208000) [pid = 1780] [serial = 50] [outer = 0x9b8aa400] 13:54:04 INFO - PROCESS | 1780 | 1471985644152 Marionette TRACE conn4 <- [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]]]}] 13:54:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 13:54:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1135ms 13:54:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 13:54:04 INFO - PROCESS | 1780 | 1471985644185 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 13:54:04 INFO - PROCESS | 1780 | 1471985644188 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 13:54:04 INFO - PROCESS | 1780 | 1471985644195 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 13:54:04 INFO - PROCESS | 1780 | 1471985644198 Marionette TRACE conn4 <- [1,42,null,{}] 13:54:04 INFO - PROCESS | 1780 | 1471985644204 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:04 INFO - PROCESS | 1780 | 1471985644209 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:04 INFO - PROCESS | 1780 | 1471985644405 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 13:54:04 INFO - PROCESS | 1780 | 1471985644418 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:04 INFO - PROCESS | 1780 | 1471985644424 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:04 INFO - PROCESS | 1780 | ++DOCSHELL 0x9b8a4000 == 18 [pid = 1780] [id = 18] 13:54:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 51 (0x9c0b4400) [pid = 1780] [serial = 51] [outer = (nil)] 13:54:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 52 (0x9d503000) [pid = 1780] [serial = 52] [outer = 0x9c0b4400] 13:54:04 INFO - PROCESS | 1780 | 1471985644502 Marionette DEBUG loaded listener.js 13:54:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 53 (0x9d50d800) [pid = 1780] [serial = 53] [outer = 0x9c0b4400] 13:54:05 INFO - PROCESS | 1780 | 1471985645339 Marionette TRACE conn4 <- [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]]]}] 13:54:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 13:54:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1180ms 13:54:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 13:54:05 INFO - PROCESS | 1780 | 1471985645374 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 13:54:05 INFO - PROCESS | 1780 | 1471985645377 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 13:54:05 INFO - PROCESS | 1780 | 1471985645383 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 13:54:05 INFO - PROCESS | 1780 | 1471985645386 Marionette TRACE conn4 <- [1,46,null,{}] 13:54:05 INFO - PROCESS | 1780 | 1471985645392 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:05 INFO - PROCESS | 1780 | 1471985645402 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:05 INFO - PROCESS | 1780 | 1471985645613 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 13:54:05 INFO - PROCESS | 1780 | 1471985645710 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:05 INFO - PROCESS | 1780 | 1471985645718 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:05 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a451000 == 19 [pid = 1780] [id = 19] 13:54:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 54 (0x9c248800) [pid = 1780] [serial = 54] [outer = (nil)] 13:54:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 55 (0xa221e800) [pid = 1780] [serial = 55] [outer = 0x9c248800] 13:54:05 INFO - PROCESS | 1780 | 1471985645789 Marionette DEBUG loaded listener.js 13:54:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 56 (0xa22e6c00) [pid = 1780] [serial = 56] [outer = 0x9c248800] 13:54:06 INFO - PROCESS | 1780 | 1471985646497 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 13:54:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 13:54:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1135ms 13:54:06 INFO - PROCESS | 1780 | 1471985646517 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 13:54:06 INFO - PROCESS | 1780 | 1471985646521 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 13:54:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 13:54:06 INFO - PROCESS | 1780 | 1471985646527 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 13:54:06 INFO - PROCESS | 1780 | 1471985646530 Marionette TRACE conn4 <- [1,50,null,{}] 13:54:06 INFO - PROCESS | 1780 | 1471985646536 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:06 INFO - PROCESS | 1780 | 1471985646541 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:06 INFO - PROCESS | 1780 | 1471985646732 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 13:54:06 INFO - PROCESS | 1780 | 1471985646750 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:06 INFO - PROCESS | 1780 | 1471985646758 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:06 INFO - PROCESS | 1780 | ++DOCSHELL 0xa2222c00 == 20 [pid = 1780] [id = 20] 13:54:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 57 (0xa2226000) [pid = 1780] [serial = 57] [outer = (nil)] 13:54:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 58 (0xa23cdc00) [pid = 1780] [serial = 58] [outer = 0xa2226000] 13:54:06 INFO - PROCESS | 1780 | 1471985646829 Marionette DEBUG loaded listener.js 13:54:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 59 (0xa2538c00) [pid = 1780] [serial = 59] [outer = 0xa2226000] 13:54:07 INFO - PROCESS | 1780 | 1471985647544 Marionette TRACE conn4 <- [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]]]}] 13:54:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 13:54:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1036ms 13:54:07 INFO - PROCESS | 1780 | 1471985647563 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 13:54:07 INFO - PROCESS | 1780 | 1471985647567 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 13:54:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 13:54:07 INFO - PROCESS | 1780 | 1471985647575 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 13:54:07 INFO - PROCESS | 1780 | 1471985647578 Marionette TRACE conn4 <- [1,54,null,{}] 13:54:07 INFO - PROCESS | 1780 | 1471985647584 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:07 INFO - PROCESS | 1780 | 1471985647589 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:07 INFO - PROCESS | 1780 | 1471985647778 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 13:54:07 INFO - PROCESS | 1780 | 1471985647810 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:07 INFO - PROCESS | 1780 | 1471985647817 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:07 INFO - PROCESS | 1780 | ++DOCSHELL 0x99326000 == 21 [pid = 1780] [id = 21] 13:54:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 60 (0x99816800) [pid = 1780] [serial = 60] [outer = (nil)] 13:54:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 61 (0xa2fcbc00) [pid = 1780] [serial = 61] [outer = 0x99816800] 13:54:07 INFO - PROCESS | 1780 | 1471985647893 Marionette DEBUG loaded listener.js 13:54:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 62 (0xa321f400) [pid = 1780] [serial = 62] [outer = 0x99816800] 13:54:08 INFO - PROCESS | 1780 | 1471985648627 Marionette TRACE conn4 <- [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]]]}] 13:54:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 13:54:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1093ms 13:54:08 INFO - PROCESS | 1780 | 1471985648669 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 13:54:08 INFO - PROCESS | 1780 | 1471985648673 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 13:54:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 13:54:08 INFO - PROCESS | 1780 | 1471985648683 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 13:54:08 INFO - PROCESS | 1780 | 1471985648685 Marionette TRACE conn4 <- [1,58,null,{}] 13:54:08 INFO - PROCESS | 1780 | 1471985648692 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:08 INFO - PROCESS | 1780 | 1471985648696 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:08 INFO - PROCESS | 1780 | 1471985648916 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 13:54:08 INFO - PROCESS | 1780 | 1471985648933 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:08 INFO - PROCESS | 1780 | 1471985648939 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:08 INFO - PROCESS | 1780 | ++DOCSHELL 0x9523c800 == 22 [pid = 1780] [id = 22] 13:54:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 63 (0x95282400) [pid = 1780] [serial = 63] [outer = (nil)] 13:54:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 64 (0xa33da000) [pid = 1780] [serial = 64] [outer = 0x95282400] 13:54:09 INFO - PROCESS | 1780 | 1471985649016 Marionette DEBUG loaded listener.js 13:54:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 65 (0xa34e8000) [pid = 1780] [serial = 65] [outer = 0x95282400] 13:54:10 INFO - PROCESS | 1780 | --DOCSHELL 0x95246400 == 21 [pid = 1780] [id = 11] 13:54:10 INFO - PROCESS | 1780 | --DOCSHELL 0xa2223800 == 20 [pid = 1780] [id = 12] 13:54:10 INFO - PROCESS | 1780 | --DOCSHELL 0xa6da9000 == 19 [pid = 1780] [id = 13] 13:54:10 INFO - PROCESS | 1780 | --DOCSHELL 0x95239c00 == 18 [pid = 1780] [id = 6] 13:54:10 INFO - PROCESS | 1780 | --DOCSHELL 0x93c4b400 == 17 [pid = 1780] [id = 8] 13:54:10 INFO - PROCESS | 1780 | 1471985650818 Marionette TRACE conn4 <- [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]]]}] 13:54:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 13:54:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 2181ms 13:54:10 INFO - PROCESS | 1780 | 1471985650866 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 13:54:10 INFO - PROCESS | 1780 | 1471985650872 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 13:54:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 13:54:10 INFO - PROCESS | 1780 | 1471985650888 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 13:54:10 INFO - PROCESS | 1780 | 1471985650895 Marionette TRACE conn4 <- [1,62,null,{}] 13:54:10 INFO - PROCESS | 1780 | 1471985650903 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:10 INFO - PROCESS | 1780 | 1471985650908 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:11 INFO - PROCESS | 1780 | 1471985651109 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 13:54:11 INFO - PROCESS | 1780 | 1471985651142 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:11 INFO - PROCESS | 1780 | 1471985651151 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:11 INFO - PROCESS | 1780 | ++DOCSHELL 0x95240800 == 18 [pid = 1780] [id = 23] 13:54:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 66 (0x95241800) [pid = 1780] [serial = 66] [outer = (nil)] 13:54:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 67 (0x97a78000) [pid = 1780] [serial = 67] [outer = 0x95241800] 13:54:11 INFO - PROCESS | 1780 | 1471985651229 Marionette DEBUG loaded listener.js 13:54:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 68 (0x98477000) [pid = 1780] [serial = 68] [outer = 0x95241800] 13:54:12 INFO - PROCESS | 1780 | --DOMWINDOW == 67 (0x93c4d000) [pid = 1780] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 13:54:12 INFO - PROCESS | 1780 | --DOMWINDOW == 66 (0x993cd000) [pid = 1780] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 13:54:12 INFO - PROCESS | 1780 | --DOMWINDOW == 65 (0xa2224000) [pid = 1780] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 13:54:12 INFO - PROCESS | 1780 | --DOMWINDOW == 64 (0xa6dad000) [pid = 1780] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 13:54:12 INFO - PROCESS | 1780 | --DOMWINDOW == 63 (0x97a80000) [pid = 1780] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 13:54:12 INFO - PROCESS | 1780 | --DOMWINDOW == 62 (0x997c5c00) [pid = 1780] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 13:54:12 INFO - PROCESS | 1780 | --DOMWINDOW == 61 (0x95281c00) [pid = 1780] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 13:54:12 INFO - PROCESS | 1780 | --DOMWINDOW == 60 (0x9b8aa400) [pid = 1780] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 13:54:12 INFO - PROCESS | 1780 | --DOMWINDOW == 59 (0xa2226000) [pid = 1780] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 13:54:12 INFO - PROCESS | 1780 | --DOMWINDOW == 58 (0x9523ac00) [pid = 1780] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 13:54:12 INFO - PROCESS | 1780 | 1471985652586 Marionette TRACE conn4 <- [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]]]}] 13:54:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 13:54:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1744ms 13:54:12 INFO - PROCESS | 1780 | 1471985652624 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 13:54:12 INFO - PROCESS | 1780 | 1471985652631 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 13:54:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 13:54:12 INFO - PROCESS | 1780 | 1471985652640 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 13:54:12 INFO - PROCESS | 1780 | 1471985652645 Marionette TRACE conn4 <- [1,66,null,{}] 13:54:12 INFO - PROCESS | 1780 | 1471985652651 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:12 INFO - PROCESS | 1780 | 1471985652656 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:12 INFO - PROCESS | 1780 | 1471985652826 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 13:54:12 INFO - PROCESS | 1780 | 1471985652837 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:12 INFO - PROCESS | 1780 | 1471985652848 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:12 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a122000 == 19 [pid = 1780] [id = 24] 13:54:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 59 (0x9a1aec00) [pid = 1780] [serial = 69] [outer = (nil)] 13:54:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 60 (0x9a452800) [pid = 1780] [serial = 70] [outer = 0x9a1aec00] 13:54:12 INFO - PROCESS | 1780 | 1471985652946 Marionette DEBUG loaded listener.js 13:54:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 61 (0x9aba2000) [pid = 1780] [serial = 71] [outer = 0x9a1aec00] 13:54:13 INFO - PROCESS | 1780 | 1471985653794 Marionette TRACE conn4 <- [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]]]}] 13:54:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 13:54:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1184ms 13:54:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 13:54:13 INFO - PROCESS | 1780 | 1471985653825 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 13:54:13 INFO - PROCESS | 1780 | 1471985653828 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 13:54:13 INFO - PROCESS | 1780 | 1471985653835 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 13:54:13 INFO - PROCESS | 1780 | 1471985653841 Marionette TRACE conn4 <- [1,70,null,{}] 13:54:13 INFO - PROCESS | 1780 | 1471985653861 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:13 INFO - PROCESS | 1780 | 1471985653870 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:14 INFO - PROCESS | 1780 | 1471985654027 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 13:54:14 INFO - PROCESS | 1780 | 1471985654173 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:14 INFO - PROCESS | 1780 | 1471985654181 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:14 INFO - PROCESS | 1780 | ++DOCSHELL 0x93a36c00 == 20 [pid = 1780] [id = 25] 13:54:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 62 (0x93a3dc00) [pid = 1780] [serial = 72] [outer = (nil)] 13:54:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 63 (0x93abe400) [pid = 1780] [serial = 73] [outer = 0x93a3dc00] 13:54:14 INFO - PROCESS | 1780 | 1471985654278 Marionette DEBUG loaded listener.js 13:54:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 64 (0x93cb2800) [pid = 1780] [serial = 74] [outer = 0x93a3dc00] 13:54:15 INFO - PROCESS | 1780 | 1471985655177 Marionette TRACE conn4 <- [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]]]}] 13:54:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 13:54:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1390ms 13:54:15 INFO - PROCESS | 1780 | 1471985655228 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 13:54:15 INFO - PROCESS | 1780 | 1471985655234 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 13:54:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 13:54:15 INFO - PROCESS | 1780 | 1471985655242 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 13:54:15 INFO - PROCESS | 1780 | 1471985655247 Marionette TRACE conn4 <- [1,74,null,{}] 13:54:15 INFO - PROCESS | 1780 | 1471985655255 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:15 INFO - PROCESS | 1780 | 1471985655267 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:15 INFO - PROCESS | 1780 | 1471985655448 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 13:54:15 INFO - PROCESS | 1780 | 1471985655585 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:15 INFO - PROCESS | 1780 | 1471985655596 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:15 INFO - PROCESS | 1780 | ++DOCSHELL 0x9937ec00 == 21 [pid = 1780] [id = 26] 13:54:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 65 (0x9981b400) [pid = 1780] [serial = 75] [outer = (nil)] 13:54:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 66 (0x9aba3000) [pid = 1780] [serial = 76] [outer = 0x9981b400] 13:54:15 INFO - PROCESS | 1780 | 1471985655687 Marionette DEBUG loaded listener.js 13:54:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 67 (0x9b226800) [pid = 1780] [serial = 77] [outer = 0x9981b400] 13:54:16 INFO - PROCESS | 1780 | 1471985656584 Marionette TRACE conn4 <- [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]]]}] 13:54:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 13:54:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1390ms 13:54:16 INFO - PROCESS | 1780 | 1471985656637 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 13:54:16 INFO - PROCESS | 1780 | 1471985656644 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 13:54:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 13:54:16 INFO - PROCESS | 1780 | 1471985656651 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 13:54:16 INFO - PROCESS | 1780 | 1471985656655 Marionette TRACE conn4 <- [1,78,null,{}] 13:54:16 INFO - PROCESS | 1780 | 1471985656662 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:16 INFO - PROCESS | 1780 | 1471985656667 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:16 INFO - PROCESS | 1780 | 1471985656852 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 13:54:17 INFO - PROCESS | 1780 | 1471985656992 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:17 INFO - PROCESS | 1780 | 1471985657001 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:17 INFO - PROCESS | 1780 | ++DOCSHELL 0x9932dc00 == 22 [pid = 1780] [id = 27] 13:54:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 68 (0x9b8a8800) [pid = 1780] [serial = 78] [outer = (nil)] 13:54:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 69 (0x9c0b8800) [pid = 1780] [serial = 79] [outer = 0x9b8a8800] 13:54:17 INFO - PROCESS | 1780 | 1471985657088 Marionette DEBUG loaded listener.js 13:54:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 70 (0x9c247000) [pid = 1780] [serial = 80] [outer = 0x9b8a8800] 13:54:18 INFO - PROCESS | 1780 | 1471985658060 Marionette TRACE conn4 <- [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]]]}] 13:54:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 13:54:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1484ms 13:54:18 INFO - PROCESS | 1780 | 1471985658136 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 13:54:18 INFO - PROCESS | 1780 | 1471985658140 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 13:54:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 13:54:18 INFO - PROCESS | 1780 | 1471985658157 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 13:54:18 INFO - PROCESS | 1780 | 1471985658166 Marionette TRACE conn4 <- [1,82,null,{}] 13:54:18 INFO - PROCESS | 1780 | 1471985658172 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:18 INFO - PROCESS | 1780 | 1471985658181 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:18 INFO - PROCESS | 1780 | 1471985658471 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 13:54:18 INFO - PROCESS | 1780 | 1471985658570 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:18 INFO - PROCESS | 1780 | 1471985658578 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:18 INFO - PROCESS | 1780 | ++DOCSHELL 0x93abf400 == 23 [pid = 1780] [id = 28] 13:54:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 71 (0x99fc1400) [pid = 1780] [serial = 81] [outer = (nil)] 13:54:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 72 (0xa221b800) [pid = 1780] [serial = 82] [outer = 0x99fc1400] 13:54:18 INFO - PROCESS | 1780 | 1471985658705 Marionette DEBUG loaded listener.js 13:54:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 73 (0xa22e6000) [pid = 1780] [serial = 83] [outer = 0x99fc1400] 13:54:19 INFO - PROCESS | 1780 | 1471985659496 Marionette TRACE conn4 <- [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]]]}] 13:54:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 13:54:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1403ms 13:54:19 INFO - PROCESS | 1780 | 1471985659561 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 13:54:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 13:54:19 INFO - PROCESS | 1780 | 1471985659566 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 13:54:19 INFO - PROCESS | 1780 | 1471985659573 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 13:54:19 INFO - PROCESS | 1780 | 1471985659577 Marionette TRACE conn4 <- [1,86,null,{}] 13:54:19 INFO - PROCESS | 1780 | 1471985659582 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:19 INFO - PROCESS | 1780 | 1471985659588 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:19 INFO - PROCESS | 1780 | 1471985659774 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 13:54:19 INFO - PROCESS | 1780 | 1471985659912 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:19 INFO - PROCESS | 1780 | 1471985659921 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:19 INFO - PROCESS | 1780 | ++DOCSHELL 0x9aba2400 == 24 [pid = 1780] [id = 29] 13:54:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0xa1118c00) [pid = 1780] [serial = 84] [outer = (nil)] 13:54:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0xa2fcf000) [pid = 1780] [serial = 85] [outer = 0xa1118c00] 13:54:20 INFO - PROCESS | 1780 | 1471985660009 Marionette DEBUG loaded listener.js 13:54:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0xa2fc8c00) [pid = 1780] [serial = 86] [outer = 0xa1118c00] 13:54:20 INFO - PROCESS | 1780 | 1471985660856 Marionette TRACE conn4 <- [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]]]}] 13:54:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 13:54:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1340ms 13:54:20 INFO - PROCESS | 1780 | 1471985660913 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 13:54:20 INFO - PROCESS | 1780 | 1471985660917 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 13:54:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 13:54:20 INFO - PROCESS | 1780 | 1471985660924 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 13:54:20 INFO - PROCESS | 1780 | 1471985660927 Marionette TRACE conn4 <- [1,90,null,{}] 13:54:20 INFO - PROCESS | 1780 | 1471985660934 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:20 INFO - PROCESS | 1780 | 1471985660939 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:21 INFO - PROCESS | 1780 | 1471985661108 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 13:54:21 INFO - PROCESS | 1780 | 1471985661246 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:21 INFO - PROCESS | 1780 | 1471985661265 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:21 INFO - PROCESS | 1780 | ++DOCSHELL 0x97abe000 == 25 [pid = 1780] [id = 30] 13:54:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 77 (0x97abe400) [pid = 1780] [serial = 87] [outer = (nil)] 13:54:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 78 (0x97ac1000) [pid = 1780] [serial = 88] [outer = 0x97abe400] 13:54:21 INFO - PROCESS | 1780 | 1471985661358 Marionette DEBUG loaded listener.js 13:54:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 79 (0xa2570400) [pid = 1780] [serial = 89] [outer = 0x97abe400] 13:54:22 INFO - PROCESS | 1780 | 1471985662405 Marionette TRACE conn4 <- [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]]]}] 13:54:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 13:54:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1538ms 13:54:22 INFO - PROCESS | 1780 | 1471985662464 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 13:54:22 INFO - PROCESS | 1780 | 1471985662471 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 13:54:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 13:54:22 INFO - PROCESS | 1780 | 1471985662480 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 13:54:22 INFO - PROCESS | 1780 | 1471985662486 Marionette TRACE conn4 <- [1,94,null,{}] 13:54:22 INFO - PROCESS | 1780 | 1471985662496 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:22 INFO - PROCESS | 1780 | 1471985662501 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:22 INFO - PROCESS | 1780 | 1471985662740 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 13:54:23 INFO - PROCESS | 1780 | --DOCSHELL 0x9a122000 == 24 [pid = 1780] [id = 24] 13:54:23 INFO - PROCESS | 1780 | --DOCSHELL 0x95240800 == 23 [pid = 1780] [id = 23] 13:54:23 INFO - PROCESS | 1780 | --DOCSHELL 0x93e0d800 == 22 [pid = 1780] [id = 14] 13:54:23 INFO - PROCESS | 1780 | --DOCSHELL 0x95281000 == 21 [pid = 1780] [id = 16] 13:54:23 INFO - PROCESS | 1780 | --DOCSHELL 0x9242c000 == 20 [pid = 1780] [id = 15] 13:54:23 INFO - PROCESS | 1780 | --DOCSHELL 0x97abe000 == 19 [pid = 1780] [id = 30] 13:54:23 INFO - PROCESS | 1780 | --DOCSHELL 0xa2222c00 == 18 [pid = 1780] [id = 20] 13:54:23 INFO - PROCESS | 1780 | --DOCSHELL 0x9b8a4000 == 17 [pid = 1780] [id = 18] 13:54:23 INFO - PROCESS | 1780 | --DOCSHELL 0x99fbe800 == 16 [pid = 1780] [id = 17] 13:54:23 INFO - PROCESS | 1780 | --DOCSHELL 0x93abf400 == 15 [pid = 1780] [id = 28] 13:54:23 INFO - PROCESS | 1780 | --DOCSHELL 0x9aba2400 == 14 [pid = 1780] [id = 29] 13:54:23 INFO - PROCESS | 1780 | --DOCSHELL 0x99326000 == 13 [pid = 1780] [id = 21] 13:54:23 INFO - PROCESS | 1780 | --DOCSHELL 0x9932dc00 == 12 [pid = 1780] [id = 27] 13:54:23 INFO - PROCESS | 1780 | --DOCSHELL 0x9a451000 == 11 [pid = 1780] [id = 19] 13:54:23 INFO - PROCESS | 1780 | --DOCSHELL 0x93a36c00 == 10 [pid = 1780] [id = 25] 13:54:23 INFO - PROCESS | 1780 | --DOCSHELL 0x9937ec00 == 9 [pid = 1780] [id = 26] 13:54:23 INFO - PROCESS | 1780 | --DOCSHELL 0x9523c800 == 8 [pid = 1780] [id = 22] 13:54:23 INFO - PROCESS | 1780 | --DOMWINDOW == 78 (0x9a552400) [pid = 1780] [serial = 12] [outer = (nil)] [url = about:blank] 13:54:23 INFO - PROCESS | 1780 | --DOMWINDOW == 77 (0x93ca6000) [pid = 1780] [serial = 22] [outer = (nil)] [url = about:blank] 13:54:23 INFO - PROCESS | 1780 | --DOMWINDOW == 76 (0x9a9dc400) [pid = 1780] [serial = 28] [outer = (nil)] [url = about:blank] 13:54:23 INFO - PROCESS | 1780 | --DOMWINDOW == 75 (0x9d5a7800) [pid = 1780] [serial = 31] [outer = (nil)] [url = about:blank] 13:54:23 INFO - PROCESS | 1780 | --DOMWINDOW == 74 (0xa253d000) [pid = 1780] [serial = 34] [outer = (nil)] [url = about:blank] 13:54:23 INFO - PROCESS | 1780 | --DOMWINDOW == 73 (0xa8259800) [pid = 1780] [serial = 37] [outer = (nil)] [url = about:blank] 13:54:23 INFO - PROCESS | 1780 | --DOMWINDOW == 72 (0x99326c00) [pid = 1780] [serial = 40] [outer = (nil)] [url = about:blank] 13:54:23 INFO - PROCESS | 1780 | --DOMWINDOW == 71 (0x9aaf7800) [pid = 1780] [serial = 43] [outer = (nil)] [url = about:blank] 13:54:23 INFO - PROCESS | 1780 | --DOMWINDOW == 70 (0x97a79000) [pid = 1780] [serial = 46] [outer = (nil)] [url = about:blank] 13:54:23 INFO - PROCESS | 1780 | --DOMWINDOW == 69 (0x9b2b2c00) [pid = 1780] [serial = 47] [outer = (nil)] [url = about:blank] 13:54:23 INFO - PROCESS | 1780 | --DOMWINDOW == 68 (0x9bdf1c00) [pid = 1780] [serial = 49] [outer = (nil)] [url = about:blank] 13:54:23 INFO - PROCESS | 1780 | --DOMWINDOW == 67 (0x9c208000) [pid = 1780] [serial = 50] [outer = (nil)] [url = about:blank] 13:54:23 INFO - PROCESS | 1780 | --DOMWINDOW == 66 (0x9d503000) [pid = 1780] [serial = 52] [outer = (nil)] [url = about:blank] 13:54:23 INFO - PROCESS | 1780 | --DOMWINDOW == 65 (0xa221e800) [pid = 1780] [serial = 55] [outer = (nil)] [url = about:blank] 13:54:23 INFO - PROCESS | 1780 | --DOMWINDOW == 64 (0xa23cdc00) [pid = 1780] [serial = 58] [outer = (nil)] [url = about:blank] 13:54:23 INFO - PROCESS | 1780 | --DOMWINDOW == 63 (0x95246800) [pid = 1780] [serial = 25] [outer = (nil)] [url = about:blank] 13:54:23 INFO - PROCESS | 1780 | --DOMWINDOW == 62 (0xa2538c00) [pid = 1780] [serial = 59] [outer = (nil)] [url = about:blank] 13:54:23 INFO - PROCESS | 1780 | --DOMWINDOW == 61 (0x9aba8400) [pid = 1780] [serial = 44] [outer = (nil)] [url = about:blank] 13:54:23 INFO - PROCESS | 1780 | --DOMWINDOW == 60 (0xa0638800) [pid = 1780] [serial = 32] [outer = (nil)] [url = about:blank] 13:54:23 INFO - PROCESS | 1780 | --DOMWINDOW == 59 (0xa2fcbc00) [pid = 1780] [serial = 61] [outer = (nil)] [url = about:blank] 13:54:23 INFO - PROCESS | 1780 | --DOMWINDOW == 58 (0x93e09c00) [pid = 1780] [serial = 23] [outer = (nil)] [url = about:blank] 13:54:23 INFO - PROCESS | 1780 | --DOMWINDOW == 57 (0xa3288400) [pid = 1780] [serial = 35] [outer = (nil)] [url = about:blank] 13:54:23 INFO - PROCESS | 1780 | --DOMWINDOW == 56 (0x9c202800) [pid = 1780] [serial = 17] [outer = (nil)] [url = about:blank] 13:54:23 INFO - PROCESS | 1780 | --DOMWINDOW == 55 (0x99382400) [pid = 1780] [serial = 41] [outer = (nil)] [url = about:blank] 13:54:23 INFO - PROCESS | 1780 | --DOMWINDOW == 54 (0xa90a9c00) [pid = 1780] [serial = 38] [outer = (nil)] [url = about:blank] 13:54:23 INFO - PROCESS | 1780 | --DOMWINDOW == 53 (0x9aafa000) [pid = 1780] [serial = 9] [outer = (nil)] [url = about:blank] 13:54:23 INFO - PROCESS | 1780 | --DOMWINDOW == 52 (0xa4d68400) [pid = 1780] [serial = 2] [outer = (nil)] [url = about:blank] 13:54:23 INFO - PROCESS | 1780 | --DOMWINDOW == 51 (0x93ca6c00) [pid = 1780] [serial = 19] [outer = (nil)] [url = about:blank] 13:54:23 INFO - PROCESS | 1780 | --DOMWINDOW == 50 (0x96f85000) [pid = 1780] [serial = 16] [outer = (nil)] [url = about:blank] 13:54:23 INFO - PROCESS | 1780 | 1471985663930 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:23 INFO - PROCESS | 1780 | 1471985663945 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:24 INFO - PROCESS | 1780 | ++DOCSHELL 0x93a3f800 == 9 [pid = 1780] [id = 31] 13:54:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 51 (0x93abf400) [pid = 1780] [serial = 90] [outer = (nil)] 13:54:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 52 (0x93c51c00) [pid = 1780] [serial = 91] [outer = 0x93abf400] 13:54:24 INFO - PROCESS | 1780 | 1471985664048 Marionette DEBUG loaded listener.js 13:54:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 53 (0x93e06000) [pid = 1780] [serial = 92] [outer = 0x93abf400] 13:54:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 54 (0x96f85000) [pid = 1780] [serial = 93] [outer = 0x99fc6800] 13:54:24 INFO - PROCESS | 1780 | 1471985664870 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 13:54:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 13:54:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 2450ms 13:54:24 INFO - PROCESS | 1780 | 1471985664931 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 13:54:24 INFO - PROCESS | 1780 | 1471985664937 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 13:54:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 13:54:24 INFO - PROCESS | 1780 | 1471985664945 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 13:54:24 INFO - PROCESS | 1780 | 1471985664951 Marionette TRACE conn4 <- [1,98,null,{}] 13:54:24 INFO - PROCESS | 1780 | 1471985664958 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:24 INFO - PROCESS | 1780 | 1471985664967 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:25 INFO - PROCESS | 1780 | 1471985665138 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 13:54:25 INFO - PROCESS | 1780 | 1471985665267 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:25 INFO - PROCESS | 1780 | 1471985665282 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:25 INFO - PROCESS | 1780 | ++DOCSHELL 0x97a80800 == 10 [pid = 1780] [id = 32] 13:54:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 55 (0x97abb400) [pid = 1780] [serial = 94] [outer = (nil)] 13:54:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 56 (0x97ac2800) [pid = 1780] [serial = 95] [outer = 0x97abb400] 13:54:25 INFO - PROCESS | 1780 | 1471985665407 Marionette DEBUG loaded listener.js 13:54:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 57 (0x99325c00) [pid = 1780] [serial = 96] [outer = 0x97abb400] 13:54:26 INFO - PROCESS | 1780 | 1471985666164 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 13:54:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 13:54:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1236ms 13:54:26 INFO - PROCESS | 1780 | 1471985666191 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 13:54:26 INFO - PROCESS | 1780 | 1471985666199 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 13:54:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 13:54:26 INFO - PROCESS | 1780 | 1471985666220 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 13:54:26 INFO - PROCESS | 1780 | 1471985666224 Marionette TRACE conn4 <- [1,102,null,{}] 13:54:26 INFO - PROCESS | 1780 | 1471985666231 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:26 INFO - PROCESS | 1780 | 1471985666236 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:26 INFO - PROCESS | 1780 | 1471985666451 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 13:54:26 INFO - PROCESS | 1780 | 1471985666471 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:26 INFO - PROCESS | 1780 | 1471985666480 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:26 INFO - PROCESS | 1780 | ++DOCSHELL 0x99327000 == 11 [pid = 1780] [id = 33] 13:54:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 58 (0x99328000) [pid = 1780] [serial = 97] [outer = (nil)] 13:54:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 59 (0x9a9dc800) [pid = 1780] [serial = 98] [outer = 0x99328000] 13:54:26 INFO - PROCESS | 1780 | 1471985666556 Marionette DEBUG loaded listener.js 13:54:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 60 (0x9aba3c00) [pid = 1780] [serial = 99] [outer = 0x99328000] 13:54:27 INFO - PROCESS | 1780 | 1471985667400 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 13:54:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 13:54:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1229ms 13:54:27 INFO - PROCESS | 1780 | 1471985667454 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 13:54:27 INFO - PROCESS | 1780 | 1471985667457 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 13:54:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 13:54:27 INFO - PROCESS | 1780 | 1471985667474 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 13:54:27 INFO - PROCESS | 1780 | 1471985667483 Marionette TRACE conn4 <- [1,106,null,{}] 13:54:27 INFO - PROCESS | 1780 | 1471985667504 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:27 INFO - PROCESS | 1780 | 1471985667512 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:27 INFO - PROCESS | 1780 | 1471985667722 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 13:54:27 INFO - PROCESS | 1780 | 1471985667750 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:27 INFO - PROCESS | 1780 | 1471985667758 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:27 INFO - PROCESS | 1780 | ++DOCSHELL 0x9b542400 == 12 [pid = 1780] [id = 34] 13:54:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 61 (0x9b543400) [pid = 1780] [serial = 100] [outer = (nil)] 13:54:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 62 (0x9b8ad000) [pid = 1780] [serial = 101] [outer = 0x9b543400] 13:54:27 INFO - PROCESS | 1780 | 1471985667833 Marionette DEBUG loaded listener.js 13:54:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 63 (0x93c51800) [pid = 1780] [serial = 102] [outer = 0x9b543400] 13:54:28 INFO - PROCESS | 1780 | --DOMWINDOW == 62 (0x95282400) [pid = 1780] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 13:54:28 INFO - PROCESS | 1780 | --DOMWINDOW == 61 (0x99816800) [pid = 1780] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 13:54:28 INFO - PROCESS | 1780 | --DOMWINDOW == 60 (0x9c0b4400) [pid = 1780] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 13:54:28 INFO - PROCESS | 1780 | --DOMWINDOW == 59 (0x9c248800) [pid = 1780] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 13:54:28 INFO - PROCESS | 1780 | --DOMWINDOW == 58 (0x9a1aec00) [pid = 1780] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 13:54:28 INFO - PROCESS | 1780 | --DOMWINDOW == 57 (0x95241800) [pid = 1780] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 13:54:28 INFO - PROCESS | 1780 | 1471985668815 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 13:54:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 13:54:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1411ms 13:54:28 INFO - PROCESS | 1780 | 1471985668876 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 13:54:28 INFO - PROCESS | 1780 | 1471985668881 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 13:54:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 13:54:28 INFO - PROCESS | 1780 | 1471985668887 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 13:54:28 INFO - PROCESS | 1780 | 1471985668890 Marionette TRACE conn4 <- [1,110,null,{}] 13:54:28 INFO - PROCESS | 1780 | 1471985668896 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:28 INFO - PROCESS | 1780 | 1471985668901 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:29 INFO - PROCESS | 1780 | 1471985669090 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 13:54:29 INFO - PROCESS | 1780 | 1471985669103 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:29 INFO - PROCESS | 1780 | 1471985669112 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:29 INFO - PROCESS | 1780 | ++DOCSHELL 0x93a3f400 == 13 [pid = 1780] [id = 35] 13:54:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 58 (0x95282400) [pid = 1780] [serial = 103] [outer = (nil)] 13:54:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 59 (0x9c204400) [pid = 1780] [serial = 104] [outer = 0x95282400] 13:54:29 INFO - PROCESS | 1780 | 1471985669184 Marionette DEBUG loaded listener.js 13:54:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 60 (0x9c248800) [pid = 1780] [serial = 105] [outer = 0x95282400] 13:54:29 INFO - PROCESS | 1780 | 1471985669993 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 13:54:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 13:54:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1139ms 13:54:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 13:54:30 INFO - PROCESS | 1780 | 1471985670028 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 13:54:30 INFO - PROCESS | 1780 | 1471985670031 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 13:54:30 INFO - PROCESS | 1780 | 1471985670037 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 13:54:30 INFO - PROCESS | 1780 | 1471985670041 Marionette TRACE conn4 <- [1,114,null,{}] 13:54:30 INFO - PROCESS | 1780 | 1471985670047 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:30 INFO - PROCESS | 1780 | 1471985670052 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:30 INFO - PROCESS | 1780 | 1471985670205 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 13:54:30 INFO - PROCESS | 1780 | 1471985670215 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:30 INFO - PROCESS | 1780 | 1471985670234 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:30 INFO - PROCESS | 1780 | ++DOCSHELL 0x9d54b400 == 14 [pid = 1780] [id = 36] 13:54:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 61 (0x9d551c00) [pid = 1780] [serial = 106] [outer = (nil)] 13:54:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 62 (0xa0633800) [pid = 1780] [serial = 107] [outer = 0x9d551c00] 13:54:30 INFO - PROCESS | 1780 | 1471985670319 Marionette DEBUG loaded listener.js 13:54:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 63 (0xa2008000) [pid = 1780] [serial = 108] [outer = 0x9d551c00] 13:54:31 INFO - PROCESS | 1780 | 1471985671510 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 13:54:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 13:54:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1550ms 13:54:31 INFO - PROCESS | 1780 | 1471985671588 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 13:54:31 INFO - PROCESS | 1780 | 1471985671595 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 13:54:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 13:54:31 INFO - PROCESS | 1780 | 1471985671603 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 13:54:31 INFO - PROCESS | 1780 | 1471985671612 Marionette TRACE conn4 <- [1,118,null,{}] 13:54:31 INFO - PROCESS | 1780 | 1471985671619 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:31 INFO - PROCESS | 1780 | 1471985671626 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:31 INFO - PROCESS | 1780 | 1471985671856 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 13:54:32 INFO - PROCESS | 1780 | 1471985672047 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:32 INFO - PROCESS | 1780 | 1471985672064 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:32 INFO - PROCESS | 1780 | ++DOCSHELL 0x93a3d400 == 15 [pid = 1780] [id = 37] 13:54:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 64 (0x93abdc00) [pid = 1780] [serial = 109] [outer = (nil)] 13:54:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 65 (0x95276800) [pid = 1780] [serial = 110] [outer = 0x93abdc00] 13:54:32 INFO - PROCESS | 1780 | 1471985672163 Marionette DEBUG loaded listener.js 13:54:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 66 (0x9527a400) [pid = 1780] [serial = 111] [outer = 0x93abdc00] 13:54:33 INFO - PROCESS | 1780 | 1471985673139 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 13:54:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 13:54:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1589ms 13:54:33 INFO - PROCESS | 1780 | 1471985673192 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 13:54:33 INFO - PROCESS | 1780 | 1471985673199 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 13:54:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 13:54:33 INFO - PROCESS | 1780 | 1471985673210 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 13:54:33 INFO - PROCESS | 1780 | 1471985673214 Marionette TRACE conn4 <- [1,122,null,{}] 13:54:33 INFO - PROCESS | 1780 | 1471985673221 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:33 INFO - PROCESS | 1780 | 1471985673227 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:33 INFO - PROCESS | 1780 | 1471985673421 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 13:54:33 INFO - PROCESS | 1780 | 1471985673560 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:33 INFO - PROCESS | 1780 | 1471985673572 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:33 INFO - PROCESS | 1780 | ++DOCSHELL 0x93c53400 == 16 [pid = 1780] [id = 38] 13:54:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 67 (0x9a553000) [pid = 1780] [serial = 112] [outer = (nil)] 13:54:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 68 (0x9aba2400) [pid = 1780] [serial = 113] [outer = 0x9a553000] 13:54:33 INFO - PROCESS | 1780 | 1471985673693 Marionette DEBUG loaded listener.js 13:54:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 69 (0x9ac62c00) [pid = 1780] [serial = 114] [outer = 0x9a553000] 13:54:34 INFO - PROCESS | 1780 | 1471985674629 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 13:54:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 13:54:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1496ms 13:54:34 INFO - PROCESS | 1780 | 1471985674706 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 13:54:34 INFO - PROCESS | 1780 | 1471985674710 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 13:54:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 13:54:34 INFO - PROCESS | 1780 | 1471985674718 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 13:54:34 INFO - PROCESS | 1780 | 1471985674724 Marionette TRACE conn4 <- [1,126,null,{}] 13:54:34 INFO - PROCESS | 1780 | 1471985674741 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:34 INFO - PROCESS | 1780 | 1471985674750 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:35 INFO - PROCESS | 1780 | 1471985675083 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 13:54:35 INFO - PROCESS | 1780 | 1471985675271 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:35 INFO - PROCESS | 1780 | 1471985675281 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:35 INFO - PROCESS | 1780 | ++DOCSHELL 0x93cad800 == 17 [pid = 1780] [id = 39] 13:54:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 70 (0x93e0f000) [pid = 1780] [serial = 115] [outer = (nil)] 13:54:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 71 (0x95274c00) [pid = 1780] [serial = 116] [outer = 0x93e0f000] 13:54:35 INFO - PROCESS | 1780 | 1471985675360 Marionette DEBUG loaded listener.js 13:54:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 72 (0x9527b400) [pid = 1780] [serial = 117] [outer = 0x93e0f000] 13:54:36 INFO - PROCESS | 1780 | --DOMWINDOW == 71 (0xa33da000) [pid = 1780] [serial = 64] [outer = (nil)] [url = about:blank] 13:54:36 INFO - PROCESS | 1780 | --DOMWINDOW == 70 (0xa321f400) [pid = 1780] [serial = 62] [outer = (nil)] [url = about:blank] 13:54:36 INFO - PROCESS | 1780 | --DOMWINDOW == 69 (0x9d50d800) [pid = 1780] [serial = 53] [outer = (nil)] [url = about:blank] 13:54:36 INFO - PROCESS | 1780 | --DOMWINDOW == 68 (0xa22e6c00) [pid = 1780] [serial = 56] [outer = (nil)] [url = about:blank] 13:54:36 INFO - PROCESS | 1780 | --DOMWINDOW == 67 (0x9a452800) [pid = 1780] [serial = 70] [outer = (nil)] [url = about:blank] 13:54:36 INFO - PROCESS | 1780 | --DOMWINDOW == 66 (0x9aba2000) [pid = 1780] [serial = 71] [outer = (nil)] [url = about:blank] 13:54:36 INFO - PROCESS | 1780 | --DOMWINDOW == 65 (0x97a78000) [pid = 1780] [serial = 67] [outer = (nil)] [url = about:blank] 13:54:36 INFO - PROCESS | 1780 | --DOMWINDOW == 64 (0x98477000) [pid = 1780] [serial = 68] [outer = (nil)] [url = about:blank] 13:54:36 INFO - PROCESS | 1780 | --DOMWINDOW == 63 (0xa34e8000) [pid = 1780] [serial = 65] [outer = (nil)] [url = about:blank] 13:54:36 INFO - PROCESS | 1780 | 1471985676305 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 13:54:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 13:54:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1638ms 13:54:36 INFO - PROCESS | 1780 | 1471985676358 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 13:54:36 INFO - PROCESS | 1780 | 1471985676364 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 13:54:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 13:54:36 INFO - PROCESS | 1780 | 1471985676372 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 13:54:36 INFO - PROCESS | 1780 | 1471985676377 Marionette TRACE conn4 <- [1,130,null,{}] 13:54:36 INFO - PROCESS | 1780 | 1471985676384 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:36 INFO - PROCESS | 1780 | 1471985676390 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:36 INFO - PROCESS | 1780 | 1471985676556 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 13:54:36 INFO - PROCESS | 1780 | 1471985676656 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:36 INFO - PROCESS | 1780 | 1471985676665 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:36 INFO - PROCESS | 1780 | ++DOCSHELL 0x97abe800 == 18 [pid = 1780] [id = 40] 13:54:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 64 (0x97ac2c00) [pid = 1780] [serial = 118] [outer = (nil)] 13:54:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 65 (0x99327800) [pid = 1780] [serial = 119] [outer = 0x97ac2c00] 13:54:36 INFO - PROCESS | 1780 | 1471985676747 Marionette DEBUG loaded listener.js 13:54:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 66 (0x99fc2c00) [pid = 1780] [serial = 120] [outer = 0x97ac2c00] 13:54:37 INFO - PROCESS | 1780 | 1471985677558 Marionette TRACE conn4 <- [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]]]}] 13:54:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 13:54:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1233ms 13:54:37 INFO - PROCESS | 1780 | 1471985677609 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 13:54:37 INFO - PROCESS | 1780 | 1471985677617 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 13:54:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 13:54:37 INFO - PROCESS | 1780 | 1471985677629 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 13:54:37 INFO - PROCESS | 1780 | 1471985677635 Marionette TRACE conn4 <- [1,134,null,{}] 13:54:37 INFO - PROCESS | 1780 | 1471985677645 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:37 INFO - PROCESS | 1780 | 1471985677651 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:37 INFO - PROCESS | 1780 | 1471985677842 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 13:54:37 INFO - PROCESS | 1780 | 1471985677943 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:37 INFO - PROCESS | 1780 | 1471985677951 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:37 INFO - PROCESS | 1780 | ++DOCSHELL 0x9aba6000 == 19 [pid = 1780] [id = 41] 13:54:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 67 (0x9abaa000) [pid = 1780] [serial = 121] [outer = (nil)] 13:54:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 68 (0x9b2adc00) [pid = 1780] [serial = 122] [outer = 0x9abaa000] 13:54:38 INFO - PROCESS | 1780 | 1471985678032 Marionette DEBUG loaded listener.js 13:54:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 69 (0x9b8a3800) [pid = 1780] [serial = 123] [outer = 0x9abaa000] 13:54:38 INFO - PROCESS | 1780 | 1471985678868 Marionette TRACE conn4 <- [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]]]}] 13:54:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 13:54:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1296ms 13:54:38 INFO - PROCESS | 1780 | 1471985678961 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 13:54:38 INFO - PROCESS | 1780 | 1471985678967 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 13:54:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 13:54:39 INFO - PROCESS | 1780 | 1471985679034 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 13:54:39 INFO - PROCESS | 1780 | 1471985679043 Marionette TRACE conn4 <- [1,138,null,{}] 13:54:39 INFO - PROCESS | 1780 | 1471985679137 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:39 INFO - PROCESS | 1780 | 1471985679142 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:39 INFO - PROCESS | 1780 | 1471985679380 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 13:54:39 INFO - PROCESS | 1780 | 1471985679515 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:39 INFO - PROCESS | 1780 | 1471985679523 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:39 INFO - PROCESS | 1780 | ++DOCSHELL 0x9aba2c00 == 20 [pid = 1780] [id = 42] 13:54:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 70 (0x9aba5000) [pid = 1780] [serial = 124] [outer = (nil)] 13:54:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 71 (0xa119e800) [pid = 1780] [serial = 125] [outer = 0x9aba5000] 13:54:39 INFO - PROCESS | 1780 | 1471985679604 Marionette DEBUG loaded listener.js 13:54:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 72 (0xa22e6400) [pid = 1780] [serial = 126] [outer = 0x9aba5000] 13:54:40 INFO - PROCESS | 1780 | 1471985680493 Marionette TRACE conn4 <- [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]]]}] 13:54:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 13:54:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1564ms 13:54:40 INFO - PROCESS | 1780 | 1471985680563 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 13:54:40 INFO - PROCESS | 1780 | 1471985680569 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 13:54:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 13:54:40 INFO - PROCESS | 1780 | 1471985680576 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 13:54:40 INFO - PROCESS | 1780 | 1471985680580 Marionette TRACE conn4 <- [1,142,null,{}] 13:54:40 INFO - PROCESS | 1780 | 1471985680595 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:40 INFO - PROCESS | 1780 | 1471985680599 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:40 INFO - PROCESS | 1780 | 1471985680871 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 13:54:40 INFO - PROCESS | 1780 | --DOMWINDOW == 71 (0x9b543400) [pid = 1780] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 13:54:40 INFO - PROCESS | 1780 | --DOMWINDOW == 70 (0x93abf400) [pid = 1780] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 13:54:40 INFO - PROCESS | 1780 | --DOMWINDOW == 69 (0x97abb400) [pid = 1780] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 13:54:40 INFO - PROCESS | 1780 | --DOMWINDOW == 68 (0x93a3dc00) [pid = 1780] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 13:54:40 INFO - PROCESS | 1780 | --DOMWINDOW == 67 (0x9981b400) [pid = 1780] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 13:54:40 INFO - PROCESS | 1780 | --DOMWINDOW == 66 (0x9b8a8800) [pid = 1780] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 13:54:40 INFO - PROCESS | 1780 | --DOMWINDOW == 65 (0x99fc1400) [pid = 1780] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 13:54:40 INFO - PROCESS | 1780 | --DOMWINDOW == 64 (0xa1118c00) [pid = 1780] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 13:54:40 INFO - PROCESS | 1780 | --DOMWINDOW == 63 (0x99328000) [pid = 1780] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 13:54:40 INFO - PROCESS | 1780 | --DOMWINDOW == 62 (0x95282400) [pid = 1780] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 13:54:41 INFO - PROCESS | 1780 | 1471985680996 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:41 INFO - PROCESS | 1780 | 1471985681003 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:41 INFO - PROCESS | 1780 | ++DOCSHELL 0x93a3dc00 == 21 [pid = 1780] [id = 43] 13:54:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 63 (0x93abf400) [pid = 1780] [serial = 127] [outer = (nil)] 13:54:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 64 (0x97abcc00) [pid = 1780] [serial = 128] [outer = 0x93abf400] 13:54:41 INFO - PROCESS | 1780 | 1471985681092 Marionette DEBUG loaded listener.js 13:54:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 65 (0x99fbfc00) [pid = 1780] [serial = 129] [outer = 0x93abf400] 13:54:41 INFO - PROCESS | 1780 | 1471985681819 Marionette TRACE conn4 <- [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]]]}] 13:54:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 13:54:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1295ms 13:54:41 INFO - PROCESS | 1780 | 1471985681878 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 13:54:41 INFO - PROCESS | 1780 | 1471985681881 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 13:54:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 13:54:41 INFO - PROCESS | 1780 | 1471985681889 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 13:54:41 INFO - PROCESS | 1780 | 1471985681894 Marionette TRACE conn4 <- [1,146,null,{}] 13:54:41 INFO - PROCESS | 1780 | 1471985681905 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:41 INFO - PROCESS | 1780 | 1471985681911 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:42 INFO - PROCESS | 1780 | 1471985682127 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 13:54:42 INFO - PROCESS | 1780 | 1471985682277 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:42 INFO - PROCESS | 1780 | 1471985682298 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:42 INFO - PROCESS | 1780 | ++DOCSHELL 0x93ac0800 == 22 [pid = 1780] [id = 44] 13:54:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 66 (0xa2fcc000) [pid = 1780] [serial = 130] [outer = (nil)] 13:54:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 67 (0xa321b800) [pid = 1780] [serial = 131] [outer = 0xa2fcc000] 13:54:42 INFO - PROCESS | 1780 | 1471985682404 Marionette DEBUG loaded listener.js 13:54:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 68 (0xa3290c00) [pid = 1780] [serial = 132] [outer = 0xa2fcc000] 13:54:43 INFO - PROCESS | 1780 | 1471985683652 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 13:54:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 13:54:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1792ms 13:54:43 INFO - PROCESS | 1780 | 1471985683682 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 13:54:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 13:54:43 INFO - PROCESS | 1780 | 1471985683688 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 13:54:43 INFO - PROCESS | 1780 | 1471985683708 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 13:54:43 INFO - PROCESS | 1780 | 1471985683712 Marionette TRACE conn4 <- [1,150,null,{}] 13:54:43 INFO - PROCESS | 1780 | 1471985683724 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:43 INFO - PROCESS | 1780 | 1471985683730 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:43 INFO - PROCESS | 1780 | 1471985683985 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 13:54:44 INFO - PROCESS | 1780 | 1471985684107 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:44 INFO - PROCESS | 1780 | 1471985684122 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:44 INFO - PROCESS | 1780 | ++DOCSHELL 0x95274800 == 23 [pid = 1780] [id = 45] 13:54:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 69 (0x95283c00) [pid = 1780] [serial = 133] [outer = (nil)] 13:54:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 70 (0x9a554400) [pid = 1780] [serial = 134] [outer = 0x95283c00] 13:54:44 INFO - PROCESS | 1780 | 1471985684208 Marionette DEBUG loaded listener.js 13:54:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 71 (0x9b2a4400) [pid = 1780] [serial = 135] [outer = 0x95283c00] 13:54:45 INFO - PROCESS | 1780 | 1471985685124 Marionette TRACE conn4 <- [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]]]}] 13:54:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 13:54:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1466ms 13:54:45 INFO - PROCESS | 1780 | 1471985685162 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 13:54:45 INFO - PROCESS | 1780 | 1471985685170 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 13:54:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 13:54:45 INFO - PROCESS | 1780 | 1471985685181 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 13:54:45 INFO - PROCESS | 1780 | 1471985685186 Marionette TRACE conn4 <- [1,154,null,{}] 13:54:45 INFO - PROCESS | 1780 | 1471985685193 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:45 INFO - PROCESS | 1780 | 1471985685200 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:45 INFO - PROCESS | 1780 | 1471985685396 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 13:54:45 INFO - PROCESS | 1780 | 1471985685540 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:45 INFO - PROCESS | 1780 | 1471985685547 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:45 INFO - PROCESS | 1780 | ++DOCSHELL 0x9abae400 == 24 [pid = 1780] [id = 46] 13:54:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 72 (0x9d549000) [pid = 1780] [serial = 136] [outer = (nil)] 13:54:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 73 (0xa111a800) [pid = 1780] [serial = 137] [outer = 0x9d549000] 13:54:45 INFO - PROCESS | 1780 | 1471985685638 Marionette DEBUG loaded listener.js 13:54:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0xa20aa400) [pid = 1780] [serial = 138] [outer = 0x9d549000] 13:54:46 INFO - PROCESS | 1780 | 1471985686605 Marionette TRACE conn4 <- [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]]]}] 13:54:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 13:54:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1486ms 13:54:46 INFO - PROCESS | 1780 | 1471985686668 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 13:54:46 INFO - PROCESS | 1780 | 1471985686673 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 13:54:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 13:54:46 INFO - PROCESS | 1780 | 1471985686681 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 13:54:46 INFO - PROCESS | 1780 | 1471985686687 Marionette TRACE conn4 <- [1,158,null,{}] 13:54:46 INFO - PROCESS | 1780 | 1471985686705 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:46 INFO - PROCESS | 1780 | 1471985686714 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:46 INFO - PROCESS | 1780 | 1471985686944 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 13:54:47 INFO - PROCESS | 1780 | 1471985687123 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:47 INFO - PROCESS | 1780 | 1471985687135 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:47 INFO - PROCESS | 1780 | ++DOCSHELL 0xa25a4400 == 25 [pid = 1780] [id = 47] 13:54:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0xa4d65c00) [pid = 1780] [serial = 139] [outer = (nil)] 13:54:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0xa4f26800) [pid = 1780] [serial = 140] [outer = 0xa4d65c00] 13:54:47 INFO - PROCESS | 1780 | 1471985687277 Marionette DEBUG loaded listener.js 13:54:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 77 (0xa4f32c00) [pid = 1780] [serial = 141] [outer = 0xa4d65c00] 13:54:48 INFO - PROCESS | 1780 | 1471985688319 Marionette TRACE conn4 <- [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]]]}] 13:54:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 13:54:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1692ms 13:54:48 INFO - PROCESS | 1780 | 1471985688391 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 13:54:48 INFO - PROCESS | 1780 | 1471985688403 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 13:54:48 INFO - PROCESS | 1780 | 1471985688408 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 13:54:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 13:54:48 INFO - PROCESS | 1780 | 1471985688415 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 13:54:48 INFO - PROCESS | 1780 | 1471985688418 Marionette TRACE conn4 <- [1,162,null,{}] 13:54:48 INFO - PROCESS | 1780 | 1471985688425 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:48 INFO - PROCESS | 1780 | 1471985688430 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:48 INFO - PROCESS | 1780 | 1471985688652 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 13:54:48 INFO - PROCESS | 1780 | 1471985688845 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:48 INFO - PROCESS | 1780 | 1471985688854 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:48 INFO - PROCESS | 1780 | ++DOCSHELL 0x97a7fc00 == 26 [pid = 1780] [id = 48] 13:54:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 78 (0x98479c00) [pid = 1780] [serial = 142] [outer = (nil)] 13:54:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 79 (0xa615f800) [pid = 1780] [serial = 143] [outer = 0x98479c00] 13:54:48 INFO - PROCESS | 1780 | 1471985688988 Marionette DEBUG loaded listener.js 13:54:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0xa679e000) [pid = 1780] [serial = 144] [outer = 0x98479c00] 13:54:49 INFO - PROCESS | 1780 | 1471985689900 Marionette TRACE conn4 <- [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]]]}] 13:54:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 13:54:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1535ms 13:54:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 13:54:49 INFO - PROCESS | 1780 | 1471985689951 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 13:54:49 INFO - PROCESS | 1780 | 1471985689955 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 13:54:49 INFO - PROCESS | 1780 | 1471985689962 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 13:54:49 INFO - PROCESS | 1780 | 1471985689965 Marionette TRACE conn4 <- [1,166,null,{}] 13:54:49 INFO - PROCESS | 1780 | 1471985689972 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:49 INFO - PROCESS | 1780 | 1471985689978 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:50 INFO - PROCESS | 1780 | 1471985690353 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 13:54:50 INFO - PROCESS | 1780 | 1471985690579 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:50 INFO - PROCESS | 1780 | 1471985690587 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:50 INFO - PROCESS | 1780 | ++DOCSHELL 0x97a7a800 == 27 [pid = 1780] [id = 49] 13:54:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x97a7f000) [pid = 1780] [serial = 145] [outer = (nil)] 13:54:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0x97abd000) [pid = 1780] [serial = 146] [outer = 0x97a7f000] 13:54:50 INFO - PROCESS | 1780 | 1471985690754 Marionette DEBUG loaded listener.js 13:54:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0x98478400) [pid = 1780] [serial = 147] [outer = 0x97a7f000] 13:54:51 INFO - PROCESS | 1780 | 1471985691957 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 13:54:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 13:54:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 2042ms 13:54:52 INFO - PROCESS | 1780 | 1471985692006 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 13:54:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 13:54:52 INFO - PROCESS | 1780 | 1471985692012 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 13:54:52 INFO - PROCESS | 1780 | 1471985692022 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 13:54:52 INFO - PROCESS | 1780 | 1471985692026 Marionette TRACE conn4 <- [1,170,null,{}] 13:54:52 INFO - PROCESS | 1780 | 1471985692034 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:52 INFO - PROCESS | 1780 | 1471985692039 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:52 INFO - PROCESS | 1780 | 1471985692230 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 13:54:52 INFO - PROCESS | 1780 | --DOMWINDOW == 82 (0x9b8ad000) [pid = 1780] [serial = 101] [outer = (nil)] [url = about:blank] 13:54:52 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0x93c51800) [pid = 1780] [serial = 102] [outer = (nil)] [url = about:blank] 13:54:52 INFO - PROCESS | 1780 | --DOMWINDOW == 80 (0x93c51c00) [pid = 1780] [serial = 91] [outer = (nil)] [url = about:blank] 13:54:52 INFO - PROCESS | 1780 | --DOMWINDOW == 79 (0x93e06000) [pid = 1780] [serial = 92] [outer = (nil)] [url = about:blank] 13:54:52 INFO - PROCESS | 1780 | --DOMWINDOW == 78 (0x97ac2800) [pid = 1780] [serial = 95] [outer = (nil)] [url = about:blank] 13:54:52 INFO - PROCESS | 1780 | --DOMWINDOW == 77 (0x9b22ac00) [pid = 1780] [serial = 29] [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.] 13:54:52 INFO - PROCESS | 1780 | --DOMWINDOW == 76 (0x93cb2800) [pid = 1780] [serial = 74] [outer = (nil)] [url = about:blank] 13:54:52 INFO - PROCESS | 1780 | --DOMWINDOW == 75 (0x93abe400) [pid = 1780] [serial = 73] [outer = (nil)] [url = about:blank] 13:54:52 INFO - PROCESS | 1780 | --DOMWINDOW == 74 (0x9b226800) [pid = 1780] [serial = 77] [outer = (nil)] [url = about:blank] 13:54:52 INFO - PROCESS | 1780 | --DOMWINDOW == 73 (0x9aba3000) [pid = 1780] [serial = 76] [outer = (nil)] [url = about:blank] 13:54:52 INFO - PROCESS | 1780 | --DOMWINDOW == 72 (0x9c247000) [pid = 1780] [serial = 80] [outer = (nil)] [url = about:blank] 13:54:52 INFO - PROCESS | 1780 | --DOMWINDOW == 71 (0x9c0b8800) [pid = 1780] [serial = 79] [outer = (nil)] [url = about:blank] 13:54:52 INFO - PROCESS | 1780 | --DOMWINDOW == 70 (0xa22e6000) [pid = 1780] [serial = 83] [outer = (nil)] [url = about:blank] 13:54:52 INFO - PROCESS | 1780 | --DOMWINDOW == 69 (0xa221b800) [pid = 1780] [serial = 82] [outer = (nil)] [url = about:blank] 13:54:52 INFO - PROCESS | 1780 | --DOMWINDOW == 68 (0xa2fc8c00) [pid = 1780] [serial = 86] [outer = (nil)] [url = about:blank] 13:54:52 INFO - PROCESS | 1780 | --DOMWINDOW == 67 (0xa2fcf000) [pid = 1780] [serial = 85] [outer = (nil)] [url = about:blank] 13:54:52 INFO - PROCESS | 1780 | --DOMWINDOW == 66 (0x97ac1000) [pid = 1780] [serial = 88] [outer = (nil)] [url = about:blank] 13:54:52 INFO - PROCESS | 1780 | --DOMWINDOW == 65 (0x9a9dc800) [pid = 1780] [serial = 98] [outer = (nil)] [url = about:blank] 13:54:52 INFO - PROCESS | 1780 | --DOMWINDOW == 64 (0x9aba3c00) [pid = 1780] [serial = 99] [outer = (nil)] [url = about:blank] 13:54:52 INFO - PROCESS | 1780 | --DOMWINDOW == 63 (0x9c204400) [pid = 1780] [serial = 104] [outer = (nil)] [url = about:blank] 13:54:52 INFO - PROCESS | 1780 | --DOMWINDOW == 62 (0x9c248800) [pid = 1780] [serial = 105] [outer = (nil)] [url = about:blank] 13:54:52 INFO - PROCESS | 1780 | --DOMWINDOW == 61 (0x99325c00) [pid = 1780] [serial = 96] [outer = (nil)] [url = about:blank] 13:54:52 INFO - PROCESS | 1780 | 1471985692411 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:52 INFO - PROCESS | 1780 | 1471985692419 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:52 INFO - PROCESS | 1780 | ++DOCSHELL 0x93cb2800 == 28 [pid = 1780] [id = 50] 13:54:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 62 (0x93e06000) [pid = 1780] [serial = 148] [outer = (nil)] 13:54:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 63 (0x99326400) [pid = 1780] [serial = 149] [outer = 0x93e06000] 13:54:52 INFO - PROCESS | 1780 | 1471985692502 Marionette DEBUG loaded listener.js 13:54:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 64 (0x9a553400) [pid = 1780] [serial = 150] [outer = 0x93e06000] 13:54:53 INFO - PROCESS | 1780 | 1471985693222 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 13:54:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 13:54:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1243ms 13:54:53 INFO - PROCESS | 1780 | 1471985693264 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 13:54:53 INFO - PROCESS | 1780 | 1471985693269 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 13:54:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 13:54:53 INFO - PROCESS | 1780 | 1471985693276 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 13:54:53 INFO - PROCESS | 1780 | 1471985693280 Marionette TRACE conn4 <- [1,174,null,{}] 13:54:53 INFO - PROCESS | 1780 | 1471985693287 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:53 INFO - PROCESS | 1780 | 1471985693292 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:53 INFO - PROCESS | 1780 | 1471985693461 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 13:54:53 INFO - PROCESS | 1780 | 1471985693472 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:53 INFO - PROCESS | 1780 | 1471985693480 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:53 INFO - PROCESS | 1780 | ++DOCSHELL 0x96f7d400 == 29 [pid = 1780] [id = 51] 13:54:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 65 (0x9b2acc00) [pid = 1780] [serial = 151] [outer = (nil)] 13:54:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 66 (0x9bdc3400) [pid = 1780] [serial = 152] [outer = 0x9b2acc00] 13:54:53 INFO - PROCESS | 1780 | 1471985693554 Marionette DEBUG loaded listener.js 13:54:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 67 (0x9c0c1000) [pid = 1780] [serial = 153] [outer = 0x9b2acc00] 13:54:54 INFO - PROCESS | 1780 | 1471985694345 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 13:54:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 13:54:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1132ms 13:54:54 INFO - PROCESS | 1780 | 1471985694410 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 13:54:54 INFO - PROCESS | 1780 | 1471985694416 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 13:54:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 13:54:54 INFO - PROCESS | 1780 | 1471985694437 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 13:54:54 INFO - PROCESS | 1780 | 1471985694444 Marionette TRACE conn4 <- [1,178,null,{}] 13:54:54 INFO - PROCESS | 1780 | 1471985694450 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:54 INFO - PROCESS | 1780 | 1471985694457 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:54 INFO - PROCESS | 1780 | 1471985694622 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 13:54:54 INFO - PROCESS | 1780 | 1471985694740 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:54 INFO - PROCESS | 1780 | 1471985694749 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:54 INFO - PROCESS | 1780 | ++DOCSHELL 0x99824800 == 30 [pid = 1780] [id = 52] 13:54:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 68 (0x9bdb4400) [pid = 1780] [serial = 154] [outer = (nil)] 13:54:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 69 (0xa1118c00) [pid = 1780] [serial = 155] [outer = 0x9bdb4400] 13:54:54 INFO - PROCESS | 1780 | 1471985694822 Marionette DEBUG loaded listener.js 13:54:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 70 (0xa221b800) [pid = 1780] [serial = 156] [outer = 0x9bdb4400] 13:54:55 INFO - PROCESS | 1780 | 1471985695648 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 13:54:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 13:54:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1253ms 13:54:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 13:54:55 INFO - PROCESS | 1780 | 1471985695679 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 13:54:55 INFO - PROCESS | 1780 | 1471985695682 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 13:54:55 INFO - PROCESS | 1780 | 1471985695688 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 13:54:55 INFO - PROCESS | 1780 | 1471985695691 Marionette TRACE conn4 <- [1,182,null,{}] 13:54:55 INFO - PROCESS | 1780 | 1471985695705 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:55 INFO - PROCESS | 1780 | 1471985695710 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:55 INFO - PROCESS | 1780 | 1471985695904 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 13:54:55 INFO - PROCESS | 1780 | 1471985695925 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:55 INFO - PROCESS | 1780 | 1471985695933 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:55 INFO - PROCESS | 1780 | ++DOCSHELL 0x93abc800 == 31 [pid = 1780] [id = 53] 13:54:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 71 (0xa2534000) [pid = 1780] [serial = 157] [outer = (nil)] 13:54:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 72 (0xa2546800) [pid = 1780] [serial = 158] [outer = 0xa2534000] 13:54:56 INFO - PROCESS | 1780 | 1471985696006 Marionette DEBUG loaded listener.js 13:54:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 73 (0xa2fcbc00) [pid = 1780] [serial = 159] [outer = 0xa2534000] 13:54:56 INFO - PROCESS | 1780 | --DOMWINDOW == 72 (0x9aba5000) [pid = 1780] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 13:54:56 INFO - PROCESS | 1780 | --DOMWINDOW == 71 (0x93abf400) [pid = 1780] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 13:54:56 INFO - PROCESS | 1780 | --DOMWINDOW == 70 (0x93e0f000) [pid = 1780] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 13:54:56 INFO - PROCESS | 1780 | --DOMWINDOW == 69 (0x97ac2c00) [pid = 1780] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 13:54:56 INFO - PROCESS | 1780 | --DOMWINDOW == 68 (0x9abaa000) [pid = 1780] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 13:54:56 INFO - PROCESS | 1780 | 1471985696913 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 13:54:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 13:54:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1240ms 13:54:56 INFO - PROCESS | 1780 | 1471985696927 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 13:54:56 INFO - PROCESS | 1780 | 1471985696930 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 13:54:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 13:54:56 INFO - PROCESS | 1780 | 1471985696937 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 13:54:56 INFO - PROCESS | 1780 | 1471985696940 Marionette TRACE conn4 <- [1,186,null,{}] 13:54:56 INFO - PROCESS | 1780 | 1471985696946 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:56 INFO - PROCESS | 1780 | 1471985696951 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:57 INFO - PROCESS | 1780 | 1471985697161 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 13:54:57 INFO - PROCESS | 1780 | 1471985697238 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:57 INFO - PROCESS | 1780 | 1471985697256 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:57 INFO - PROCESS | 1780 | ++DOCSHELL 0xa256b400 == 32 [pid = 1780] [id = 54] 13:54:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 69 (0xa25a6400) [pid = 1780] [serial = 160] [outer = (nil)] 13:54:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 70 (0xa34ed000) [pid = 1780] [serial = 161] [outer = 0xa25a6400] 13:54:57 INFO - PROCESS | 1780 | 1471985697342 Marionette DEBUG loaded listener.js 13:54:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 71 (0xa615fc00) [pid = 1780] [serial = 162] [outer = 0xa25a6400] 13:54:58 INFO - PROCESS | 1780 | 1471985698088 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 13:54:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 13:54:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1187ms 13:54:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 13:54:58 INFO - PROCESS | 1780 | 1471985698124 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 13:54:58 INFO - PROCESS | 1780 | 1471985698128 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 13:54:58 INFO - PROCESS | 1780 | 1471985698134 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 13:54:58 INFO - PROCESS | 1780 | 1471985698138 Marionette TRACE conn4 <- [1,190,null,{}] 13:54:58 INFO - PROCESS | 1780 | 1471985698149 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:58 INFO - PROCESS | 1780 | 1471985698156 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:58 INFO - PROCESS | 1780 | 1471985698315 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 13:54:58 INFO - PROCESS | 1780 | 1471985698325 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:58 INFO - PROCESS | 1780 | 1471985698331 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:58 INFO - PROCESS | 1780 | ++DOCSHELL 0x93ca6000 == 33 [pid = 1780] [id = 55] 13:54:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 72 (0x93cae000) [pid = 1780] [serial = 163] [outer = (nil)] 13:54:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 73 (0xa67fe800) [pid = 1780] [serial = 164] [outer = 0x93cae000] 13:54:58 INFO - PROCESS | 1780 | 1471985698423 Marionette DEBUG loaded listener.js 13:54:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0xa67f8000) [pid = 1780] [serial = 165] [outer = 0x93cae000] 13:54:59 INFO - PROCESS | 1780 | 1471985699421 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 13:54:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 13:54:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1334ms 13:54:59 INFO - PROCESS | 1780 | 1471985699468 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 13:54:59 INFO - PROCESS | 1780 | 1471985699476 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 13:54:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 13:54:59 INFO - PROCESS | 1780 | 1471985699484 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 13:54:59 INFO - PROCESS | 1780 | 1471985699489 Marionette TRACE conn4 <- [1,194,null,{}] 13:54:59 INFO - PROCESS | 1780 | 1471985699499 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:59 INFO - PROCESS | 1780 | 1471985699506 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:59 INFO - PROCESS | 1780 | 1471985699728 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 13:54:59 INFO - PROCESS | 1780 | 1471985699874 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:59 INFO - PROCESS | 1780 | 1471985699885 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:54:59 INFO - PROCESS | 1780 | ++DOCSHELL 0x9515f000 == 34 [pid = 1780] [id = 56] 13:54:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0x95276c00) [pid = 1780] [serial = 166] [outer = (nil)] 13:54:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0x9a19b800) [pid = 1780] [serial = 167] [outer = 0x95276c00] 13:54:59 INFO - PROCESS | 1780 | 1471985699986 Marionette DEBUG loaded listener.js 13:55:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 77 (0x9a19f400) [pid = 1780] [serial = 168] [outer = 0x95276c00] 13:55:00 INFO - PROCESS | 1780 | 1471985700894 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 13:55:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 13:55:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1447ms 13:55:00 INFO - PROCESS | 1780 | 1471985700931 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 13:55:00 INFO - PROCESS | 1780 | 1471985700938 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 13:55:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 13:55:00 INFO - PROCESS | 1780 | 1471985700949 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 13:55:00 INFO - PROCESS | 1780 | 1471985700953 Marionette TRACE conn4 <- [1,198,null,{}] 13:55:00 INFO - PROCESS | 1780 | 1471985700960 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:00 INFO - PROCESS | 1780 | 1471985700966 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:01 INFO - PROCESS | 1780 | 1471985701153 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 13:55:01 INFO - PROCESS | 1780 | 1471985701316 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:01 INFO - PROCESS | 1780 | 1471985701326 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:01 INFO - PROCESS | 1780 | ++DOCSHELL 0x97a78400 == 35 [pid = 1780] [id = 57] 13:55:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 78 (0x9a1a9c00) [pid = 1780] [serial = 169] [outer = (nil)] 13:55:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 79 (0x9a552400) [pid = 1780] [serial = 170] [outer = 0x9a1a9c00] 13:55:01 INFO - PROCESS | 1780 | 1471985701468 Marionette DEBUG loaded listener.js 13:55:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0x9abaa400) [pid = 1780] [serial = 171] [outer = 0x9a1a9c00] 13:55:02 INFO - PROCESS | 1780 | 1471985702574 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 13:55:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 13:55:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1685ms 13:55:02 INFO - PROCESS | 1780 | 1471985702635 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 13:55:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 13:55:02 INFO - PROCESS | 1780 | 1471985702640 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 13:55:02 INFO - PROCESS | 1780 | 1471985702647 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 13:55:02 INFO - PROCESS | 1780 | 1471985702653 Marionette TRACE conn4 <- [1,202,null,{}] 13:55:02 INFO - PROCESS | 1780 | 1471985702673 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:02 INFO - PROCESS | 1780 | 1471985702683 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:02 INFO - PROCESS | 1780 | 1471985702910 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 13:55:03 INFO - PROCESS | 1780 | 1471985703093 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:03 INFO - PROCESS | 1780 | 1471985703107 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:03 INFO - PROCESS | 1780 | ++DOCSHELL 0x93c4e400 == 36 [pid = 1780] [id = 58] 13:55:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x9d54ec00) [pid = 1780] [serial = 172] [outer = (nil)] 13:55:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0xa2220000) [pid = 1780] [serial = 173] [outer = 0x9d54ec00] 13:55:03 INFO - PROCESS | 1780 | 1471985703238 Marionette DEBUG loaded listener.js 13:55:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0xa3220000) [pid = 1780] [serial = 174] [outer = 0x9d54ec00] 13:55:04 INFO - PROCESS | 1780 | 1471985704127 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 13:55:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 13:55:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1543ms 13:55:04 INFO - PROCESS | 1780 | 1471985704191 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 13:55:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 13:55:04 INFO - PROCESS | 1780 | 1471985704196 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 13:55:04 INFO - PROCESS | 1780 | 1471985704203 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 13:55:04 INFO - PROCESS | 1780 | 1471985704206 Marionette TRACE conn4 <- [1,206,null,{}] 13:55:04 INFO - PROCESS | 1780 | 1471985704212 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:04 INFO - PROCESS | 1780 | 1471985704218 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:04 INFO - PROCESS | 1780 | 1471985704432 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 13:55:04 INFO - PROCESS | 1780 | 1471985704624 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:04 INFO - PROCESS | 1780 | 1471985704634 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:04 INFO - PROCESS | 1780 | ++DOCSHELL 0x9c1f8800 == 37 [pid = 1780] [id = 59] 13:55:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0xa61cb400) [pid = 1780] [serial = 175] [outer = (nil)] 13:55:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0xa67f2800) [pid = 1780] [serial = 176] [outer = 0xa61cb400] 13:55:04 INFO - PROCESS | 1780 | 1471985704765 Marionette DEBUG loaded listener.js 13:55:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0xa68a5400) [pid = 1780] [serial = 177] [outer = 0xa61cb400] 13:55:05 INFO - PROCESS | 1780 | 1471985705589 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 13:55:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 13:55:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1432ms 13:55:05 INFO - PROCESS | 1780 | 1471985705635 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 13:55:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 13:55:05 INFO - PROCESS | 1780 | 1471985705640 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 13:55:05 INFO - PROCESS | 1780 | 1471985705647 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 13:55:05 INFO - PROCESS | 1780 | 1471985705651 Marionette TRACE conn4 <- [1,210,null,{}] 13:55:05 INFO - PROCESS | 1780 | 1471985705657 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:05 INFO - PROCESS | 1780 | 1471985705662 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:05 INFO - PROCESS | 1780 | 1471985705840 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 13:55:06 INFO - PROCESS | 1780 | 1471985705988 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:06 INFO - PROCESS | 1780 | 1471985705999 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:06 INFO - PROCESS | 1780 | ++DOCSHELL 0x9515fc00 == 38 [pid = 1780] [id = 60] 13:55:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0x9a422000) [pid = 1780] [serial = 178] [outer = (nil)] 13:55:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 88 (0x9a42a400) [pid = 1780] [serial = 179] [outer = 0x9a422000] 13:55:06 INFO - PROCESS | 1780 | 1471985706085 Marionette DEBUG loaded listener.js 13:55:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 89 (0x9a42d800) [pid = 1780] [serial = 180] [outer = 0x9a422000] 13:55:07 INFO - PROCESS | 1780 | 1471985707035 Marionette TRACE conn4 <- [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]]]}] 13:55:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 13:55:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1437ms 13:55:07 INFO - PROCESS | 1780 | 1471985707084 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 13:55:07 INFO - PROCESS | 1780 | 1471985707088 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 13:55:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 13:55:07 INFO - PROCESS | 1780 | 1471985707095 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 13:55:07 INFO - PROCESS | 1780 | 1471985707099 Marionette TRACE conn4 <- [1,214,null,{}] 13:55:07 INFO - PROCESS | 1780 | 1471985707105 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:07 INFO - PROCESS | 1780 | 1471985707115 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:07 INFO - PROCESS | 1780 | 1471985707357 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 13:55:07 INFO - PROCESS | 1780 | 1471985707838 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:07 INFO - PROCESS | 1780 | 1471985707854 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:07 INFO - PROCESS | 1780 | ++DOCSHELL 0x95282c00 == 39 [pid = 1780] [id = 61] 13:55:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 90 (0x96f7e400) [pid = 1780] [serial = 181] [outer = (nil)] 13:55:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 91 (0x97abd400) [pid = 1780] [serial = 182] [outer = 0x96f7e400] 13:55:08 INFO - PROCESS | 1780 | 1471985708016 Marionette DEBUG loaded listener.js 13:55:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 92 (0x993d1400) [pid = 1780] [serial = 183] [outer = 0x96f7e400] 13:55:08 INFO - PROCESS | 1780 | 1471985708916 Marionette TRACE conn4 <- [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]]]}] 13:55:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 13:55:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1837ms 13:55:08 INFO - PROCESS | 1780 | 1471985708935 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 13:55:08 INFO - PROCESS | 1780 | 1471985708941 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 13:55:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 13:55:08 INFO - PROCESS | 1780 | 1471985708949 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 13:55:08 INFO - PROCESS | 1780 | 1471985708953 Marionette TRACE conn4 <- [1,218,null,{}] 13:55:08 INFO - PROCESS | 1780 | 1471985708961 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:08 INFO - PROCESS | 1780 | 1471985708969 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:09 INFO - PROCESS | 1780 | 1471985709139 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 13:55:09 INFO - PROCESS | 1780 | 1471985709292 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:09 INFO - PROCESS | 1780 | 1471985709302 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:09 INFO - PROCESS | 1780 | ++DOCSHELL 0x993d1c00 == 40 [pid = 1780] [id = 62] 13:55:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 93 (0x9a1a4400) [pid = 1780] [serial = 184] [outer = (nil)] 13:55:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 94 (0x9a42d000) [pid = 1780] [serial = 185] [outer = 0x9a1a4400] 13:55:09 INFO - PROCESS | 1780 | 1471985709389 Marionette DEBUG loaded listener.js 13:55:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 95 (0x9a9e5000) [pid = 1780] [serial = 186] [outer = 0x9a1a4400] 13:55:09 INFO - PROCESS | 1780 | --DOCSHELL 0x93a3f800 == 39 [pid = 1780] [id = 31] 13:55:09 INFO - PROCESS | 1780 | --DOMWINDOW == 94 (0x9aba2400) [pid = 1780] [serial = 113] [outer = (nil)] [url = about:blank] 13:55:09 INFO - PROCESS | 1780 | --DOMWINDOW == 93 (0xa321b800) [pid = 1780] [serial = 131] [outer = (nil)] [url = about:blank] 13:55:10 INFO - PROCESS | 1780 | --DOMWINDOW == 92 (0xa119e800) [pid = 1780] [serial = 125] [outer = (nil)] [url = about:blank] 13:55:10 INFO - PROCESS | 1780 | --DOMWINDOW == 91 (0xa22e6400) [pid = 1780] [serial = 126] [outer = (nil)] [url = about:blank] 13:55:10 INFO - PROCESS | 1780 | --DOMWINDOW == 90 (0x97abcc00) [pid = 1780] [serial = 128] [outer = (nil)] [url = about:blank] 13:55:10 INFO - PROCESS | 1780 | --DOMWINDOW == 89 (0x95274c00) [pid = 1780] [serial = 116] [outer = (nil)] [url = about:blank] 13:55:10 INFO - PROCESS | 1780 | --DOMWINDOW == 88 (0x99327800) [pid = 1780] [serial = 119] [outer = (nil)] [url = about:blank] 13:55:10 INFO - PROCESS | 1780 | --DOMWINDOW == 87 (0x99fc2c00) [pid = 1780] [serial = 120] [outer = (nil)] [url = about:blank] 13:55:10 INFO - PROCESS | 1780 | --DOMWINDOW == 86 (0xa0633800) [pid = 1780] [serial = 107] [outer = (nil)] [url = about:blank] 13:55:10 INFO - PROCESS | 1780 | --DOMWINDOW == 85 (0x95276800) [pid = 1780] [serial = 110] [outer = (nil)] [url = about:blank] 13:55:10 INFO - PROCESS | 1780 | --DOMWINDOW == 84 (0x9b2adc00) [pid = 1780] [serial = 122] [outer = (nil)] [url = about:blank] 13:55:10 INFO - PROCESS | 1780 | --DOMWINDOW == 83 (0x9527b400) [pid = 1780] [serial = 117] [outer = (nil)] [url = about:blank] 13:55:10 INFO - PROCESS | 1780 | --DOMWINDOW == 82 (0x99fbfc00) [pid = 1780] [serial = 129] [outer = (nil)] [url = about:blank] 13:55:10 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0x9b8a3800) [pid = 1780] [serial = 123] [outer = (nil)] [url = about:blank] 13:55:10 INFO - PROCESS | 1780 | 1471985710303 Marionette TRACE conn4 <- [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]]]}] 13:55:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 13:55:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1380ms 13:55:10 INFO - PROCESS | 1780 | 1471985710332 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 13:55:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 13:55:10 INFO - PROCESS | 1780 | 1471985710339 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 13:55:10 INFO - PROCESS | 1780 | 1471985710346 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 13:55:10 INFO - PROCESS | 1780 | 1471985710349 Marionette TRACE conn4 <- [1,222,null,{}] 13:55:10 INFO - PROCESS | 1780 | 1471985710355 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:10 INFO - PROCESS | 1780 | 1471985710360 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:10 INFO - PROCESS | 1780 | 1471985710518 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 13:55:10 INFO - PROCESS | 1780 | 1471985710536 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:10 INFO - PROCESS | 1780 | 1471985710543 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:10 INFO - PROCESS | 1780 | ++DOCSHELL 0x99fbfc00 == 40 [pid = 1780] [id = 63] 13:55:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0x99fc1400) [pid = 1780] [serial = 187] [outer = (nil)] 13:55:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0x9ac40000) [pid = 1780] [serial = 188] [outer = 0x99fc1400] 13:55:10 INFO - PROCESS | 1780 | 1471985710617 Marionette DEBUG loaded listener.js 13:55:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x9ac46c00) [pid = 1780] [serial = 189] [outer = 0x99fc1400] 13:55:11 INFO - PROCESS | 1780 | 1471985711479 Marionette TRACE conn4 <- [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]]]}] 13:55:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 13:55:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1190ms 13:55:11 INFO - PROCESS | 1780 | 1471985711538 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 13:55:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 13:55:11 INFO - PROCESS | 1780 | 1471985711542 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 13:55:11 INFO - PROCESS | 1780 | 1471985711556 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 13:55:11 INFO - PROCESS | 1780 | 1471985711565 Marionette TRACE conn4 <- [1,226,null,{}] 13:55:11 INFO - PROCESS | 1780 | 1471985711573 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:11 INFO - PROCESS | 1780 | 1471985711579 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:11 INFO - PROCESS | 1780 | 1471985711746 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 13:55:11 INFO - PROCESS | 1780 | 1471985711862 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:11 INFO - PROCESS | 1780 | 1471985711868 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:11 INFO - PROCESS | 1780 | ++DOCSHELL 0x9523d400 == 41 [pid = 1780] [id = 64] 13:55:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0x9ac49000) [pid = 1780] [serial = 190] [outer = (nil)] 13:55:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0x9b8a4400) [pid = 1780] [serial = 191] [outer = 0x9ac49000] 13:55:11 INFO - PROCESS | 1780 | 1471985711943 Marionette DEBUG loaded listener.js 13:55:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0x9c243400) [pid = 1780] [serial = 192] [outer = 0x9ac49000] 13:55:12 INFO - PROCESS | 1780 | 1471985712788 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 13:55:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 13:55:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1296ms 13:55:12 INFO - PROCESS | 1780 | 1471985712846 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 13:55:12 INFO - PROCESS | 1780 | 1471985712850 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 13:55:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 13:55:12 INFO - PROCESS | 1780 | 1471985712856 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 13:55:12 INFO - PROCESS | 1780 | 1471985712860 Marionette TRACE conn4 <- [1,230,null,{}] 13:55:12 INFO - PROCESS | 1780 | 1471985712865 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:12 INFO - PROCESS | 1780 | 1471985712871 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:13 INFO - PROCESS | 1780 | 1471985713076 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 13:55:13 INFO - PROCESS | 1780 | 1471985713099 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:13 INFO - PROCESS | 1780 | 1471985713108 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:13 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a1a8400 == 42 [pid = 1780] [id = 65] 13:55:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 88 (0x9ac4ac00) [pid = 1780] [serial = 193] [outer = (nil)] 13:55:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 89 (0xa0633800) [pid = 1780] [serial = 194] [outer = 0x9ac4ac00] 13:55:13 INFO - PROCESS | 1780 | 1471985713181 Marionette DEBUG loaded listener.js 13:55:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 90 (0xa2223800) [pid = 1780] [serial = 195] [outer = 0x9ac4ac00] 13:55:14 INFO - PROCESS | 1780 | 1471985714043 Marionette TRACE conn4 <- [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]]]}] 13:55:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 13:55:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1236ms 13:55:14 INFO - PROCESS | 1780 | 1471985714095 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 13:55:14 INFO - PROCESS | 1780 | 1471985714099 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 13:55:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 13:55:14 INFO - PROCESS | 1780 | 1471985714106 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 13:55:14 INFO - PROCESS | 1780 | 1471985714109 Marionette TRACE conn4 <- [1,234,null,{}] 13:55:14 INFO - PROCESS | 1780 | 1471985714123 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:14 INFO - PROCESS | 1780 | 1471985714128 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:14 INFO - PROCESS | 1780 | 1471985714332 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 13:55:14 INFO - PROCESS | 1780 | 1471985714354 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:14 INFO - PROCESS | 1780 | 1471985714371 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:14 INFO - PROCESS | 1780 | ++DOCSHELL 0x9d5a8000 == 43 [pid = 1780] [id = 66] 13:55:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 91 (0xa0639c00) [pid = 1780] [serial = 196] [outer = (nil)] 13:55:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 92 (0xa2541800) [pid = 1780] [serial = 197] [outer = 0xa0639c00] 13:55:14 INFO - PROCESS | 1780 | 1471985714455 Marionette DEBUG loaded listener.js 13:55:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 93 (0xa4f87000) [pid = 1780] [serial = 198] [outer = 0xa0639c00] 13:55:15 INFO - PROCESS | 1780 | --DOMWINDOW == 92 (0xa2534000) [pid = 1780] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 13:55:15 INFO - PROCESS | 1780 | --DOMWINDOW == 91 (0xa25a6400) [pid = 1780] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 13:55:15 INFO - PROCESS | 1780 | --DOMWINDOW == 90 (0x93e06000) [pid = 1780] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 13:55:15 INFO - PROCESS | 1780 | --DOMWINDOW == 89 (0x9b2acc00) [pid = 1780] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 13:55:15 INFO - PROCESS | 1780 | --DOMWINDOW == 88 (0x97a7f000) [pid = 1780] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 13:55:15 INFO - PROCESS | 1780 | --DOMWINDOW == 87 (0x9bdb4400) [pid = 1780] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 13:55:15 INFO - PROCESS | 1780 | 1471985715458 Marionette TRACE conn4 <- [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]]]}] 13:55:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 13:55:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1389ms 13:55:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 13:55:15 INFO - PROCESS | 1780 | 1471985715496 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 13:55:15 INFO - PROCESS | 1780 | 1471985715499 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 13:55:15 INFO - PROCESS | 1780 | 1471985715506 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 13:55:15 INFO - PROCESS | 1780 | 1471985715509 Marionette TRACE conn4 <- [1,238,null,{}] 13:55:15 INFO - PROCESS | 1780 | 1471985715515 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:15 INFO - PROCESS | 1780 | 1471985715520 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:15 INFO - PROCESS | 1780 | 1471985715686 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 13:55:15 INFO - PROCESS | 1780 | 1471985715696 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:15 INFO - PROCESS | 1780 | 1471985715706 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:15 INFO - PROCESS | 1780 | ++DOCSHELL 0x93abf000 == 44 [pid = 1780] [id = 67] 13:55:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 88 (0x93cae400) [pid = 1780] [serial = 199] [outer = (nil)] 13:55:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 89 (0x9a573c00) [pid = 1780] [serial = 200] [outer = 0x93cae400] 13:55:15 INFO - PROCESS | 1780 | 1471985715775 Marionette DEBUG loaded listener.js 13:55:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 90 (0x9a578800) [pid = 1780] [serial = 201] [outer = 0x93cae400] 13:55:16 INFO - PROCESS | 1780 | 1471985716619 Marionette TRACE conn4 <- [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]]]}] 13:55:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 13:55:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1131ms 13:55:16 INFO - PROCESS | 1780 | 1471985716636 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 13:55:16 INFO - PROCESS | 1780 | 1471985716640 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 13:55:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 13:55:16 INFO - PROCESS | 1780 | 1471985716646 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 13:55:16 INFO - PROCESS | 1780 | 1471985716648 Marionette TRACE conn4 <- [1,242,null,{}] 13:55:16 INFO - PROCESS | 1780 | 1471985716655 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:16 INFO - PROCESS | 1780 | 1471985716659 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:16 INFO - PROCESS | 1780 | 1471985716806 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 13:55:17 INFO - PROCESS | 1780 | 1471985716982 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:17 INFO - PROCESS | 1780 | 1471985716994 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:17 INFO - PROCESS | 1780 | ++DOCSHELL 0x93a3f800 == 45 [pid = 1780] [id = 68] 13:55:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 91 (0x93abe800) [pid = 1780] [serial = 202] [outer = (nil)] 13:55:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 92 (0x93cab000) [pid = 1780] [serial = 203] [outer = 0x93abe800] 13:55:17 INFO - PROCESS | 1780 | 1471985717126 Marionette DEBUG loaded listener.js 13:55:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 93 (0x93e10c00) [pid = 1780] [serial = 204] [outer = 0x93abe800] 13:55:18 INFO - PROCESS | 1780 | 1471985718126 Marionette TRACE conn4 <- [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]]]}] 13:55:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 13:55:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1529ms 13:55:18 INFO - PROCESS | 1780 | 1471985718179 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 13:55:18 INFO - PROCESS | 1780 | 1471985718185 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 13:55:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 13:55:18 INFO - PROCESS | 1780 | 1471985718193 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 13:55:18 INFO - PROCESS | 1780 | 1471985718198 Marionette TRACE conn4 <- [1,246,null,{}] 13:55:18 INFO - PROCESS | 1780 | 1471985718206 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:18 INFO - PROCESS | 1780 | 1471985718215 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:18 INFO - PROCESS | 1780 | 1471985718527 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 13:55:18 INFO - PROCESS | 1780 | 1471985718769 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:18 INFO - PROCESS | 1780 | 1471985718778 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:18 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a19c000 == 46 [pid = 1780] [id = 69] 13:55:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 94 (0x9a427000) [pid = 1780] [serial = 205] [outer = (nil)] 13:55:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 95 (0x9a42f800) [pid = 1780] [serial = 206] [outer = 0x9a427000] 13:55:18 INFO - PROCESS | 1780 | 1471985718885 Marionette DEBUG loaded listener.js 13:55:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 96 (0x9a56e400) [pid = 1780] [serial = 207] [outer = 0x9a427000] 13:55:19 INFO - PROCESS | 1780 | 1471985719755 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 13:55:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 13:55:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1597ms 13:55:19 INFO - PROCESS | 1780 | 1471985719793 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 13:55:19 INFO - PROCESS | 1780 | 1471985719800 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 13:55:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 13:55:19 INFO - PROCESS | 1780 | 1471985719808 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 13:55:19 INFO - PROCESS | 1780 | 1471985719812 Marionette TRACE conn4 <- [1,250,null,{}] 13:55:19 INFO - PROCESS | 1780 | 1471985719818 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:19 INFO - PROCESS | 1780 | 1471985719824 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:20 INFO - PROCESS | 1780 | 1471985720034 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 13:55:20 INFO - PROCESS | 1780 | 1471985720187 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:20 INFO - PROCESS | 1780 | 1471985720194 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:20 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a9e2000 == 47 [pid = 1780] [id = 70] 13:55:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 97 (0x9aba2000) [pid = 1780] [serial = 208] [outer = (nil)] 13:55:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 98 (0x9ac4b000) [pid = 1780] [serial = 209] [outer = 0x9aba2000] 13:55:20 INFO - PROCESS | 1780 | 1471985720290 Marionette DEBUG loaded listener.js 13:55:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 99 (0x9b2af400) [pid = 1780] [serial = 210] [outer = 0x9aba2000] 13:55:21 INFO - PROCESS | 1780 | 1471985721234 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 13:55:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 13:55:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1487ms 13:55:21 INFO - PROCESS | 1780 | 1471985721295 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 13:55:21 INFO - PROCESS | 1780 | 1471985721300 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 13:55:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 13:55:21 INFO - PROCESS | 1780 | 1471985721315 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 13:55:21 INFO - PROCESS | 1780 | 1471985721325 Marionette TRACE conn4 <- [1,254,null,{}] 13:55:21 INFO - PROCESS | 1780 | 1471985721334 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:21 INFO - PROCESS | 1780 | 1471985721343 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:21 INFO - PROCESS | 1780 | 1471985721592 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 13:55:21 INFO - PROCESS | 1780 | 1471985721865 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:21 INFO - PROCESS | 1780 | 1471985721876 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:21 INFO - PROCESS | 1780 | ++DOCSHELL 0x93c47800 == 48 [pid = 1780] [id = 71] 13:55:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 100 (0x9aba6400) [pid = 1780] [serial = 211] [outer = (nil)] 13:55:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 101 (0xa119fc00) [pid = 1780] [serial = 212] [outer = 0x9aba6400] 13:55:22 INFO - PROCESS | 1780 | 1471985722003 Marionette DEBUG loaded listener.js 13:55:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 102 (0xa4f29000) [pid = 1780] [serial = 213] [outer = 0x9aba6400] 13:55:22 INFO - PROCESS | 1780 | 1471985722891 Marionette TRACE conn4 <- [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]]]}] 13:55:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 13:55:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1604ms 13:55:22 INFO - PROCESS | 1780 | 1471985722921 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 13:55:22 INFO - PROCESS | 1780 | 1471985722927 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 13:55:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 13:55:22 INFO - PROCESS | 1780 | 1471985722935 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 13:55:22 INFO - PROCESS | 1780 | 1471985722939 Marionette TRACE conn4 <- [1,258,null,{}] 13:55:22 INFO - PROCESS | 1780 | 1471985722945 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:22 INFO - PROCESS | 1780 | 1471985722950 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:23 INFO - PROCESS | 1780 | 1471985723139 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 13:55:23 INFO - PROCESS | 1780 | 1471985723293 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:23 INFO - PROCESS | 1780 | 1471985723302 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:23 INFO - PROCESS | 1780 | ++DOCSHELL 0xa321f000 == 49 [pid = 1780] [id = 72] 13:55:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 103 (0xa6159400) [pid = 1780] [serial = 214] [outer = (nil)] 13:55:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 104 (0xa6cee000) [pid = 1780] [serial = 215] [outer = 0xa6159400] 13:55:23 INFO - PROCESS | 1780 | 1471985723387 Marionette DEBUG loaded listener.js 13:55:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 105 (0xa67f8800) [pid = 1780] [serial = 216] [outer = 0xa6159400] 13:55:24 INFO - PROCESS | 1780 | 1471985724317 Marionette TRACE conn4 <- [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]]]}] 13:55:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 13:55:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1430ms 13:55:24 INFO - PROCESS | 1780 | 1471985724367 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 13:55:24 INFO - PROCESS | 1780 | 1471985724370 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 13:55:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 13:55:24 INFO - PROCESS | 1780 | 1471985724379 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 13:55:24 INFO - PROCESS | 1780 | 1471985724383 Marionette TRACE conn4 <- [1,262,null,{}] 13:55:24 INFO - PROCESS | 1780 | 1471985724389 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:24 INFO - PROCESS | 1780 | 1471985724394 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:24 INFO - PROCESS | 1780 | 1471985724585 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 13:55:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 106 (0x9b066400) [pid = 1780] [serial = 217] [outer = 0x99fc6800] 13:55:24 INFO - PROCESS | 1780 | 1471985724799 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:24 INFO - PROCESS | 1780 | 1471985724818 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:24 INFO - PROCESS | 1780 | ++DOCSHELL 0x9b06fc00 == 50 [pid = 1780] [id = 73] 13:55:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 107 (0x9b070400) [pid = 1780] [serial = 218] [outer = (nil)] 13:55:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 108 (0x9b072400) [pid = 1780] [serial = 219] [outer = 0x9b070400] 13:55:24 INFO - PROCESS | 1780 | 1471985724969 Marionette DEBUG loaded listener.js 13:55:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 109 (0xa6cf5800) [pid = 1780] [serial = 220] [outer = 0x9b070400] 13:55:25 INFO - PROCESS | 1780 | 1471985725946 Marionette TRACE conn4 <- [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]]]}] 13:55:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 13:55:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1638ms 13:55:26 INFO - PROCESS | 1780 | 1471985726019 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 13:55:26 INFO - PROCESS | 1780 | 1471985726023 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 13:55:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 13:55:26 INFO - PROCESS | 1780 | 1471985726030 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 13:55:26 INFO - PROCESS | 1780 | 1471985726034 Marionette TRACE conn4 <- [1,266,null,{}] 13:55:26 INFO - PROCESS | 1780 | 1471985726040 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:26 INFO - PROCESS | 1780 | 1471985726046 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:26 INFO - PROCESS | 1780 | 1471985726278 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 13:55:26 INFO - PROCESS | 1780 | 1471985726485 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:26 INFO - PROCESS | 1780 | 1471985726497 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:26 INFO - PROCESS | 1780 | ++DOCSHELL 0x93ca7800 == 51 [pid = 1780] [id = 74] 13:55:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 110 (0x95280c00) [pid = 1780] [serial = 221] [outer = (nil)] 13:55:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 111 (0x9a9e1400) [pid = 1780] [serial = 222] [outer = 0x95280c00] 13:55:26 INFO - PROCESS | 1780 | 1471985726628 Marionette DEBUG loaded listener.js 13:55:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 112 (0x9bdbb400) [pid = 1780] [serial = 223] [outer = 0x95280c00] 13:55:27 INFO - PROCESS | 1780 | 1471985727797 Marionette TRACE conn4 <- [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]]]}] 13:55:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 13:55:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1790ms 13:55:27 INFO - PROCESS | 1780 | 1471985727822 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 13:55:27 INFO - PROCESS | 1780 | 1471985727829 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 13:55:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 13:55:27 INFO - PROCESS | 1780 | 1471985727839 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 13:55:27 INFO - PROCESS | 1780 | 1471985727844 Marionette TRACE conn4 <- [1,270,null,{}] 13:55:27 INFO - PROCESS | 1780 | 1471985727852 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:27 INFO - PROCESS | 1780 | 1471985727858 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:28 INFO - PROCESS | 1780 | 1471985728085 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 13:55:28 INFO - PROCESS | 1780 | 1471985728282 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:28 INFO - PROCESS | 1780 | 1471985728299 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:28 INFO - PROCESS | 1780 | ++DOCSHELL 0x93e08800 == 52 [pid = 1780] [id = 75] 13:55:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 113 (0x95279800) [pid = 1780] [serial = 224] [outer = (nil)] 13:55:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 114 (0x9527fc00) [pid = 1780] [serial = 225] [outer = 0x95279800] 13:55:28 INFO - PROCESS | 1780 | 1471985728378 Marionette DEBUG loaded listener.js 13:55:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 115 (0x97ab6000) [pid = 1780] [serial = 226] [outer = 0x95279800] 13:55:29 INFO - PROCESS | 1780 | 1471985729323 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 13:55:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 13:55:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1532ms 13:55:29 INFO - PROCESS | 1780 | 1471985729371 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 13:55:29 INFO - PROCESS | 1780 | 1471985729379 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 13:55:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 13:55:29 INFO - PROCESS | 1780 | 1471985729392 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 13:55:29 INFO - PROCESS | 1780 | 1471985729396 Marionette TRACE conn4 <- [1,274,null,{}] 13:55:29 INFO - PROCESS | 1780 | 1471985729403 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:29 INFO - PROCESS | 1780 | 1471985729410 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:29 INFO - PROCESS | 1780 | 1471985729650 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 13:55:29 INFO - PROCESS | 1780 | --DOCSHELL 0x93a3d400 == 51 [pid = 1780] [id = 37] 13:55:29 INFO - PROCESS | 1780 | --DOCSHELL 0xa256b400 == 50 [pid = 1780] [id = 54] 13:55:29 INFO - PROCESS | 1780 | --DOCSHELL 0x93c53400 == 49 [pid = 1780] [id = 38] 13:55:29 INFO - PROCESS | 1780 | --DOCSHELL 0x99824800 == 48 [pid = 1780] [id = 52] 13:55:29 INFO - PROCESS | 1780 | --DOCSHELL 0x96f7d400 == 47 [pid = 1780] [id = 51] 13:55:29 INFO - PROCESS | 1780 | --DOCSHELL 0x93abc800 == 46 [pid = 1780] [id = 53] 13:55:29 INFO - PROCESS | 1780 | --DOCSHELL 0x9d54b400 == 45 [pid = 1780] [id = 36] 13:55:29 INFO - PROCESS | 1780 | --DOCSHELL 0x93cb2800 == 44 [pid = 1780] [id = 50] 13:55:29 INFO - PROCESS | 1780 | --DOMWINDOW == 114 (0xa67fe800) [pid = 1780] [serial = 164] [outer = (nil)] [url = about:blank] 13:55:29 INFO - PROCESS | 1780 | 1471985729920 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:29 INFO - PROCESS | 1780 | 1471985729929 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:29 INFO - PROCESS | 1780 | --DOCSHELL 0x93abf000 == 43 [pid = 1780] [id = 67] 13:55:29 INFO - PROCESS | 1780 | --DOCSHELL 0x9d5a8000 == 42 [pid = 1780] [id = 66] 13:55:29 INFO - PROCESS | 1780 | ++DOCSHELL 0x93a3d400 == 43 [pid = 1780] [id = 76] 13:55:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 115 (0x93c53400) [pid = 1780] [serial = 227] [outer = (nil)] 13:55:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 116 (0x9847f800) [pid = 1780] [serial = 228] [outer = 0x93c53400] 13:55:30 INFO - PROCESS | 1780 | 1471985730056 Marionette DEBUG loaded listener.js 13:55:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 117 (0x9a19d000) [pid = 1780] [serial = 229] [outer = 0x93c53400] 13:55:30 INFO - PROCESS | 1780 | --DOCSHELL 0x9a1a8400 == 42 [pid = 1780] [id = 65] 13:55:30 INFO - PROCESS | 1780 | --DOCSHELL 0x9523d400 == 41 [pid = 1780] [id = 64] 13:55:30 INFO - PROCESS | 1780 | --DOCSHELL 0x99fbfc00 == 40 [pid = 1780] [id = 63] 13:55:30 INFO - PROCESS | 1780 | --DOCSHELL 0x993d1c00 == 39 [pid = 1780] [id = 62] 13:55:30 INFO - PROCESS | 1780 | --DOCSHELL 0x95282c00 == 38 [pid = 1780] [id = 61] 13:55:30 INFO - PROCESS | 1780 | --DOCSHELL 0x9515f000 == 37 [pid = 1780] [id = 56] 13:55:30 INFO - PROCESS | 1780 | --DOCSHELL 0x93ca6000 == 36 [pid = 1780] [id = 55] 13:55:30 INFO - PROCESS | 1780 | --DOMWINDOW == 116 (0xa2546800) [pid = 1780] [serial = 158] [outer = (nil)] [url = about:blank] 13:55:30 INFO - PROCESS | 1780 | --DOMWINDOW == 115 (0xa34ed000) [pid = 1780] [serial = 161] [outer = (nil)] [url = about:blank] 13:55:30 INFO - PROCESS | 1780 | --DOMWINDOW == 114 (0x99326400) [pid = 1780] [serial = 149] [outer = (nil)] [url = about:blank] 13:55:30 INFO - PROCESS | 1780 | --DOMWINDOW == 113 (0x9a553400) [pid = 1780] [serial = 150] [outer = (nil)] [url = about:blank] 13:55:30 INFO - PROCESS | 1780 | --DOMWINDOW == 112 (0x9a554400) [pid = 1780] [serial = 134] [outer = (nil)] [url = about:blank] 13:55:30 INFO - PROCESS | 1780 | --DOMWINDOW == 111 (0x9bdc3400) [pid = 1780] [serial = 152] [outer = (nil)] [url = about:blank] 13:55:30 INFO - PROCESS | 1780 | --DOMWINDOW == 110 (0x9c0c1000) [pid = 1780] [serial = 153] [outer = (nil)] [url = about:blank] 13:55:30 INFO - PROCESS | 1780 | --DOMWINDOW == 109 (0xa111a800) [pid = 1780] [serial = 137] [outer = (nil)] [url = about:blank] 13:55:30 INFO - PROCESS | 1780 | --DOMWINDOW == 108 (0x98478400) [pid = 1780] [serial = 147] [outer = (nil)] [url = about:blank] 13:55:30 INFO - PROCESS | 1780 | --DOMWINDOW == 107 (0x97abd000) [pid = 1780] [serial = 146] [outer = (nil)] [url = about:blank] 13:55:30 INFO - PROCESS | 1780 | --DOMWINDOW == 106 (0xa4f26800) [pid = 1780] [serial = 140] [outer = (nil)] [url = about:blank] 13:55:30 INFO - PROCESS | 1780 | --DOMWINDOW == 105 (0xa615f800) [pid = 1780] [serial = 143] [outer = (nil)] [url = about:blank] 13:55:30 INFO - PROCESS | 1780 | --DOMWINDOW == 104 (0xa1118c00) [pid = 1780] [serial = 155] [outer = (nil)] [url = about:blank] 13:55:30 INFO - PROCESS | 1780 | --DOMWINDOW == 103 (0xa2fcbc00) [pid = 1780] [serial = 159] [outer = (nil)] [url = about:blank] 13:55:30 INFO - PROCESS | 1780 | --DOMWINDOW == 102 (0xa221b800) [pid = 1780] [serial = 156] [outer = (nil)] [url = about:blank] 13:55:30 INFO - PROCESS | 1780 | --DOMWINDOW == 101 (0xa615fc00) [pid = 1780] [serial = 162] [outer = (nil)] [url = about:blank] 13:55:30 INFO - PROCESS | 1780 | 1471985730906 Marionette TRACE conn4 <- [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]]]}] 13:55:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 13:55:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1541ms 13:55:30 INFO - PROCESS | 1780 | 1471985730940 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 13:55:30 INFO - PROCESS | 1780 | 1471985730943 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 13:55:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 13:55:30 INFO - PROCESS | 1780 | 1471985730953 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 13:55:30 INFO - PROCESS | 1780 | 1471985730959 Marionette TRACE conn4 <- [1,278,null,{}] 13:55:30 INFO - PROCESS | 1780 | 1471985730976 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:30 INFO - PROCESS | 1780 | 1471985730985 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:31 INFO - PROCESS | 1780 | 1471985731170 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 13:55:31 INFO - PROCESS | 1780 | 1471985731183 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:31 INFO - PROCESS | 1780 | 1471985731198 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:31 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a570000 == 37 [pid = 1780] [id = 77] 13:55:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 102 (0x9a570c00) [pid = 1780] [serial = 230] [outer = (nil)] 13:55:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 103 (0x9a577800) [pid = 1780] [serial = 231] [outer = 0x9a570c00] 13:55:31 INFO - PROCESS | 1780 | 1471985731288 Marionette DEBUG loaded listener.js 13:55:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 104 (0x9ac3d400) [pid = 1780] [serial = 232] [outer = 0x9a570c00] 13:55:32 INFO - PROCESS | 1780 | 1471985732264 Marionette TRACE conn4 <- [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]]]}] 13:55:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 13:55:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1339ms 13:55:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 13:55:32 INFO - PROCESS | 1780 | 1471985732296 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 13:55:32 INFO - PROCESS | 1780 | 1471985732300 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 13:55:32 INFO - PROCESS | 1780 | 1471985732322 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 13:55:32 INFO - PROCESS | 1780 | 1471985732326 Marionette TRACE conn4 <- [1,282,null,{}] 13:55:32 INFO - PROCESS | 1780 | 1471985732333 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:32 INFO - PROCESS | 1780 | 1471985732338 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:32 INFO - PROCESS | 1780 | 1471985732556 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 13:55:32 INFO - PROCESS | 1780 | 1471985732578 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:32 INFO - PROCESS | 1780 | 1471985732587 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:32 INFO - PROCESS | 1780 | ++DOCSHELL 0x9ac41c00 == 38 [pid = 1780] [id = 78] 13:55:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 105 (0x9b06a000) [pid = 1780] [serial = 233] [outer = (nil)] 13:55:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 106 (0x9b070c00) [pid = 1780] [serial = 234] [outer = 0x9b06a000] 13:55:32 INFO - PROCESS | 1780 | 1471985732664 Marionette DEBUG loaded listener.js 13:55:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 107 (0x9b2ac800) [pid = 1780] [serial = 235] [outer = 0x9b06a000] 13:55:33 INFO - PROCESS | 1780 | 1471985733773 Marionette TRACE conn4 <- [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]]]}] 13:55:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 13:55:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1499ms 13:55:33 INFO - PROCESS | 1780 | 1471985733806 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 13:55:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 13:55:33 INFO - PROCESS | 1780 | 1471985733810 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 13:55:33 INFO - PROCESS | 1780 | 1471985733817 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 13:55:33 INFO - PROCESS | 1780 | 1471985733820 Marionette TRACE conn4 <- [1,286,null,{}] 13:55:33 INFO - PROCESS | 1780 | 1471985733833 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:33 INFO - PROCESS | 1780 | 1471985733837 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:34 INFO - PROCESS | 1780 | 1471985734086 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 13:55:34 INFO - PROCESS | 1780 | 1471985734216 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:34 INFO - PROCESS | 1780 | 1471985734223 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:34 INFO - PROCESS | 1780 | ++DOCSHELL 0x9242c000 == 39 [pid = 1780] [id = 79] 13:55:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 108 (0x93c48800) [pid = 1780] [serial = 236] [outer = (nil)] 13:55:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 109 (0x9b8abc00) [pid = 1780] [serial = 237] [outer = 0x93c48800] 13:55:34 INFO - PROCESS | 1780 | 1471985734305 Marionette DEBUG loaded listener.js 13:55:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 110 (0x9bdf5800) [pid = 1780] [serial = 238] [outer = 0x93c48800] 13:55:34 INFO - PROCESS | 1780 | --DOMWINDOW == 109 (0x9ac4ac00) [pid = 1780] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 13:55:34 INFO - PROCESS | 1780 | --DOMWINDOW == 108 (0xa0639c00) [pid = 1780] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 13:55:34 INFO - PROCESS | 1780 | --DOMWINDOW == 107 (0x96f7e400) [pid = 1780] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 13:55:34 INFO - PROCESS | 1780 | --DOMWINDOW == 106 (0x9a1a4400) [pid = 1780] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 13:55:34 INFO - PROCESS | 1780 | --DOMWINDOW == 105 (0x99fc1400) [pid = 1780] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 13:55:34 INFO - PROCESS | 1780 | --DOMWINDOW == 104 (0x9ac49000) [pid = 1780] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 13:55:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 13:55:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1538ms 13:55:35 INFO - PROCESS | 1780 | 1471985735346 Marionette TRACE conn4 <- [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]]]}] 13:55:35 INFO - PROCESS | 1780 | 1471985735356 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 13:55:35 INFO - PROCESS | 1780 | 1471985735359 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 13:55:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 13:55:35 INFO - PROCESS | 1780 | 1471985735374 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 13:55:35 INFO - PROCESS | 1780 | 1471985735378 Marionette TRACE conn4 <- [1,290,null,{}] 13:55:35 INFO - PROCESS | 1780 | 1471985735385 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:35 INFO - PROCESS | 1780 | 1471985735395 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:35 INFO - PROCESS | 1780 | 1471985735656 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 13:55:35 INFO - PROCESS | 1780 | 1471985735780 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:35 INFO - PROCESS | 1780 | 1471985735790 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:35 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a1a4400 == 40 [pid = 1780] [id = 80] 13:55:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 105 (0x9b06a800) [pid = 1780] [serial = 239] [outer = (nil)] 13:55:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 106 (0xa20ac000) [pid = 1780] [serial = 240] [outer = 0x9b06a800] 13:55:35 INFO - PROCESS | 1780 | 1471985735863 Marionette DEBUG loaded listener.js 13:55:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 107 (0xa2314000) [pid = 1780] [serial = 241] [outer = 0x9b06a800] 13:55:36 INFO - PROCESS | 1780 | 1471985736655 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 13:55:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 13:55:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1338ms 13:55:36 INFO - PROCESS | 1780 | 1471985736712 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 13:55:36 INFO - PROCESS | 1780 | 1471985736716 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 13:55:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 13:55:36 INFO - PROCESS | 1780 | 1471985736723 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 13:55:36 INFO - PROCESS | 1780 | 1471985736726 Marionette TRACE conn4 <- [1,294,null,{}] 13:55:36 INFO - PROCESS | 1780 | 1471985736807 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:36 INFO - PROCESS | 1780 | 1471985736814 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:37 INFO - PROCESS | 1780 | 1471985737088 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 13:55:37 INFO - PROCESS | 1780 | 1471985737318 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:37 INFO - PROCESS | 1780 | 1471985737335 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:37 INFO - PROCESS | 1780 | ++DOCSHELL 0x91d07400 == 41 [pid = 1780] [id = 81] 13:55:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 108 (0x925eb400) [pid = 1780] [serial = 242] [outer = (nil)] 13:55:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 109 (0x925eec00) [pid = 1780] [serial = 243] [outer = 0x925eb400] 13:55:37 INFO - PROCESS | 1780 | 1471985737443 Marionette DEBUG loaded listener.js 13:55:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 110 (0x925f1c00) [pid = 1780] [serial = 244] [outer = 0x925eb400] 13:55:38 INFO - PROCESS | 1780 | 1471985738389 Marionette TRACE conn4 <- [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]]]}] 13:55: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. 13:55:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1710ms 13:55:38 INFO - PROCESS | 1780 | 1471985738435 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 13:55:38 INFO - PROCESS | 1780 | 1471985738442 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 13:55:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 13:55:38 INFO - PROCESS | 1780 | 1471985738451 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 13:55:38 INFO - PROCESS | 1780 | 1471985738456 Marionette TRACE conn4 <- [1,298,null,{}] 13:55:38 INFO - PROCESS | 1780 | 1471985738466 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:38 INFO - PROCESS | 1780 | 1471985738472 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:38 INFO - PROCESS | 1780 | 1471985738674 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 13:55:38 INFO - PROCESS | 1780 | 1471985738886 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:38 INFO - PROCESS | 1780 | 1471985738902 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:38 INFO - PROCESS | 1780 | ++DOCSHELL 0x96f7f800 == 42 [pid = 1780] [id = 82] 13:55:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 111 (0x97abfc00) [pid = 1780] [serial = 245] [outer = (nil)] 13:55:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 112 (0x99327800) [pid = 1780] [serial = 246] [outer = 0x97abfc00] 13:55:39 INFO - PROCESS | 1780 | 1471985739032 Marionette DEBUG loaded listener.js 13:55:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 113 (0x9a19e800) [pid = 1780] [serial = 247] [outer = 0x97abfc00] 13:55:39 INFO - PROCESS | 1780 | 1471985739913 Marionette TRACE conn4 <- [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]]]}] 13:55:39 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. 13:55:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1541ms 13:55:39 INFO - PROCESS | 1780 | 1471985739991 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 13:55:39 INFO - PROCESS | 1780 | 1471985739995 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 13:55:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 13:55:40 INFO - PROCESS | 1780 | 1471985740003 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 13:55:40 INFO - PROCESS | 1780 | 1471985740007 Marionette TRACE conn4 <- [1,302,null,{}] 13:55:40 INFO - PROCESS | 1780 | 1471985740014 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:40 INFO - PROCESS | 1780 | 1471985740018 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:40 INFO - PROCESS | 1780 | 1471985740271 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 13:55:40 INFO - PROCESS | 1780 | 1471985740479 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:40 INFO - PROCESS | 1780 | 1471985740495 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:40 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a1b7800 == 43 [pid = 1780] [id = 83] 13:55:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 114 (0x9a56c000) [pid = 1780] [serial = 248] [outer = (nil)] 13:55:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 115 (0x9ac44800) [pid = 1780] [serial = 249] [outer = 0x9a56c000] 13:55:40 INFO - PROCESS | 1780 | 1471985740636 Marionette DEBUG loaded listener.js 13:55:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 116 (0x9b06f800) [pid = 1780] [serial = 250] [outer = 0x9a56c000] 13:55:41 INFO - PROCESS | 1780 | 1471985741614 Marionette TRACE conn4 <- [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]]]}] 13:55: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. 13:55:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1687ms 13:55:41 INFO - PROCESS | 1780 | 1471985741699 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 13:55:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 13:55:41 INFO - PROCESS | 1780 | 1471985741711 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 13:55:41 INFO - PROCESS | 1780 | 1471985741720 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 13:55:41 INFO - PROCESS | 1780 | 1471985741724 Marionette TRACE conn4 <- [1,306,null,{}] 13:55:41 INFO - PROCESS | 1780 | 1471985741732 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:41 INFO - PROCESS | 1780 | 1471985741738 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:42 INFO - PROCESS | 1780 | 1471985742061 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 13:55:42 INFO - PROCESS | 1780 | 1471985742298 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:42 INFO - PROCESS | 1780 | 1471985742315 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:42 INFO - PROCESS | 1780 | ++DOCSHELL 0xa200f000 == 44 [pid = 1780] [id = 84] 13:55:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 117 (0xa2014000) [pid = 1780] [serial = 251] [outer = (nil)] 13:55:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 118 (0xa23c2c00) [pid = 1780] [serial = 252] [outer = 0xa2014000] 13:55:42 INFO - PROCESS | 1780 | 1471985742408 Marionette DEBUG loaded listener.js 13:55:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 119 (0xa3213800) [pid = 1780] [serial = 253] [outer = 0xa2014000] 13:55:43 INFO - PROCESS | 1780 | 1471985743296 Marionette TRACE conn4 <- [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]]]}] 13:55:43 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. 13:55:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1638ms 13:55:43 INFO - PROCESS | 1780 | 1471985743358 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 13:55:43 INFO - PROCESS | 1780 | 1471985743362 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 13:55:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 13:55:43 INFO - PROCESS | 1780 | 1471985743371 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 13:55:43 INFO - PROCESS | 1780 | 1471985743374 Marionette TRACE conn4 <- [1,310,null,{}] 13:55:43 INFO - PROCESS | 1780 | 1471985743382 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:43 INFO - PROCESS | 1780 | 1471985743389 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:43 INFO - PROCESS | 1780 | 1471985743588 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 13:55:43 INFO - PROCESS | 1780 | 1471985743749 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:43 INFO - PROCESS | 1780 | 1471985743761 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:43 INFO - PROCESS | 1780 | ++DOCSHELL 0x9ac49800 == 45 [pid = 1780] [id = 85] 13:55:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 120 (0xa2222000) [pid = 1780] [serial = 254] [outer = (nil)] 13:55:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 121 (0xa4f2e400) [pid = 1780] [serial = 255] [outer = 0xa2222000] 13:55:43 INFO - PROCESS | 1780 | 1471985743857 Marionette DEBUG loaded listener.js 13:55:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 122 (0x9d502400) [pid = 1780] [serial = 256] [outer = 0xa2222000] 13:55:44 INFO - PROCESS | 1780 | 1471985744863 Marionette TRACE conn4 <- [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]]]}] 13:55: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. 13:55:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1538ms 13:55:44 INFO - PROCESS | 1780 | 1471985744910 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 13:55:44 INFO - PROCESS | 1780 | 1471985744915 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 13:55:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 13:55:44 INFO - PROCESS | 1780 | 1471985744924 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 13:55:44 INFO - PROCESS | 1780 | 1471985744927 Marionette TRACE conn4 <- [1,314,null,{}] 13:55:44 INFO - PROCESS | 1780 | 1471985744935 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:44 INFO - PROCESS | 1780 | 1471985744947 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:45 INFO - PROCESS | 1780 | 1471985745276 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 13:55:45 INFO - PROCESS | 1780 | 1471985745621 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:45 INFO - PROCESS | 1780 | 1471985745630 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:45 INFO - PROCESS | 1780 | ++DOCSHELL 0x91d0b400 == 46 [pid = 1780] [id = 86] 13:55:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 123 (0xa689d000) [pid = 1780] [serial = 257] [outer = (nil)] 13:55:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 124 (0xa6da6400) [pid = 1780] [serial = 258] [outer = 0xa689d000] 13:55:45 INFO - PROCESS | 1780 | 1471985745724 Marionette DEBUG loaded listener.js 13:55:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 125 (0xa6db0800) [pid = 1780] [serial = 259] [outer = 0xa689d000] 13:55:46 INFO - PROCESS | 1780 | 1471985746628 Marionette TRACE conn4 <- [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]]]}] 13:55:46 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. 13:55:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1745ms 13:55:46 INFO - PROCESS | 1780 | 1471985746670 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 13:55:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 13:55:46 INFO - PROCESS | 1780 | 1471985746675 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 13:55:46 INFO - PROCESS | 1780 | 1471985746682 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 13:55:46 INFO - PROCESS | 1780 | 1471985746686 Marionette TRACE conn4 <- [1,318,null,{}] 13:55:46 INFO - PROCESS | 1780 | 1471985746692 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:46 INFO - PROCESS | 1780 | 1471985746697 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:46 INFO - PROCESS | 1780 | 1471985746888 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 13:55:47 INFO - PROCESS | 1780 | 1471985747062 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:47 INFO - PROCESS | 1780 | 1471985747069 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:47 INFO - PROCESS | 1780 | ++DOCSHELL 0x91473c00 == 47 [pid = 1780] [id = 87] 13:55:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 126 (0x91476800) [pid = 1780] [serial = 260] [outer = (nil)] 13:55:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 127 (0x9147d400) [pid = 1780] [serial = 261] [outer = 0x91476800] 13:55:47 INFO - PROCESS | 1780 | 1471985747165 Marionette DEBUG loaded listener.js 13:55:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 128 (0x9147fc00) [pid = 1780] [serial = 262] [outer = 0x91476800] 13:55:48 INFO - PROCESS | 1780 | 1471985748145 Marionette TRACE conn4 <- [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]]]}] 13:55:48 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. 13:55:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1539ms 13:55:48 INFO - PROCESS | 1780 | 1471985748220 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 13:55:48 INFO - PROCESS | 1780 | 1471985748223 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 13:55:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 13:55:48 INFO - PROCESS | 1780 | 1471985748231 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 13:55:48 INFO - PROCESS | 1780 | 1471985748234 Marionette TRACE conn4 <- [1,322,null,{}] 13:55:48 INFO - PROCESS | 1780 | 1471985748241 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:48 INFO - PROCESS | 1780 | 1471985748245 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:48 INFO - PROCESS | 1780 | 1471985748481 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 13:55:48 INFO - PROCESS | 1780 | 1471985748685 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:48 INFO - PROCESS | 1780 | 1471985748693 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:48 INFO - PROCESS | 1780 | ++DOCSHELL 0x9169cc00 == 48 [pid = 1780] [id = 88] 13:55:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 129 (0x9169d000) [pid = 1780] [serial = 263] [outer = (nil)] 13:55:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 130 (0x916a1800) [pid = 1780] [serial = 264] [outer = 0x9169d000] 13:55:48 INFO - PROCESS | 1780 | 1471985748833 Marionette DEBUG loaded listener.js 13:55:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 131 (0x916a4400) [pid = 1780] [serial = 265] [outer = 0x9169d000] 13:55:49 INFO - PROCESS | 1780 | 1471985749966 Marionette TRACE conn4 <- [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]]]}] 13:55:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:55:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1781ms 13:55:50 INFO - PROCESS | 1780 | 1471985750014 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 13:55:50 INFO - PROCESS | 1780 | 1471985750019 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 13:55:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 13:55:50 INFO - PROCESS | 1780 | 1471985750026 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 13:55:50 INFO - PROCESS | 1780 | 1471985750030 Marionette TRACE conn4 <- [1,326,null,{}] 13:55:50 INFO - PROCESS | 1780 | 1471985750038 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:50 INFO - PROCESS | 1780 | 1471985750044 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:50 INFO - PROCESS | 1780 | 1471985750281 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 13:55:50 INFO - PROCESS | 1780 | 1471985750687 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:50 INFO - PROCESS | 1780 | 1471985750699 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:50 INFO - PROCESS | 1780 | ++DOCSHELL 0x91d0f400 == 49 [pid = 1780] [id = 89] 13:55:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x91d0f800) [pid = 1780] [serial = 266] [outer = (nil)] 13:55:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x925e5000) [pid = 1780] [serial = 267] [outer = 0x91d0f800] 13:55:50 INFO - PROCESS | 1780 | 1471985750786 Marionette DEBUG loaded listener.js 13:55:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x925e9400) [pid = 1780] [serial = 268] [outer = 0x91d0f800] 13:55:51 INFO - PROCESS | 1780 | 1471985751848 Marionette TRACE conn4 <- [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]]]}] 13:55:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:55:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1835ms 13:55:51 INFO - PROCESS | 1780 | 1471985751865 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 13:55:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 13:55:51 INFO - PROCESS | 1780 | 1471985751872 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 13:55:51 INFO - PROCESS | 1780 | 1471985751881 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 13:55:51 INFO - PROCESS | 1780 | 1471985751887 Marionette TRACE conn4 <- [1,330,null,{}] 13:55:51 INFO - PROCESS | 1780 | 1471985751895 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:51 INFO - PROCESS | 1780 | 1471985751903 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:52 INFO - PROCESS | 1780 | 1471985752112 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 13:55:52 INFO - PROCESS | 1780 | 1471985752451 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:52 INFO - PROCESS | 1780 | 1471985752463 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:52 INFO - PROCESS | 1780 | --DOCSHELL 0x97a80800 == 48 [pid = 1780] [id = 32] 13:55:52 INFO - PROCESS | 1780 | --DOCSHELL 0x97a7a800 == 47 [pid = 1780] [id = 49] 13:55:52 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x9a573c00) [pid = 1780] [serial = 200] [outer = (nil)] [url = about:blank] 13:55:52 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x9a42a400) [pid = 1780] [serial = 179] [outer = (nil)] [url = about:blank] 13:55:52 INFO - PROCESS | 1780 | ++DOCSHELL 0x925ee000 == 48 [pid = 1780] [id = 90] 13:55:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x95161800) [pid = 1780] [serial = 269] [outer = (nil)] 13:55:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x97a77400) [pid = 1780] [serial = 270] [outer = 0x95161800] 13:55:52 INFO - PROCESS | 1780 | 1471985752584 Marionette DEBUG loaded listener.js 13:55:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x98478400) [pid = 1780] [serial = 271] [outer = 0x95161800] 13:55:52 INFO - PROCESS | 1780 | --DOCSHELL 0x93a3f800 == 47 [pid = 1780] [id = 68] 13:55:52 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x9b8a4400) [pid = 1780] [serial = 191] [outer = (nil)] [url = about:blank] 13:55:52 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x9c243400) [pid = 1780] [serial = 192] [outer = (nil)] [url = about:blank] 13:55:52 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0xa2223800) [pid = 1780] [serial = 195] [outer = (nil)] [url = about:blank] 13:55:52 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0xa0633800) [pid = 1780] [serial = 194] [outer = (nil)] [url = about:blank] 13:55:52 INFO - PROCESS | 1780 | --DOMWINDOW == 130 (0xa2541800) [pid = 1780] [serial = 197] [outer = (nil)] [url = about:blank] 13:55:52 INFO - PROCESS | 1780 | --DOMWINDOW == 129 (0x993d1400) [pid = 1780] [serial = 183] [outer = (nil)] [url = about:blank] 13:55:52 INFO - PROCESS | 1780 | --DOMWINDOW == 128 (0x97abd400) [pid = 1780] [serial = 182] [outer = (nil)] [url = about:blank] 13:55:52 INFO - PROCESS | 1780 | --DOMWINDOW == 127 (0xa67f2800) [pid = 1780] [serial = 176] [outer = (nil)] [url = about:blank] 13:55:52 INFO - PROCESS | 1780 | --DOMWINDOW == 126 (0x9a9e5000) [pid = 1780] [serial = 186] [outer = (nil)] [url = about:blank] 13:55:52 INFO - PROCESS | 1780 | --DOMWINDOW == 125 (0x9a42d000) [pid = 1780] [serial = 185] [outer = (nil)] [url = about:blank] 13:55:52 INFO - PROCESS | 1780 | --DOMWINDOW == 124 (0xa4f87000) [pid = 1780] [serial = 198] [outer = (nil)] [url = about:blank] 13:55:52 INFO - PROCESS | 1780 | --DOMWINDOW == 123 (0x9ac40000) [pid = 1780] [serial = 188] [outer = (nil)] [url = about:blank] 13:55:52 INFO - PROCESS | 1780 | --DOMWINDOW == 122 (0x9ac46c00) [pid = 1780] [serial = 189] [outer = (nil)] [url = about:blank] 13:55:52 INFO - PROCESS | 1780 | --DOMWINDOW == 121 (0x9a19b800) [pid = 1780] [serial = 167] [outer = (nil)] [url = about:blank] 13:55:52 INFO - PROCESS | 1780 | --DOMWINDOW == 120 (0x9a552400) [pid = 1780] [serial = 170] [outer = (nil)] [url = about:blank] 13:55:52 INFO - PROCESS | 1780 | --DOMWINDOW == 119 (0xa2220000) [pid = 1780] [serial = 173] [outer = (nil)] [url = about:blank] 13:55:53 INFO - PROCESS | 1780 | 1471985753659 Marionette TRACE conn4 <- [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]]]}] 13:55:53 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. 13:55:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1838ms 13:55:53 INFO - PROCESS | 1780 | 1471985753727 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 13:55:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 13:55:53 INFO - PROCESS | 1780 | 1471985753738 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 13:55:53 INFO - PROCESS | 1780 | 1471985753745 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 13:55:53 INFO - PROCESS | 1780 | 1471985753751 Marionette TRACE conn4 <- [1,334,null,{}] 13:55:53 INFO - PROCESS | 1780 | 1471985753758 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:53 INFO - PROCESS | 1780 | 1471985753763 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:53 INFO - PROCESS | 1780 | 1471985753969 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 13:55:54 INFO - PROCESS | 1780 | 1471985754155 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:54 INFO - PROCESS | 1780 | 1471985754163 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:54 INFO - PROCESS | 1780 | ++DOCSHELL 0x91d06c00 == 48 [pid = 1780] [id = 91] 13:55:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 120 (0x9a1b5800) [pid = 1780] [serial = 272] [outer = (nil)] 13:55:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 121 (0x9a42d000) [pid = 1780] [serial = 273] [outer = 0x9a1b5800] 13:55:54 INFO - PROCESS | 1780 | 1471985754243 Marionette DEBUG loaded listener.js 13:55:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 122 (0x9a569800) [pid = 1780] [serial = 274] [outer = 0x9a1b5800] 13:55:55 INFO - PROCESS | 1780 | 1471985755083 Marionette TRACE conn4 <- [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]]]}] 13:55:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 13:55:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1384ms 13:55:55 INFO - PROCESS | 1780 | 1471985755130 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 13:55:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 13:55:55 INFO - PROCESS | 1780 | 1471985755134 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 13:55:55 INFO - PROCESS | 1780 | 1471985755149 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 13:55:55 INFO - PROCESS | 1780 | 1471985755159 Marionette TRACE conn4 <- [1,338,null,{}] 13:55:55 INFO - PROCESS | 1780 | 1471985755168 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:55 INFO - PROCESS | 1780 | 1471985755176 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:55 INFO - PROCESS | 1780 | 1471985755368 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 13:55:55 INFO - PROCESS | 1780 | 1471985755515 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:55 INFO - PROCESS | 1780 | 1471985755523 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:55 INFO - PROCESS | 1780 | ++DOCSHELL 0x93e09c00 == 49 [pid = 1780] [id = 92] 13:55:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 123 (0x9aba3c00) [pid = 1780] [serial = 275] [outer = (nil)] 13:55:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 124 (0x9b06dc00) [pid = 1780] [serial = 276] [outer = 0x9aba3c00] 13:55:55 INFO - PROCESS | 1780 | 1471985755602 Marionette DEBUG loaded listener.js 13:55:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 125 (0x9b2b3000) [pid = 1780] [serial = 277] [outer = 0x9aba3c00] 13:55:56 INFO - PROCESS | 1780 | 1471985756595 Marionette TRACE conn4 <- [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]]]}] 13:55:56 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. 13:55:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1503ms 13:55:56 INFO - PROCESS | 1780 | 1471985756645 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 13:55:56 INFO - PROCESS | 1780 | 1471985756650 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 13:55:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 13:55:56 INFO - PROCESS | 1780 | 1471985756669 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 13:55:56 INFO - PROCESS | 1780 | 1471985756674 Marionette TRACE conn4 <- [1,342,null,{}] 13:55:56 INFO - PROCESS | 1780 | 1471985756681 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:56 INFO - PROCESS | 1780 | 1471985756686 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:57 INFO - PROCESS | 1780 | 1471985757021 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 13:55:57 INFO - PROCESS | 1780 | 1471985757056 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:57 INFO - PROCESS | 1780 | 1471985757065 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:57 INFO - PROCESS | 1780 | ++DOCSHELL 0x917d0000 == 50 [pid = 1780] [id = 93] 13:55:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 126 (0x917d0400) [pid = 1780] [serial = 278] [outer = (nil)] 13:55:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 127 (0x917d9000) [pid = 1780] [serial = 279] [outer = 0x917d0400] 13:55:57 INFO - PROCESS | 1780 | 1471985757146 Marionette DEBUG loaded listener.js 13:55:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 128 (0x917dbc00) [pid = 1780] [serial = 280] [outer = 0x917d0400] 13:55:57 INFO - PROCESS | 1780 | --DOMWINDOW == 127 (0x93cae400) [pid = 1780] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 13:55:57 INFO - PROCESS | 1780 | --DOMWINDOW == 126 (0x9b06a000) [pid = 1780] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 13:55:57 INFO - PROCESS | 1780 | --DOMWINDOW == 125 (0x93c48800) [pid = 1780] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 13:55:57 INFO - PROCESS | 1780 | --DOMWINDOW == 124 (0x95279800) [pid = 1780] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 13:55:57 INFO - PROCESS | 1780 | --DOMWINDOW == 123 (0x93c53400) [pid = 1780] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 13:55:57 INFO - PROCESS | 1780 | --DOMWINDOW == 122 (0x9a570c00) [pid = 1780] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 13:55:58 INFO - PROCESS | 1780 | 1471985758184 Marionette TRACE conn4 <- [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]]]}] 13:55:58 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. 13:55:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1540ms 13:55:58 INFO - PROCESS | 1780 | 1471985758210 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 13:55:58 INFO - PROCESS | 1780 | 1471985758214 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 13:55:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 13:55:58 INFO - PROCESS | 1780 | 1471985758221 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 13:55:58 INFO - PROCESS | 1780 | 1471985758225 Marionette TRACE conn4 <- [1,346,null,{}] 13:55:58 INFO - PROCESS | 1780 | 1471985758231 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:58 INFO - PROCESS | 1780 | 1471985758237 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:58 INFO - PROCESS | 1780 | 1471985758466 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 13:55:58 INFO - PROCESS | 1780 | 1471985758485 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:58 INFO - PROCESS | 1780 | 1471985758504 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:58 INFO - PROCESS | 1780 | ++DOCSHELL 0x93c48800 == 51 [pid = 1780] [id = 94] 13:55:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 123 (0x99382400) [pid = 1780] [serial = 281] [outer = (nil)] 13:55:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 124 (0x9b074000) [pid = 1780] [serial = 282] [outer = 0x99382400] 13:55:58 INFO - PROCESS | 1780 | 1471985758594 Marionette DEBUG loaded listener.js 13:55:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 125 (0x9c243400) [pid = 1780] [serial = 283] [outer = 0x99382400] 13:55:59 INFO - PROCESS | 1780 | 1471985759613 Marionette TRACE conn4 <- [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]]]}] 13:55:59 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. 13:55:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1432ms 13:55:59 INFO - PROCESS | 1780 | 1471985759654 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 13:55:59 INFO - PROCESS | 1780 | 1471985759658 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 13:55:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 13:55:59 INFO - PROCESS | 1780 | 1471985759665 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 13:55:59 INFO - PROCESS | 1780 | 1471985759668 Marionette TRACE conn4 <- [1,350,null,{}] 13:55:59 INFO - PROCESS | 1780 | 1471985759674 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:59 INFO - PROCESS | 1780 | 1471985759680 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:55:59 INFO - PROCESS | 1780 | 1471985759937 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 13:56:00 INFO - PROCESS | 1780 | 1471985760106 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:00 INFO - PROCESS | 1780 | 1471985760114 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:00 INFO - PROCESS | 1780 | ++DOCSHELL 0x9169ec00 == 52 [pid = 1780] [id = 95] 13:56:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 126 (0x916a7400) [pid = 1780] [serial = 284] [outer = (nil)] 13:56:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 127 (0x917d1c00) [pid = 1780] [serial = 285] [outer = 0x916a7400] 13:56:00 INFO - PROCESS | 1780 | 1471985760211 Marionette DEBUG loaded listener.js 13:56:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 128 (0x917dac00) [pid = 1780] [serial = 286] [outer = 0x916a7400] 13:56:01 INFO - PROCESS | 1780 | 1471985761256 Marionette TRACE conn4 <- [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]]]}] 13:56:01 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. 13:56:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1636ms 13:56:01 INFO - PROCESS | 1780 | 1471985761304 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 13:56:01 INFO - PROCESS | 1780 | 1471985761312 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 13:56:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 13:56:01 INFO - PROCESS | 1780 | 1471985761323 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 13:56:01 INFO - PROCESS | 1780 | 1471985761328 Marionette TRACE conn4 <- [1,354,null,{}] 13:56:01 INFO - PROCESS | 1780 | 1471985761338 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:01 INFO - PROCESS | 1780 | 1471985761345 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:01 INFO - PROCESS | 1780 | 1471985761617 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 13:56:01 INFO - PROCESS | 1780 | 1471985761900 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:01 INFO - PROCESS | 1780 | 1471985761912 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:01 INFO - PROCESS | 1780 | ++DOCSHELL 0x97abcc00 == 53 [pid = 1780] [id = 96] 13:56:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 129 (0x97ac4400) [pid = 1780] [serial = 287] [outer = (nil)] 13:56:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 130 (0x993cd000) [pid = 1780] [serial = 288] [outer = 0x97ac4400] 13:56:02 INFO - PROCESS | 1780 | 1471985762014 Marionette DEBUG loaded listener.js 13:56:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 131 (0x9a19e000) [pid = 1780] [serial = 289] [outer = 0x97ac4400] 13:56:03 INFO - PROCESS | 1780 | 1471985763034 Marionette TRACE conn4 <- [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]]]}] 13:56:03 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. 13:56:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1738ms 13:56:03 INFO - PROCESS | 1780 | 1471985763061 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 13:56:03 INFO - PROCESS | 1780 | 1471985763067 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 13:56:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 13:56:03 INFO - PROCESS | 1780 | 1471985763075 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 13:56:03 INFO - PROCESS | 1780 | 1471985763079 Marionette TRACE conn4 <- [1,358,null,{}] 13:56:03 INFO - PROCESS | 1780 | 1471985763086 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:03 INFO - PROCESS | 1780 | 1471985763093 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:03 INFO - PROCESS | 1780 | 1471985763307 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 13:56:03 INFO - PROCESS | 1780 | 1471985763514 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:03 INFO - PROCESS | 1780 | 1471985763524 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:03 INFO - PROCESS | 1780 | ++DOCSHELL 0x97a76c00 == 54 [pid = 1780] [id = 97] 13:56:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x9aba9400) [pid = 1780] [serial = 290] [outer = (nil)] 13:56:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x9ac45800) [pid = 1780] [serial = 291] [outer = 0x9aba9400] 13:56:03 INFO - PROCESS | 1780 | 1471985763630 Marionette DEBUG loaded listener.js 13:56:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x9b065800) [pid = 1780] [serial = 292] [outer = 0x9aba9400] 13:56:04 INFO - PROCESS | 1780 | 1471985764671 Marionette TRACE conn4 <- [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]]]}] 13:56:04 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. 13:56:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1635ms 13:56:04 INFO - PROCESS | 1780 | 1471985764711 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 13:56:04 INFO - PROCESS | 1780 | 1471985764719 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 13:56:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 13:56:04 INFO - PROCESS | 1780 | 1471985764740 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 13:56:04 INFO - PROCESS | 1780 | 1471985764749 Marionette TRACE conn4 <- [1,362,null,{}] 13:56:04 INFO - PROCESS | 1780 | 1471985764755 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:04 INFO - PROCESS | 1780 | 1471985764764 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:05 INFO - PROCESS | 1780 | 1471985765039 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 13:56:05 INFO - PROCESS | 1780 | 1471985765261 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:05 INFO - PROCESS | 1780 | 1471985765273 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:05 INFO - PROCESS | 1780 | ++DOCSHELL 0x9d548800 == 55 [pid = 1780] [id = 98] 13:56:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x9d5acc00) [pid = 1780] [serial = 293] [outer = (nil)] 13:56:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0xa2006400) [pid = 1780] [serial = 294] [outer = 0x9d5acc00] 13:56:05 INFO - PROCESS | 1780 | 1471985765363 Marionette DEBUG loaded listener.js 13:56:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0xa2226800) [pid = 1780] [serial = 295] [outer = 0x9d5acc00] 13:56:06 INFO - PROCESS | 1780 | 1471985766362 Marionette TRACE conn4 <- [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]]]}] 13:56:06 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. 13:56:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1661ms 13:56:06 INFO - PROCESS | 1780 | 1471985766392 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 13:56:06 INFO - PROCESS | 1780 | 1471985766397 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 13:56:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 13:56:06 INFO - PROCESS | 1780 | 1471985766404 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 13:56:06 INFO - PROCESS | 1780 | 1471985766409 Marionette TRACE conn4 <- [1,366,null,{}] 13:56:06 INFO - PROCESS | 1780 | 1471985766416 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:06 INFO - PROCESS | 1780 | 1471985766423 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:06 INFO - PROCESS | 1780 | 1471985766669 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 13:56:06 INFO - PROCESS | 1780 | 1471985766878 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:06 INFO - PROCESS | 1780 | 1471985766888 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:06 INFO - PROCESS | 1780 | ++DOCSHELL 0xa11a0000 == 56 [pid = 1780] [id = 99] 13:56:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0xa2541800) [pid = 1780] [serial = 296] [outer = (nil)] 13:56:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0xa34e8000) [pid = 1780] [serial = 297] [outer = 0xa2541800] 13:56:07 INFO - PROCESS | 1780 | 1471985767025 Marionette DEBUG loaded listener.js 13:56:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0xa4ff1800) [pid = 1780] [serial = 298] [outer = 0xa2541800] 13:56:08 INFO - PROCESS | 1780 | 1471985768006 Marionette TRACE conn4 <- [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]]]}] 13:56:08 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. 13:56:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1633ms 13:56:08 INFO - PROCESS | 1780 | 1471985768038 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 13:56:08 INFO - PROCESS | 1780 | 1471985768043 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 13:56:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 13:56:08 INFO - PROCESS | 1780 | 1471985768050 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 13:56:08 INFO - PROCESS | 1780 | 1471985768054 Marionette TRACE conn4 <- [1,370,null,{}] 13:56:08 INFO - PROCESS | 1780 | 1471985768060 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:08 INFO - PROCESS | 1780 | 1471985768065 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:08 INFO - PROCESS | 1780 | 1471985768272 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 13:56:08 INFO - PROCESS | 1780 | 1471985768490 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:08 INFO - PROCESS | 1780 | 1471985768508 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:08 INFO - PROCESS | 1780 | ++DOCSHELL 0xa6ceb400 == 57 [pid = 1780] [id = 100] 13:56:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0xa6cec000) [pid = 1780] [serial = 299] [outer = (nil)] 13:56:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0xa6cf2800) [pid = 1780] [serial = 300] [outer = 0xa6cec000] 13:56:08 INFO - PROCESS | 1780 | 1471985768651 Marionette DEBUG loaded listener.js 13:56:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0xa6f47800) [pid = 1780] [serial = 301] [outer = 0xa6cec000] 13:56:09 INFO - PROCESS | 1780 | 1471985769705 Marionette TRACE conn4 <- [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]]]}] 13:56:09 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. 13:56:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1682ms 13:56:09 INFO - PROCESS | 1780 | 1471985769736 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 13:56:09 INFO - PROCESS | 1780 | 1471985769743 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 13:56:09 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 13:56:09 INFO - PROCESS | 1780 | 1471985769754 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 13:56:09 INFO - PROCESS | 1780 | 1471985769759 Marionette TRACE conn4 <- [1,374,null,{}] 13:56:09 INFO - PROCESS | 1780 | 1471985769765 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:09 INFO - PROCESS | 1780 | 1471985769771 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:10 INFO - PROCESS | 1780 | 1471985770007 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 13:56:10 INFO - PROCESS | 1780 | 1471985770266 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:10 INFO - PROCESS | 1780 | 1471985770275 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:10 INFO - PROCESS | 1780 | ++DOCSHELL 0xa67a0400 == 58 [pid = 1780] [id = 101] 13:56:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0xa8253000) [pid = 1780] [serial = 302] [outer = (nil)] 13:56:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0xa82f2c00) [pid = 1780] [serial = 303] [outer = 0xa8253000] 13:56:10 INFO - PROCESS | 1780 | 1471985770366 Marionette DEBUG loaded listener.js 13:56:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0xa8c1c800) [pid = 1780] [serial = 304] [outer = 0xa8253000] 13:56:11 INFO - PROCESS | 1780 | 1471985771304 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 13:56:11 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 13:56:11 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1641ms 13:56:11 INFO - PROCESS | 1780 | 1471985771395 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 13:56:11 INFO - PROCESS | 1780 | 1471985771399 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 13:56:11 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 13:56:11 INFO - PROCESS | 1780 | 1471985771406 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 13:56:11 INFO - PROCESS | 1780 | 1471985771411 Marionette TRACE conn4 <- [1,378,null,{}] 13:56:11 INFO - PROCESS | 1780 | 1471985771417 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:11 INFO - PROCESS | 1780 | 1471985771422 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:11 INFO - PROCESS | 1780 | 1471985771663 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 13:56:12 INFO - PROCESS | 1780 | 1471985772227 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:12 INFO - PROCESS | 1780 | 1471985772237 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:12 INFO - PROCESS | 1780 | ++DOCSHELL 0x917d3000 == 59 [pid = 1780] [id = 102] 13:56:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 147 (0x917d4800) [pid = 1780] [serial = 305] [outer = (nil)] 13:56:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 148 (0x91d01400) [pid = 1780] [serial = 306] [outer = 0x917d4800] 13:56:12 INFO - PROCESS | 1780 | 1471985772327 Marionette DEBUG loaded listener.js 13:56:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 149 (0x91d10800) [pid = 1780] [serial = 307] [outer = 0x917d4800] 13:56:13 INFO - PROCESS | 1780 | 1471985773424 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 13:56:13 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 13:56:13 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 2087ms 13:56:13 INFO - PROCESS | 1780 | 1471985773497 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 13:56:13 INFO - PROCESS | 1780 | 1471985773504 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 13:56:13 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 13:56:13 INFO - PROCESS | 1780 | 1471985773515 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 13:56:13 INFO - PROCESS | 1780 | 1471985773519 Marionette TRACE conn4 <- [1,382,null,{}] 13:56:13 INFO - PROCESS | 1780 | 1471985773529 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:13 INFO - PROCESS | 1780 | 1471985773537 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:13 INFO - PROCESS | 1780 | 1471985773787 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 13:56:14 INFO - PROCESS | 1780 | 1471985774020 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:14 INFO - PROCESS | 1780 | 1471985774028 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:14 INFO - PROCESS | 1780 | ++DOCSHELL 0x91477c00 == 60 [pid = 1780] [id = 103] 13:56:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 150 (0x93c53400) [pid = 1780] [serial = 308] [outer = (nil)] 13:56:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 151 (0x9a1a8c00) [pid = 1780] [serial = 309] [outer = 0x93c53400] 13:56:14 INFO - PROCESS | 1780 | 1471985774178 Marionette DEBUG loaded listener.js 13:56:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 152 (0x9a570400) [pid = 1780] [serial = 310] [outer = 0x93c53400] 13:56:15 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 13:56:15 INFO - PROCESS | 1780 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:56:15 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 13:56:15 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 13:56:15 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 13:56:16 INFO - PROCESS | 1780 | --DOCSHELL 0x93c48800 == 59 [pid = 1780] [id = 94] 13:56:16 INFO - PROCESS | 1780 | --DOCSHELL 0x917d0000 == 58 [pid = 1780] [id = 93] 13:56:16 INFO - PROCESS | 1780 | --DOCSHELL 0x93e09c00 == 57 [pid = 1780] [id = 92] 13:56:16 INFO - PROCESS | 1780 | --DOCSHELL 0x91d06c00 == 56 [pid = 1780] [id = 91] 13:56:16 INFO - PROCESS | 1780 | --DOCSHELL 0x925ee000 == 55 [pid = 1780] [id = 90] 13:56:16 INFO - PROCESS | 1780 | --DOCSHELL 0x91d0f400 == 54 [pid = 1780] [id = 89] 13:56:16 INFO - PROCESS | 1780 | --DOCSHELL 0x91d07400 == 53 [pid = 1780] [id = 81] 13:56:16 INFO - PROCESS | 1780 | --DOCSHELL 0x97abe800 == 52 [pid = 1780] [id = 40] 13:56:16 INFO - PROCESS | 1780 | --DOCSHELL 0x93a3d400 == 51 [pid = 1780] [id = 76] 13:56:16 INFO - PROCESS | 1780 | --DOCSHELL 0x9aba6000 == 50 [pid = 1780] [id = 41] 13:56:16 INFO - PROCESS | 1780 | --DOCSHELL 0x9ac41c00 == 49 [pid = 1780] [id = 78] 13:56:16 INFO - PROCESS | 1780 | --DOCSHELL 0x93a3dc00 == 48 [pid = 1780] [id = 43] 13:56:16 INFO - PROCESS | 1780 | --DOCSHELL 0x9a1a4400 == 47 [pid = 1780] [id = 80] 13:56:16 INFO - PROCESS | 1780 | --DOCSHELL 0x9b542400 == 46 [pid = 1780] [id = 34] 13:56:16 INFO - PROCESS | 1780 | --DOCSHELL 0x9a1b7800 == 45 [pid = 1780] [id = 83] 13:56:16 INFO - PROCESS | 1780 | --DOCSHELL 0x93a3f400 == 44 [pid = 1780] [id = 35] 13:56:16 INFO - PROCESS | 1780 | --DOCSHELL 0x9aba2c00 == 43 [pid = 1780] [id = 42] 13:56:16 INFO - PROCESS | 1780 | --DOCSHELL 0xa200f000 == 42 [pid = 1780] [id = 84] 13:56:16 INFO - PROCESS | 1780 | --DOCSHELL 0x99327000 == 41 [pid = 1780] [id = 33] 13:56:16 INFO - PROCESS | 1780 | --DOCSHELL 0x91473c00 == 40 [pid = 1780] [id = 87] 13:56:16 INFO - PROCESS | 1780 | --DOCSHELL 0x9242c000 == 39 [pid = 1780] [id = 79] 13:56:16 INFO - PROCESS | 1780 | --DOCSHELL 0x93ac0800 == 38 [pid = 1780] [id = 44] 13:56:16 INFO - PROCESS | 1780 | --DOCSHELL 0x9a570000 == 37 [pid = 1780] [id = 77] 13:56:16 INFO - PROCESS | 1780 | --DOCSHELL 0x9ac49800 == 36 [pid = 1780] [id = 85] 13:56:16 INFO - PROCESS | 1780 | --DOCSHELL 0x9c1f8800 == 35 [pid = 1780] [id = 59] 13:56:16 INFO - PROCESS | 1780 | --DOCSHELL 0x91d0b400 == 34 [pid = 1780] [id = 86] 13:56:16 INFO - PROCESS | 1780 | --DOCSHELL 0x9169cc00 == 33 [pid = 1780] [id = 88] 13:56:16 INFO - PROCESS | 1780 | --DOCSHELL 0x96f7f800 == 32 [pid = 1780] [id = 82] 13:56:16 INFO - PROCESS | 1780 | --DOCSHELL 0x97a78400 == 31 [pid = 1780] [id = 57] 13:56:16 INFO - PROCESS | 1780 | --DOCSHELL 0x93cad800 == 30 [pid = 1780] [id = 39] 13:56:16 INFO - PROCESS | 1780 | --DOCSHELL 0x97a7fc00 == 29 [pid = 1780] [id = 48] 13:56:16 INFO - PROCESS | 1780 | --DOCSHELL 0x9a19c000 == 28 [pid = 1780] [id = 69] 13:56:16 INFO - PROCESS | 1780 | --DOCSHELL 0x9515fc00 == 27 [pid = 1780] [id = 60] 13:56:16 INFO - PROCESS | 1780 | --DOCSHELL 0x95274800 == 26 [pid = 1780] [id = 45] 13:56:16 INFO - PROCESS | 1780 | --DOCSHELL 0x9a9e2000 == 25 [pid = 1780] [id = 70] 13:56:16 INFO - PROCESS | 1780 | --DOCSHELL 0x93c4e400 == 24 [pid = 1780] [id = 58] 13:56:16 INFO - PROCESS | 1780 | --DOCSHELL 0x9abae400 == 23 [pid = 1780] [id = 46] 13:56:16 INFO - PROCESS | 1780 | --DOCSHELL 0x93c47800 == 22 [pid = 1780] [id = 71] 13:56:16 INFO - PROCESS | 1780 | --DOCSHELL 0xa25a4400 == 21 [pid = 1780] [id = 47] 13:56:16 INFO - PROCESS | 1780 | --DOCSHELL 0xa321f000 == 20 [pid = 1780] [id = 72] 13:56:16 INFO - PROCESS | 1780 | --DOCSHELL 0x9b06fc00 == 19 [pid = 1780] [id = 73] 13:56:16 INFO - PROCESS | 1780 | --DOCSHELL 0x93ca7800 == 18 [pid = 1780] [id = 74] 13:56:16 INFO - PROCESS | 1780 | --DOCSHELL 0x93e08800 == 17 [pid = 1780] [id = 75] 13:56:16 INFO - PROCESS | 1780 | --DOCSHELL 0xa67a0400 == 16 [pid = 1780] [id = 101] 13:56:16 INFO - PROCESS | 1780 | --DOCSHELL 0xa6ceb400 == 15 [pid = 1780] [id = 100] 13:56:16 INFO - PROCESS | 1780 | --DOCSHELL 0xa11a0000 == 14 [pid = 1780] [id = 99] 13:56:16 INFO - PROCESS | 1780 | --DOCSHELL 0x97a76c00 == 13 [pid = 1780] [id = 97] 13:56:16 INFO - PROCESS | 1780 | --DOCSHELL 0x9d548800 == 12 [pid = 1780] [id = 98] 13:56:16 INFO - PROCESS | 1780 | --DOCSHELL 0x97abcc00 == 11 [pid = 1780] [id = 96] 13:56:16 INFO - PROCESS | 1780 | --DOCSHELL 0x9169ec00 == 10 [pid = 1780] [id = 95] 13:56:16 INFO - PROCESS | 1780 | --DOMWINDOW == 151 (0x9a578800) [pid = 1780] [serial = 201] [outer = (nil)] [url = about:blank] 13:56:16 INFO - PROCESS | 1780 | --DOMWINDOW == 150 (0xa20ac000) [pid = 1780] [serial = 240] [outer = (nil)] [url = about:blank] 13:56:16 INFO - PROCESS | 1780 | --DOMWINDOW == 149 (0x9b2ac800) [pid = 1780] [serial = 235] [outer = (nil)] [url = about:blank] 13:56:16 INFO - PROCESS | 1780 | --DOMWINDOW == 148 (0x9b8abc00) [pid = 1780] [serial = 237] [outer = (nil)] [url = about:blank] 13:56:16 INFO - PROCESS | 1780 | --DOMWINDOW == 147 (0x9527fc00) [pid = 1780] [serial = 225] [outer = (nil)] [url = about:blank] 13:56:16 INFO - PROCESS | 1780 | --DOMWINDOW == 146 (0x9847f800) [pid = 1780] [serial = 228] [outer = (nil)] [url = about:blank] 13:56:16 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x97ab6000) [pid = 1780] [serial = 226] [outer = (nil)] [url = about:blank] 13:56:16 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x9a19d000) [pid = 1780] [serial = 229] [outer = (nil)] [url = about:blank] 13:56:16 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0x9bdf5800) [pid = 1780] [serial = 238] [outer = (nil)] [url = about:blank] 13:56:16 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x9a577800) [pid = 1780] [serial = 231] [outer = (nil)] [url = about:blank] 13:56:16 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0xa6cee000) [pid = 1780] [serial = 215] [outer = (nil)] [url = about:blank] 13:56:16 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x9a9e1400) [pid = 1780] [serial = 222] [outer = (nil)] [url = about:blank] 13:56:16 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0xa119fc00) [pid = 1780] [serial = 212] [outer = (nil)] [url = about:blank] 13:56:16 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x9ac4b000) [pid = 1780] [serial = 209] [outer = (nil)] [url = about:blank] 13:56:16 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x9a42f800) [pid = 1780] [serial = 206] [outer = (nil)] [url = about:blank] 13:56:16 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x93cab000) [pid = 1780] [serial = 203] [outer = (nil)] [url = about:blank] 13:56:16 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x9b072400) [pid = 1780] [serial = 219] [outer = (nil)] [url = about:blank] 13:56:16 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x9b070c00) [pid = 1780] [serial = 234] [outer = (nil)] [url = about:blank] 13:56:16 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x96f85000) [pid = 1780] [serial = 93] [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.] 13:56:16 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x9ac3d400) [pid = 1780] [serial = 232] [outer = (nil)] [url = about:blank] 13:56:16 INFO - PROCESS | 1780 | 1471985776684 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 13:56:16 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 13:56:16 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 3301ms 13:56:16 INFO - PROCESS | 1780 | 1471985776816 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 13:56:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 13:56:16 INFO - PROCESS | 1780 | 1471985776822 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 13:56:16 INFO - PROCESS | 1780 | 1471985776832 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 13:56:16 INFO - PROCESS | 1780 | 1471985776839 Marionette TRACE conn4 <- [1,386,null,{}] 13:56:16 INFO - PROCESS | 1780 | 1471985776850 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:16 INFO - PROCESS | 1780 | 1471985776856 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:17 INFO - PROCESS | 1780 | 1471985777033 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 13:56:17 INFO - PROCESS | 1780 | 1471985777080 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:17 INFO - PROCESS | 1780 | 1471985777093 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:17 INFO - PROCESS | 1780 | ++DOCSHELL 0x91d01800 == 11 [pid = 1780] [id = 104] 13:56:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x91d01c00) [pid = 1780] [serial = 311] [outer = (nil)] 13:56:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x91d09c00) [pid = 1780] [serial = 312] [outer = 0x91d01c00] 13:56:17 INFO - PROCESS | 1780 | 1471985777282 Marionette DEBUG loaded listener.js 13:56:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x925e5c00) [pid = 1780] [serial = 313] [outer = 0x91d01c00] 13:56:18 INFO - PROCESS | 1780 | 1471985778202 Marionette TRACE conn4 <- [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]]]}] 13:56:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 13:56:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1438ms 13:56:18 INFO - PROCESS | 1780 | 1471985778269 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 13:56:18 INFO - PROCESS | 1780 | 1471985778279 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 13:56:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 13:56:18 INFO - PROCESS | 1780 | 1471985778292 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 13:56:18 INFO - PROCESS | 1780 | 1471985778299 Marionette TRACE conn4 <- [1,390,null,{}] 13:56:18 INFO - PROCESS | 1780 | 1471985778306 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:18 INFO - PROCESS | 1780 | 1471985778313 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:18 INFO - PROCESS | 1780 | 1471985778526 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 13:56:18 INFO - PROCESS | 1780 | 1471985778708 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:18 INFO - PROCESS | 1780 | 1471985778718 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:18 INFO - PROCESS | 1780 | ++DOCSHELL 0x95279400 == 12 [pid = 1780] [id = 105] 13:56:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x95279800) [pid = 1780] [serial = 314] [outer = (nil)] 13:56:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x95281400) [pid = 1780] [serial = 315] [outer = 0x95279800] 13:56:18 INFO - PROCESS | 1780 | 1471985778805 Marionette DEBUG loaded listener.js 13:56:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x96f86c00) [pid = 1780] [serial = 316] [outer = 0x95279800] 13:56:19 INFO - PROCESS | 1780 | 1471985779803 Marionette TRACE conn4 <- [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]]]}] 13:56:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 13:56:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1540ms 13:56:19 INFO - PROCESS | 1780 | 1471985779831 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 13:56:19 INFO - PROCESS | 1780 | 1471985779834 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 13:56:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 13:56:19 INFO - PROCESS | 1780 | 1471985779842 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 13:56:19 INFO - PROCESS | 1780 | 1471985779848 Marionette TRACE conn4 <- [1,394,null,{}] 13:56:19 INFO - PROCESS | 1780 | 1471985779876 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:19 INFO - PROCESS | 1780 | 1471985779886 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:20 INFO - PROCESS | 1780 | 1471985780115 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 13:56:20 INFO - PROCESS | 1780 | 1471985780151 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:20 INFO - PROCESS | 1780 | 1471985780166 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:20 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a1a4800 == 13 [pid = 1780] [id = 106] 13:56:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x9a1a5400) [pid = 1780] [serial = 317] [outer = (nil)] 13:56:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x9a426800) [pid = 1780] [serial = 318] [outer = 0x9a1a5400] 13:56:20 INFO - PROCESS | 1780 | 1471985780245 Marionette DEBUG loaded listener.js 13:56:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x9a452800) [pid = 1780] [serial = 319] [outer = 0x9a1a5400] 13:56:22 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x95280c00) [pid = 1780] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 13:56:22 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x97abe400) [pid = 1780] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 13:56:22 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x99382400) [pid = 1780] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 13:56:22 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x917d0400) [pid = 1780] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 13:56:22 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0xa2222000) [pid = 1780] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 13:56:22 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x9b06a800) [pid = 1780] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 13:56:22 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x9a1b5800) [pid = 1780] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 13:56:22 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x97abfc00) [pid = 1780] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 13:56:22 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0xa689d000) [pid = 1780] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 13:56:22 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0x9169d000) [pid = 1780] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 13:56:22 INFO - PROCESS | 1780 | --DOMWINDOW == 130 (0x91d0f800) [pid = 1780] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 13:56:22 INFO - PROCESS | 1780 | --DOMWINDOW == 129 (0x925eb400) [pid = 1780] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 13:56:22 INFO - PROCESS | 1780 | --DOMWINDOW == 128 (0xa2014000) [pid = 1780] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 13:56:22 INFO - PROCESS | 1780 | --DOMWINDOW == 127 (0x95161800) [pid = 1780] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 13:56:22 INFO - PROCESS | 1780 | --DOMWINDOW == 126 (0x9a56c000) [pid = 1780] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 13:56:22 INFO - PROCESS | 1780 | --DOMWINDOW == 125 (0x91476800) [pid = 1780] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 13:56:22 INFO - PROCESS | 1780 | --DOMWINDOW == 124 (0x9aba3c00) [pid = 1780] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 13:56:22 INFO - PROCESS | 1780 | --DOMWINDOW == 123 (0x93abe800) [pid = 1780] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 13:56:22 INFO - PROCESS | 1780 | --DOMWINDOW == 122 (0x93abdc00) [pid = 1780] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 13:56:22 INFO - PROCESS | 1780 | --DOMWINDOW == 121 (0x9d549000) [pid = 1780] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 13:56:22 INFO - PROCESS | 1780 | --DOMWINDOW == 120 (0x9a1a9c00) [pid = 1780] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 13:56:22 INFO - PROCESS | 1780 | --DOMWINDOW == 119 (0x9a427000) [pid = 1780] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 13:56:22 INFO - PROCESS | 1780 | --DOMWINDOW == 118 (0xa6159400) [pid = 1780] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 13:56:22 INFO - PROCESS | 1780 | --DOMWINDOW == 117 (0x9a422000) [pid = 1780] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 13:56:22 INFO - PROCESS | 1780 | --DOMWINDOW == 116 (0xa61cb400) [pid = 1780] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 13:56:22 INFO - PROCESS | 1780 | --DOMWINDOW == 115 (0xa4d65c00) [pid = 1780] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 13:56:22 INFO - PROCESS | 1780 | --DOMWINDOW == 114 (0x9aba6400) [pid = 1780] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 13:56:22 INFO - PROCESS | 1780 | --DOMWINDOW == 113 (0x9b070400) [pid = 1780] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 13:56:22 INFO - PROCESS | 1780 | --DOMWINDOW == 112 (0x9d54ec00) [pid = 1780] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 13:56:22 INFO - PROCESS | 1780 | --DOMWINDOW == 111 (0x95276c00) [pid = 1780] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 13:56:22 INFO - PROCESS | 1780 | --DOMWINDOW == 110 (0x93cae000) [pid = 1780] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 13:56:22 INFO - PROCESS | 1780 | --DOMWINDOW == 109 (0x98479c00) [pid = 1780] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 13:56:22 INFO - PROCESS | 1780 | --DOMWINDOW == 108 (0xa2fcc000) [pid = 1780] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 13:56:22 INFO - PROCESS | 1780 | --DOMWINDOW == 107 (0x9d551c00) [pid = 1780] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 13:56:22 INFO - PROCESS | 1780 | --DOMWINDOW == 106 (0x9a553000) [pid = 1780] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 13:56:22 INFO - PROCESS | 1780 | --DOMWINDOW == 105 (0x95283c00) [pid = 1780] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 13:56:22 INFO - PROCESS | 1780 | --DOMWINDOW == 104 (0x9aba2000) [pid = 1780] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 13:56:22 INFO - PROCESS | 1780 | 1471985782735 Marionette TRACE conn4 <- [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]]]}] 13:56:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 13:56:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 2946ms 13:56:22 INFO - PROCESS | 1780 | 1471985782789 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 13:56:22 INFO - PROCESS | 1780 | 1471985782793 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 13:56:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 13:56:22 INFO - PROCESS | 1780 | 1471985782803 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 13:56:22 INFO - PROCESS | 1780 | 1471985782806 Marionette TRACE conn4 <- [1,398,null,{}] 13:56:22 INFO - PROCESS | 1780 | 1471985782813 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:22 INFO - PROCESS | 1780 | 1471985782818 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:23 INFO - PROCESS | 1780 | 1471985783051 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 13:56:23 INFO - PROCESS | 1780 | 1471985783066 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:23 INFO - PROCESS | 1780 | 1471985783074 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:23 INFO - PROCESS | 1780 | ++DOCSHELL 0x916abc00 == 14 [pid = 1780] [id = 107] 13:56:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 105 (0x917d0400) [pid = 1780] [serial = 320] [outer = (nil)] 13:56:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 106 (0x95276c00) [pid = 1780] [serial = 321] [outer = 0x917d0400] 13:56:23 INFO - PROCESS | 1780 | 1471985783157 Marionette DEBUG loaded listener.js 13:56:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 107 (0x9a1a2400) [pid = 1780] [serial = 322] [outer = 0x917d0400] 13:56:24 INFO - PROCESS | 1780 | 1471985784127 Marionette TRACE conn4 <- [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]]]}] 13:56:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 13:56:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1381ms 13:56:24 INFO - PROCESS | 1780 | 1471985784184 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 13:56:24 INFO - PROCESS | 1780 | 1471985784193 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 13:56:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 13:56:24 INFO - PROCESS | 1780 | 1471985784204 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 13:56:24 INFO - PROCESS | 1780 | 1471985784209 Marionette TRACE conn4 <- [1,402,null,{}] 13:56:24 INFO - PROCESS | 1780 | 1471985784215 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:24 INFO - PROCESS | 1780 | 1471985784220 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:24 INFO - PROCESS | 1780 | 1471985784523 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 13:56:24 INFO - PROCESS | 1780 | 1471985784761 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:24 INFO - PROCESS | 1780 | 1471985784776 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:24 INFO - PROCESS | 1780 | ++DOCSHELL 0x9147f400 == 15 [pid = 1780] [id = 108] 13:56:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 108 (0x91481400) [pid = 1780] [serial = 323] [outer = (nil)] 13:56:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 109 (0x9169f800) [pid = 1780] [serial = 324] [outer = 0x91481400] 13:56:24 INFO - PROCESS | 1780 | 1471985784876 Marionette DEBUG loaded listener.js 13:56:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 110 (0x917d0800) [pid = 1780] [serial = 325] [outer = 0x91481400] 13:56:25 INFO - PROCESS | 1780 | 1471985785981 Marionette TRACE conn4 <- [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]]]}] 13:56:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 13:56:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1833ms 13:56:26 INFO - PROCESS | 1780 | 1471985786040 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 13:56:26 INFO - PROCESS | 1780 | 1471985786047 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 13:56:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 13:56:26 INFO - PROCESS | 1780 | 1471985786058 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 13:56:26 INFO - PROCESS | 1780 | 1471985786063 Marionette TRACE conn4 <- [1,406,null,{}] 13:56:26 INFO - PROCESS | 1780 | 1471985786072 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:26 INFO - PROCESS | 1780 | 1471985786082 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:26 INFO - PROCESS | 1780 | 1471985786325 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 13:56:26 INFO - PROCESS | 1780 | 1471985786552 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:26 INFO - PROCESS | 1780 | 1471985786564 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:26 INFO - PROCESS | 1780 | ++DOCSHELL 0x925ec000 == 16 [pid = 1780] [id = 109] 13:56:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 111 (0x93e10800) [pid = 1780] [serial = 326] [outer = (nil)] 13:56:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 112 (0x95280c00) [pid = 1780] [serial = 327] [outer = 0x93e10800] 13:56:26 INFO - PROCESS | 1780 | 1471985786664 Marionette DEBUG loaded listener.js 13:56:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 113 (0x97ab5400) [pid = 1780] [serial = 328] [outer = 0x93e10800] 13:56:27 INFO - PROCESS | 1780 | 1471985787699 Marionette TRACE conn4 <- [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]]]}] 13:56:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 13:56:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1693ms 13:56:27 INFO - PROCESS | 1780 | 1471985787751 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 13:56:27 INFO - PROCESS | 1780 | 1471985787759 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 13:56:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 13:56:27 INFO - PROCESS | 1780 | 1471985787774 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 13:56:27 INFO - PROCESS | 1780 | 1471985787779 Marionette TRACE conn4 <- [1,410,null,{}] 13:56:27 INFO - PROCESS | 1780 | 1471985787786 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:27 INFO - PROCESS | 1780 | 1471985787795 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:28 INFO - PROCESS | 1780 | 1471985788048 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 13:56:28 INFO - PROCESS | 1780 | 1471985788362 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:28 INFO - PROCESS | 1780 | 1471985788372 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:28 INFO - PROCESS | 1780 | ++DOCSHELL 0x9169ec00 == 17 [pid = 1780] [id = 110] 13:56:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 114 (0x93c47c00) [pid = 1780] [serial = 329] [outer = (nil)] 13:56:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 115 (0x9a424800) [pid = 1780] [serial = 330] [outer = 0x93c47c00] 13:56:28 INFO - PROCESS | 1780 | 1471985788470 Marionette DEBUG loaded listener.js 13:56:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 116 (0x9a572c00) [pid = 1780] [serial = 331] [outer = 0x93c47c00] 13:56:29 INFO - PROCESS | 1780 | 1471985789540 Marionette TRACE conn4 <- [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]]]}] 13:56:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 13:56:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1846ms 13:56:29 INFO - PROCESS | 1780 | 1471985789621 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 13:56:29 INFO - PROCESS | 1780 | 1471985789628 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 13:56:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 13:56:29 INFO - PROCESS | 1780 | 1471985789648 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 13:56:29 INFO - PROCESS | 1780 | 1471985789657 Marionette TRACE conn4 <- [1,414,null,{}] 13:56:29 INFO - PROCESS | 1780 | 1471985789705 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:29 INFO - PROCESS | 1780 | 1471985789713 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:29 INFO - PROCESS | 1780 | 1471985789967 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 13:56:30 INFO - PROCESS | 1780 | 1471985790126 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:30 INFO - PROCESS | 1780 | 1471985790137 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:30 INFO - PROCESS | 1780 | ++DOCSHELL 0x99387800 == 18 [pid = 1780] [id = 111] 13:56:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 117 (0x9981b400) [pid = 1780] [serial = 332] [outer = (nil)] 13:56:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 118 (0x9ac59800) [pid = 1780] [serial = 333] [outer = 0x9981b400] 13:56:30 INFO - PROCESS | 1780 | 1471985790225 Marionette DEBUG loaded listener.js 13:56:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 119 (0x9b06e400) [pid = 1780] [serial = 334] [outer = 0x9981b400] 13:56:31 INFO - PROCESS | 1780 | 1471985791192 Marionette TRACE conn4 <- [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]]]}] 13:56:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 13:56:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1598ms 13:56:31 INFO - PROCESS | 1780 | 1471985791238 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 13:56:31 INFO - PROCESS | 1780 | 1471985791243 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 13:56:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 13:56:31 INFO - PROCESS | 1780 | 1471985791250 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 13:56:31 INFO - PROCESS | 1780 | 1471985791254 Marionette TRACE conn4 <- [1,418,null,{}] 13:56:31 INFO - PROCESS | 1780 | 1471985791261 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:31 INFO - PROCESS | 1780 | 1471985791267 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:31 INFO - PROCESS | 1780 | 1471985791464 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 13:56:31 INFO - PROCESS | 1780 | 1471985791680 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:31 INFO - PROCESS | 1780 | 1471985791692 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:31 INFO - PROCESS | 1780 | ++DOCSHELL 0x9b06a800 == 19 [pid = 1780] [id = 112] 13:56:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 120 (0x9b2a5000) [pid = 1780] [serial = 335] [outer = (nil)] 13:56:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 121 (0x9b2abc00) [pid = 1780] [serial = 336] [outer = 0x9b2a5000] 13:56:31 INFO - PROCESS | 1780 | 1471985791824 Marionette DEBUG loaded listener.js 13:56:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 122 (0x9b2a8800) [pid = 1780] [serial = 337] [outer = 0x9b2a5000] 13:56:33 INFO - PROCESS | 1780 | 1471985793191 Marionette TRACE conn4 <- [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]]]}] 13:56:33 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 13:56:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2045ms 13:56:33 INFO - PROCESS | 1780 | 1471985793297 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 13:56:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 13:56:33 INFO - PROCESS | 1780 | 1471985793302 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 13:56:33 INFO - PROCESS | 1780 | 1471985793310 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 13:56:33 INFO - PROCESS | 1780 | 1471985793313 Marionette TRACE conn4 <- [1,422,null,{}] 13:56:33 INFO - PROCESS | 1780 | 1471985793323 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:33 INFO - PROCESS | 1780 | 1471985793327 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:33 INFO - PROCESS | 1780 | 1471985793518 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 13:56:33 INFO - PROCESS | 1780 | 1471985793692 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:33 INFO - PROCESS | 1780 | 1471985793713 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:33 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a47c000 == 20 [pid = 1780] [id = 113] 13:56:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 123 (0x9b8a0000) [pid = 1780] [serial = 338] [outer = (nil)] 13:56:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 124 (0x9bdc3800) [pid = 1780] [serial = 339] [outer = 0x9b8a0000] 13:56:33 INFO - PROCESS | 1780 | 1471985793854 Marionette DEBUG loaded listener.js 13:56:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 125 (0x9d50ac00) [pid = 1780] [serial = 340] [outer = 0x9b8a0000] 13:56:35 INFO - PROCESS | 1780 | 1471985795395 Marionette TRACE conn4 <- [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]]]}] 13:56:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 13:56:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 2136ms 13:56:35 INFO - PROCESS | 1780 | 1471985795445 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 13:56:35 INFO - PROCESS | 1780 | 1471985795450 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 13:56:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 13:56:35 INFO - PROCESS | 1780 | 1471985795459 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 13:56:35 INFO - PROCESS | 1780 | 1471985795462 Marionette TRACE conn4 <- [1,426,null,{}] 13:56:35 INFO - PROCESS | 1780 | 1471985795469 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:35 INFO - PROCESS | 1780 | 1471985795474 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:35 INFO - PROCESS | 1780 | 1471985795653 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 13:56:35 INFO - PROCESS | 1780 | 1471985795819 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:35 INFO - PROCESS | 1780 | 1471985795827 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:35 INFO - PROCESS | 1780 | ++DOCSHELL 0x91477400 == 21 [pid = 1780] [id = 114] 13:56:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 126 (0x9147c000) [pid = 1780] [serial = 341] [outer = (nil)] 13:56:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 127 (0x925eb000) [pid = 1780] [serial = 342] [outer = 0x9147c000] 13:56:35 INFO - PROCESS | 1780 | 1471985795915 Marionette DEBUG loaded listener.js 13:56:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 128 (0x917ce400) [pid = 1780] [serial = 343] [outer = 0x9147c000] 13:56:37 INFO - PROCESS | 1780 | 1471985797060 Marionette TRACE conn4 <- [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] 13:56:37 INFO - PROCESS | 1780 | 1471985797147 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 13:56:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 13:56:37 INFO - PROCESS | 1780 | 1471985797156 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 13:56:37 INFO - PROCESS | 1780 | 1471985797162 Marionette TRACE conn4 <- [1,430,null,{}] 13:56:37 INFO - PROCESS | 1780 | 1471985797171 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:37 INFO - PROCESS | 1780 | 1471985797177 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:37 INFO - PROCESS | 1780 | 1471985797428 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 13:56:37 INFO - PROCESS | 1780 | 1471985797586 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:37 INFO - PROCESS | 1780 | 1471985797601 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:37 INFO - PROCESS | 1780 | ++DOCSHELL 0x925e6800 == 22 [pid = 1780] [id = 115] 13:56:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 129 (0x925e8400) [pid = 1780] [serial = 344] [outer = (nil)] 13:56:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 130 (0x925f2000) [pid = 1780] [serial = 345] [outer = 0x925e8400] 13:56:37 INFO - PROCESS | 1780 | 1471985797684 Marionette DEBUG loaded listener.js 13:56:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 131 (0x93c4e000) [pid = 1780] [serial = 346] [outer = 0x925e8400] 13:56:38 INFO - PROCESS | 1780 | 1471985798673 Marionette TRACE conn4 <- [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]]]}] 13:56:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 13:56:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1608ms 13:56:38 INFO - PROCESS | 1780 | 1471985798764 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 13:56:38 INFO - PROCESS | 1780 | 1471985798772 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 13:56:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 13:56:38 INFO - PROCESS | 1780 | 1471985798783 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 13:56:38 INFO - PROCESS | 1780 | 1471985798787 Marionette TRACE conn4 <- [1,434,null,{}] 13:56:38 INFO - PROCESS | 1780 | 1471985798794 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:38 INFO - PROCESS | 1780 | 1471985798800 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:39 INFO - PROCESS | 1780 | 1471985799038 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 13:56:39 INFO - PROCESS | 1780 | --DOCSHELL 0x916abc00 == 21 [pid = 1780] [id = 107] 13:56:39 INFO - PROCESS | 1780 | --DOCSHELL 0x9a1a4800 == 20 [pid = 1780] [id = 106] 13:56:39 INFO - PROCESS | 1780 | --DOCSHELL 0x95279400 == 19 [pid = 1780] [id = 105] 13:56:39 INFO - PROCESS | 1780 | 1471985799280 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:39 INFO - PROCESS | 1780 | 1471985799287 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:39 INFO - PROCESS | 1780 | --DOCSHELL 0x91d01800 == 18 [pid = 1780] [id = 104] 13:56:39 INFO - PROCESS | 1780 | --DOCSHELL 0x91477c00 == 17 [pid = 1780] [id = 103] 13:56:39 INFO - PROCESS | 1780 | ++DOCSHELL 0x91477c00 == 18 [pid = 1780] [id = 116] 13:56:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x91481000) [pid = 1780] [serial = 347] [outer = (nil)] 13:56:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x917da000) [pid = 1780] [serial = 348] [outer = 0x91481000] 13:56:39 INFO - PROCESS | 1780 | 1471985799397 Marionette DEBUG loaded listener.js 13:56:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x925f2c00) [pid = 1780] [serial = 349] [outer = 0x91481000] 13:56:39 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x9bdbb400) [pid = 1780] [serial = 223] [outer = (nil)] [url = about:blank] 13:56:39 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0xa2570400) [pid = 1780] [serial = 89] [outer = (nil)] [url = about:blank] 13:56:39 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0xa68a5400) [pid = 1780] [serial = 177] [outer = (nil)] [url = about:blank] 13:56:39 INFO - PROCESS | 1780 | --DOMWINDOW == 130 (0xa4f32c00) [pid = 1780] [serial = 141] [outer = (nil)] [url = about:blank] 13:56:39 INFO - PROCESS | 1780 | --DOMWINDOW == 129 (0xa4f29000) [pid = 1780] [serial = 213] [outer = (nil)] [url = about:blank] 13:56:39 INFO - PROCESS | 1780 | --DOMWINDOW == 128 (0xa6cf5800) [pid = 1780] [serial = 220] [outer = (nil)] [url = about:blank] 13:56:39 INFO - PROCESS | 1780 | --DOMWINDOW == 127 (0xa3220000) [pid = 1780] [serial = 174] [outer = (nil)] [url = about:blank] 13:56:39 INFO - PROCESS | 1780 | --DOMWINDOW == 126 (0x9a19f400) [pid = 1780] [serial = 168] [outer = (nil)] [url = about:blank] 13:56:39 INFO - PROCESS | 1780 | --DOMWINDOW == 125 (0xa67f8000) [pid = 1780] [serial = 165] [outer = (nil)] [url = about:blank] 13:56:39 INFO - PROCESS | 1780 | --DOMWINDOW == 124 (0xa679e000) [pid = 1780] [serial = 144] [outer = (nil)] [url = about:blank] 13:56:39 INFO - PROCESS | 1780 | --DOMWINDOW == 123 (0xa3290c00) [pid = 1780] [serial = 132] [outer = (nil)] [url = about:blank] 13:56:39 INFO - PROCESS | 1780 | --DOMWINDOW == 122 (0xa2008000) [pid = 1780] [serial = 108] [outer = (nil)] [url = about:blank] 13:56:39 INFO - PROCESS | 1780 | --DOMWINDOW == 121 (0x9ac62c00) [pid = 1780] [serial = 114] [outer = (nil)] [url = about:blank] 13:56:39 INFO - PROCESS | 1780 | --DOMWINDOW == 120 (0x9b2a4400) [pid = 1780] [serial = 135] [outer = (nil)] [url = about:blank] 13:56:39 INFO - PROCESS | 1780 | --DOMWINDOW == 119 (0x9b2af400) [pid = 1780] [serial = 210] [outer = (nil)] [url = about:blank] 13:56:39 INFO - PROCESS | 1780 | --DOMWINDOW == 118 (0x93e10c00) [pid = 1780] [serial = 204] [outer = (nil)] [url = about:blank] 13:56:39 INFO - PROCESS | 1780 | --DOMWINDOW == 117 (0x9527a400) [pid = 1780] [serial = 111] [outer = (nil)] [url = about:blank] 13:56:39 INFO - PROCESS | 1780 | --DOMWINDOW == 116 (0xa20aa400) [pid = 1780] [serial = 138] [outer = (nil)] [url = about:blank] 13:56:39 INFO - PROCESS | 1780 | --DOMWINDOW == 115 (0x9abaa400) [pid = 1780] [serial = 171] [outer = (nil)] [url = about:blank] 13:56:39 INFO - PROCESS | 1780 | --DOMWINDOW == 114 (0x9a56e400) [pid = 1780] [serial = 207] [outer = (nil)] [url = about:blank] 13:56:39 INFO - PROCESS | 1780 | --DOMWINDOW == 113 (0xa67f8800) [pid = 1780] [serial = 216] [outer = (nil)] [url = about:blank] 13:56:39 INFO - PROCESS | 1780 | --DOMWINDOW == 112 (0x9a42d800) [pid = 1780] [serial = 180] [outer = (nil)] [url = about:blank] 13:56:39 INFO - PROCESS | 1780 | --DOMWINDOW == 111 (0x9b074000) [pid = 1780] [serial = 282] [outer = (nil)] [url = about:blank] 13:56:39 INFO - PROCESS | 1780 | --DOMWINDOW == 110 (0x917d9000) [pid = 1780] [serial = 279] [outer = (nil)] [url = about:blank] 13:56:39 INFO - PROCESS | 1780 | --DOMWINDOW == 109 (0x917dbc00) [pid = 1780] [serial = 280] [outer = (nil)] [url = about:blank] 13:56:39 INFO - PROCESS | 1780 | --DOMWINDOW == 108 (0xa4f2e400) [pid = 1780] [serial = 255] [outer = (nil)] [url = about:blank] 13:56:39 INFO - PROCESS | 1780 | --DOMWINDOW == 107 (0x9d502400) [pid = 1780] [serial = 256] [outer = (nil)] [url = about:blank] 13:56:39 INFO - PROCESS | 1780 | --DOMWINDOW == 106 (0xa2314000) [pid = 1780] [serial = 241] [outer = (nil)] [url = about:blank] 13:56:39 INFO - PROCESS | 1780 | --DOMWINDOW == 105 (0x9a42d000) [pid = 1780] [serial = 273] [outer = (nil)] [url = about:blank] 13:56:39 INFO - PROCESS | 1780 | --DOMWINDOW == 104 (0x9a569800) [pid = 1780] [serial = 274] [outer = (nil)] [url = about:blank] 13:56:39 INFO - PROCESS | 1780 | --DOMWINDOW == 103 (0x99327800) [pid = 1780] [serial = 246] [outer = (nil)] [url = about:blank] 13:56:39 INFO - PROCESS | 1780 | --DOMWINDOW == 102 (0x9a19e800) [pid = 1780] [serial = 247] [outer = (nil)] [url = about:blank] 13:56:39 INFO - PROCESS | 1780 | --DOMWINDOW == 101 (0xa6da6400) [pid = 1780] [serial = 258] [outer = (nil)] [url = about:blank] 13:56:39 INFO - PROCESS | 1780 | --DOMWINDOW == 100 (0xa6db0800) [pid = 1780] [serial = 259] [outer = (nil)] [url = about:blank] 13:56:39 INFO - PROCESS | 1780 | --DOMWINDOW == 99 (0x916a1800) [pid = 1780] [serial = 264] [outer = (nil)] [url = about:blank] 13:56:39 INFO - PROCESS | 1780 | --DOMWINDOW == 98 (0x916a4400) [pid = 1780] [serial = 265] [outer = (nil)] [url = about:blank] 13:56:39 INFO - PROCESS | 1780 | --DOMWINDOW == 97 (0x925e5000) [pid = 1780] [serial = 267] [outer = (nil)] [url = about:blank] 13:56:39 INFO - PROCESS | 1780 | --DOMWINDOW == 96 (0x925e9400) [pid = 1780] [serial = 268] [outer = (nil)] [url = about:blank] 13:56:39 INFO - PROCESS | 1780 | --DOMWINDOW == 95 (0x925eec00) [pid = 1780] [serial = 243] [outer = (nil)] [url = about:blank] 13:56:39 INFO - PROCESS | 1780 | --DOMWINDOW == 94 (0x925f1c00) [pid = 1780] [serial = 244] [outer = (nil)] [url = about:blank] 13:56:39 INFO - PROCESS | 1780 | --DOMWINDOW == 93 (0xa23c2c00) [pid = 1780] [serial = 252] [outer = (nil)] [url = about:blank] 13:56:39 INFO - PROCESS | 1780 | --DOMWINDOW == 92 (0xa3213800) [pid = 1780] [serial = 253] [outer = (nil)] [url = about:blank] 13:56:39 INFO - PROCESS | 1780 | --DOMWINDOW == 91 (0x97a77400) [pid = 1780] [serial = 270] [outer = (nil)] [url = about:blank] 13:56:39 INFO - PROCESS | 1780 | --DOMWINDOW == 90 (0x98478400) [pid = 1780] [serial = 271] [outer = (nil)] [url = about:blank] 13:56:39 INFO - PROCESS | 1780 | --DOMWINDOW == 89 (0x9ac44800) [pid = 1780] [serial = 249] [outer = (nil)] [url = about:blank] 13:56:39 INFO - PROCESS | 1780 | --DOMWINDOW == 88 (0x9b06f800) [pid = 1780] [serial = 250] [outer = (nil)] [url = about:blank] 13:56:39 INFO - PROCESS | 1780 | --DOMWINDOW == 87 (0x9147d400) [pid = 1780] [serial = 261] [outer = (nil)] [url = about:blank] 13:56:39 INFO - PROCESS | 1780 | --DOMWINDOW == 86 (0x9147fc00) [pid = 1780] [serial = 262] [outer = (nil)] [url = about:blank] 13:56:39 INFO - PROCESS | 1780 | --DOMWINDOW == 85 (0x9b2b3000) [pid = 1780] [serial = 277] [outer = (nil)] [url = about:blank] 13:56:39 INFO - PROCESS | 1780 | --DOMWINDOW == 84 (0x9b06dc00) [pid = 1780] [serial = 276] [outer = (nil)] [url = about:blank] 13:56:39 INFO - PROCESS | 1780 | --DOMWINDOW == 83 (0x9c243400) [pid = 1780] [serial = 283] [outer = (nil)] [url = about:blank] 13:56:40 INFO - PROCESS | 1780 | 1471985800289 Marionette TRACE conn4 <- [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]]]}] 13:56:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 13:56:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1535ms 13:56:40 INFO - PROCESS | 1780 | 1471985800319 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 13:56:40 INFO - PROCESS | 1780 | 1471985800323 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 13:56:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 13:56:40 INFO - PROCESS | 1780 | 1471985800331 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 13:56:40 INFO - PROCESS | 1780 | 1471985800337 Marionette TRACE conn4 <- [1,438,null,{}] 13:56:40 INFO - PROCESS | 1780 | 1471985800365 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:40 INFO - PROCESS | 1780 | 1471985800374 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:40 INFO - PROCESS | 1780 | 1471985800558 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 13:56:40 INFO - PROCESS | 1780 | 1471985800569 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:40 INFO - PROCESS | 1780 | 1471985800578 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:40 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a11e800 == 19 [pid = 1780] [id = 117] 13:56:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x9a19b400) [pid = 1780] [serial = 350] [outer = (nil)] 13:56:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0x9a1a0000) [pid = 1780] [serial = 351] [outer = 0x9a19b400] 13:56:40 INFO - PROCESS | 1780 | 1471985800662 Marionette DEBUG loaded listener.js 13:56:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0x9a427800) [pid = 1780] [serial = 352] [outer = 0x9a19b400] 13:56:41 INFO - PROCESS | 1780 | 1471985801712 Marionette TRACE conn4 <- [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]]]}] 13:56:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 13:56:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1417ms 13:56:41 INFO - PROCESS | 1780 | 1471985801748 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 13:56:41 INFO - PROCESS | 1780 | 1471985801753 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 13:56:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 13:56:41 INFO - PROCESS | 1780 | 1471985801759 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 13:56:41 INFO - PROCESS | 1780 | 1471985801763 Marionette TRACE conn4 <- [1,442,null,{}] 13:56:41 INFO - PROCESS | 1780 | 1471985801774 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:41 INFO - PROCESS | 1780 | 1471985801785 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:42 INFO - PROCESS | 1780 | 1471985802071 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 13:56:42 INFO - PROCESS | 1780 | 1471985802105 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:42 INFO - PROCESS | 1780 | 1471985802113 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:42 INFO - PROCESS | 1780 | ++DOCSHELL 0x916a0000 == 20 [pid = 1780] [id = 118] 13:56:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0x9847d400) [pid = 1780] [serial = 353] [outer = (nil)] 13:56:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 88 (0x9aaf7800) [pid = 1780] [serial = 354] [outer = 0x9847d400] 13:56:42 INFO - PROCESS | 1780 | 1471985802242 Marionette DEBUG loaded listener.js 13:56:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 89 (0x9ac42000) [pid = 1780] [serial = 355] [outer = 0x9847d400] 13:56:43 INFO - PROCESS | 1780 | 1471985803321 Marionette TRACE conn4 <- [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]]]}] 13:56:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 13:56:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1601ms 13:56:43 INFO - PROCESS | 1780 | 1471985803362 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 13:56:43 INFO - PROCESS | 1780 | 1471985803365 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 13:56:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 13:56:43 INFO - PROCESS | 1780 | 1471985803374 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 13:56:43 INFO - PROCESS | 1780 | 1471985803378 Marionette TRACE conn4 <- [1,446,null,{}] 13:56:43 INFO - PROCESS | 1780 | 1471985803393 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:43 INFO - PROCESS | 1780 | 1471985803397 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:43 INFO - PROCESS | 1780 | 1471985803638 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 13:56:43 INFO - PROCESS | 1780 | 1471985803669 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:43 INFO - PROCESS | 1780 | 1471985803675 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:43 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a56e800 == 21 [pid = 1780] [id = 119] 13:56:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 90 (0x9ac44400) [pid = 1780] [serial = 356] [outer = (nil)] 13:56:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 91 (0x9ac62c00) [pid = 1780] [serial = 357] [outer = 0x9ac44400] 13:56:43 INFO - PROCESS | 1780 | 1471985803755 Marionette DEBUG loaded listener.js 13:56:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 92 (0x9b06d800) [pid = 1780] [serial = 358] [outer = 0x9ac44400] 13:56:44 INFO - PROCESS | 1780 | --DOMWINDOW == 91 (0x91d01c00) [pid = 1780] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 13:56:44 INFO - PROCESS | 1780 | --DOMWINDOW == 90 (0x95279800) [pid = 1780] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 13:56:44 INFO - PROCESS | 1780 | --DOMWINDOW == 89 (0x9a1a5400) [pid = 1780] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 13:56:44 INFO - PROCESS | 1780 | --DOMWINDOW == 88 (0x93c53400) [pid = 1780] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 13:56:44 INFO - PROCESS | 1780 | --DOMWINDOW == 87 (0x916a7400) [pid = 1780] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 13:56:44 INFO - PROCESS | 1780 | --DOMWINDOW == 86 (0x97ac4400) [pid = 1780] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 13:56:44 INFO - PROCESS | 1780 | --DOMWINDOW == 85 (0x9aba9400) [pid = 1780] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 13:56:44 INFO - PROCESS | 1780 | --DOMWINDOW == 84 (0x9d5acc00) [pid = 1780] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 13:56:44 INFO - PROCESS | 1780 | --DOMWINDOW == 83 (0xa2541800) [pid = 1780] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 13:56:44 INFO - PROCESS | 1780 | --DOMWINDOW == 82 (0xa6cec000) [pid = 1780] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 13:56:44 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0xa8253000) [pid = 1780] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 13:56:44 INFO - PROCESS | 1780 | --DOMWINDOW == 80 (0x917d4800) [pid = 1780] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 13:56:44 INFO - PROCESS | 1780 | 1471985804886 Marionette TRACE conn4 <- [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]]]}] 13:56:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 13:56:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1540ms 13:56:44 INFO - PROCESS | 1780 | 1471985804915 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 13:56:44 INFO - PROCESS | 1780 | 1471985804919 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 13:56:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 13:56:44 INFO - PROCESS | 1780 | 1471985804926 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 13:56:44 INFO - PROCESS | 1780 | 1471985804930 Marionette TRACE conn4 <- [1,450,null,{}] 13:56:44 INFO - PROCESS | 1780 | 1471985804936 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:44 INFO - PROCESS | 1780 | 1471985804947 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:45 INFO - PROCESS | 1780 | 1471985805227 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 13:56:45 INFO - PROCESS | 1780 | 1471985805242 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:45 INFO - PROCESS | 1780 | 1471985805251 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:45 INFO - PROCESS | 1780 | ++DOCSHELL 0x91473800 == 22 [pid = 1780] [id = 120] 13:56:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x91d06800) [pid = 1780] [serial = 359] [outer = (nil)] 13:56:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0x9b2b0800) [pid = 1780] [serial = 360] [outer = 0x91d06800] 13:56:45 INFO - PROCESS | 1780 | 1471985805333 Marionette DEBUG loaded listener.js 13:56:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0x9bdf1400) [pid = 1780] [serial = 361] [outer = 0x91d06800] 13:56:46 INFO - PROCESS | 1780 | 1471985806482 Marionette TRACE conn4 <- [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] 13:56:47 INFO - PROCESS | 1780 | 1471985807051 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 13:56:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 13:56:47 INFO - PROCESS | 1780 | 1471985807122 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 13:56:47 INFO - PROCESS | 1780 | 1471985807130 Marionette TRACE conn4 <- [1,454,null,{}] 13:56:47 INFO - PROCESS | 1780 | 1471985807184 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:47 INFO - PROCESS | 1780 | 1471985807191 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:47 INFO - PROCESS | 1780 | 1471985807431 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 13:56:47 INFO - PROCESS | 1780 | 1471985807599 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:47 INFO - PROCESS | 1780 | 1471985807611 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:47 INFO - PROCESS | 1780 | ++DOCSHELL 0x97ac4000 == 23 [pid = 1780] [id = 121] 13:56:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x97ac4400) [pid = 1780] [serial = 362] [outer = (nil)] 13:56:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0x99fc1c00) [pid = 1780] [serial = 363] [outer = 0x97ac4400] 13:56:47 INFO - PROCESS | 1780 | 1471985807703 Marionette DEBUG loaded listener.js 13:56:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0x9a56ac00) [pid = 1780] [serial = 364] [outer = 0x97ac4400] 13:56:48 INFO - PROCESS | 1780 | [1780] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:56:48 INFO - PROCESS | 1780 | 1471985808858 Marionette TRACE conn4 <- [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]]]}] 13:56:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 13:56:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1793ms 13:56:48 INFO - PROCESS | 1780 | 1471985808905 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 13:56:48 INFO - PROCESS | 1780 | 1471985808914 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 13:56:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 13:56:48 INFO - PROCESS | 1780 | 1471985808927 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 13:56:48 INFO - PROCESS | 1780 | 1471985808932 Marionette TRACE conn4 <- [1,458,null,{}] 13:56:48 INFO - PROCESS | 1780 | 1471985808940 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:48 INFO - PROCESS | 1780 | 1471985808947 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:49 INFO - PROCESS | 1780 | 1471985809202 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 13:56:49 INFO - PROCESS | 1780 | 1471985809391 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:49 INFO - PROCESS | 1780 | 1471985809404 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:49 INFO - PROCESS | 1780 | ++DOCSHELL 0x93e08400 == 24 [pid = 1780] [id = 122] 13:56:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0x9b22b000) [pid = 1780] [serial = 365] [outer = (nil)] 13:56:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 88 (0x9c1ee000) [pid = 1780] [serial = 366] [outer = 0x9b22b000] 13:56:49 INFO - PROCESS | 1780 | 1471985809535 Marionette DEBUG loaded listener.js 13:56:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 89 (0x9c240800) [pid = 1780] [serial = 367] [outer = 0x9b22b000] 13:56:50 INFO - PROCESS | 1780 | 1471985810633 Marionette TRACE conn4 <- [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] 13:56:50 INFO - PROCESS | 1780 | 1471985810679 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 13:56:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 13:56:50 INFO - PROCESS | 1780 | 1471985810689 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 13:56:50 INFO - PROCESS | 1780 | 1471985810696 Marionette TRACE conn4 <- [1,462,null,{}] 13:56:50 INFO - PROCESS | 1780 | 1471985810715 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:50 INFO - PROCESS | 1780 | 1471985810725 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:50 INFO - PROCESS | 1780 | 1471985810934 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 13:56:51 INFO - PROCESS | 1780 | 1471985811152 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:51 INFO - PROCESS | 1780 | 1471985811168 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:51 INFO - PROCESS | 1780 | ++DOCSHELL 0x9d54b000 == 25 [pid = 1780] [id = 123] 13:56:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 90 (0xa0639c00) [pid = 1780] [serial = 368] [outer = (nil)] 13:56:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 91 (0xa11ab800) [pid = 1780] [serial = 369] [outer = 0xa0639c00] 13:56:51 INFO - PROCESS | 1780 | 1471985811306 Marionette DEBUG loaded listener.js 13:56:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 92 (0xa20ab800) [pid = 1780] [serial = 370] [outer = 0xa0639c00] 13:56:52 INFO - PROCESS | 1780 | [1780] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:56:52 INFO - PROCESS | 1780 | 1471985812344 Marionette TRACE conn4 <- [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] 13:56:52 INFO - PROCESS | 1780 | 1471985812440 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 13:56:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 13:56:52 INFO - PROCESS | 1780 | 1471985812448 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 13:56:52 INFO - PROCESS | 1780 | 1471985812452 Marionette TRACE conn4 <- [1,466,null,{}] 13:56:52 INFO - PROCESS | 1780 | 1471985812459 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:52 INFO - PROCESS | 1780 | 1471985812466 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:52 INFO - PROCESS | 1780 | 1471985812735 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 13:56:52 INFO - PROCESS | 1780 | 1471985812959 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:52 INFO - PROCESS | 1780 | 1471985812970 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:52 INFO - PROCESS | 1780 | ++DOCSHELL 0xa221e400 == 26 [pid = 1780] [id = 124] 13:56:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 93 (0xa232e400) [pid = 1780] [serial = 371] [outer = (nil)] 13:56:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 94 (0xa254f000) [pid = 1780] [serial = 372] [outer = 0xa232e400] 13:56:53 INFO - PROCESS | 1780 | 1471985813083 Marionette DEBUG loaded listener.js 13:56:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 95 (0xa25a7c00) [pid = 1780] [serial = 373] [outer = 0xa232e400] 13:56:54 INFO - PROCESS | 1780 | 1471985814155 Marionette TRACE conn4 <- [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] 13:56:54 INFO - PROCESS | 1780 | 1471985814239 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 13:56:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 13:56:54 INFO - PROCESS | 1780 | 1471985814247 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 13:56:54 INFO - PROCESS | 1780 | 1471985814252 Marionette TRACE conn4 <- [1,470,null,{}] 13:56:54 INFO - PROCESS | 1780 | 1471985814258 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:54 INFO - PROCESS | 1780 | 1471985814265 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:54 INFO - PROCESS | 1780 | 1471985814526 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 13:56:54 INFO - PROCESS | 1780 | 1471985814801 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:54 INFO - PROCESS | 1780 | 1471985814812 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:54 INFO - PROCESS | 1780 | ++DOCSHELL 0xa2545800 == 27 [pid = 1780] [id = 125] 13:56:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 96 (0xa2fd1c00) [pid = 1780] [serial = 374] [outer = (nil)] 13:56:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 97 (0xa33dbc00) [pid = 1780] [serial = 375] [outer = 0xa2fd1c00] 13:56:54 INFO - PROCESS | 1780 | 1471985814927 Marionette DEBUG loaded listener.js 13:56:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 98 (0xa4d64000) [pid = 1780] [serial = 376] [outer = 0xa2fd1c00] 13:56:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 99 (0xa4f35400) [pid = 1780] [serial = 377] [outer = 0x99fc6800] 13:56:56 INFO - PROCESS | 1780 | 1471985816050 Marionette TRACE conn4 <- [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]]]}] 13:56:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 13:56:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1844ms 13:56:56 INFO - PROCESS | 1780 | 1471985816092 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 13:56:56 INFO - PROCESS | 1780 | 1471985816097 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 13:56:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 13:56:56 INFO - PROCESS | 1780 | 1471985816104 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 13:56:56 INFO - PROCESS | 1780 | 1471985816108 Marionette TRACE conn4 <- [1,474,null,{}] 13:56:56 INFO - PROCESS | 1780 | 1471985816115 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:56 INFO - PROCESS | 1780 | 1471985816125 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:56 INFO - PROCESS | 1780 | 1471985816406 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 13:56:56 INFO - PROCESS | 1780 | 1471985816641 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:56 INFO - PROCESS | 1780 | 1471985816652 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:56 INFO - PROCESS | 1780 | ++DOCSHELL 0x917dd400 == 28 [pid = 1780] [id = 126] 13:56:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 100 (0x91bbac00) [pid = 1780] [serial = 378] [outer = (nil)] 13:56:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 101 (0x91bc0400) [pid = 1780] [serial = 379] [outer = 0x91bbac00] 13:56:56 INFO - PROCESS | 1780 | 1471985816756 Marionette DEBUG loaded listener.js 13:56:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 102 (0x97a75400) [pid = 1780] [serial = 380] [outer = 0x91bbac00] 13:56:58 INFO - PROCESS | 1780 | 1471985818107 Marionette TRACE conn4 <- [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]]]}] 13:56:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 13:56:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 2083ms 13:56:58 INFO - PROCESS | 1780 | 1471985818243 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 13:56:58 INFO - PROCESS | 1780 | 1471985818251 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 13:56:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 13:56:58 INFO - PROCESS | 1780 | 1471985818278 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 13:56:58 INFO - PROCESS | 1780 | 1471985818284 Marionette TRACE conn4 <- [1,478,null,{}] 13:56:58 INFO - PROCESS | 1780 | 1471985818293 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:58 INFO - PROCESS | 1780 | 1471985818299 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:58 INFO - PROCESS | 1780 | 1471985818507 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 13:56:58 INFO - PROCESS | 1780 | 1471985818694 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:58 INFO - PROCESS | 1780 | 1471985818710 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:56:58 INFO - PROCESS | 1780 | ++DOCSHELL 0x91bb2000 == 29 [pid = 1780] [id = 127] 13:56:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 103 (0x91d09400) [pid = 1780] [serial = 381] [outer = (nil)] 13:56:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 104 (0x93e08800) [pid = 1780] [serial = 382] [outer = 0x91d09400] 13:56:58 INFO - PROCESS | 1780 | 1471985818843 Marionette DEBUG loaded listener.js 13:56:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 105 (0x9523a400) [pid = 1780] [serial = 383] [outer = 0x91d09400] 13:57:00 INFO - PROCESS | 1780 | 1471985820002 Marionette TRACE conn4 <- [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]]]}] 13:57:01 INFO - PROCESS | 1780 | --DOCSHELL 0x9a47c000 == 28 [pid = 1780] [id = 113] 13:57:01 INFO - PROCESS | 1780 | --DOCSHELL 0x9b06a800 == 27 [pid = 1780] [id = 112] 13:57:01 INFO - PROCESS | 1780 | --DOCSHELL 0x99387800 == 26 [pid = 1780] [id = 111] 13:57:01 INFO - PROCESS | 1780 | --DOCSHELL 0x9169ec00 == 25 [pid = 1780] [id = 110] 13:57:01 INFO - PROCESS | 1780 | --DOCSHELL 0x925ec000 == 24 [pid = 1780] [id = 109] 13:57:01 INFO - PROCESS | 1780 | --DOCSHELL 0x9147f400 == 23 [pid = 1780] [id = 108] 13:57:01 INFO - PROCESS | 1780 | --DOCSHELL 0x91477400 == 22 [pid = 1780] [id = 114] 13:57:01 INFO - PROCESS | 1780 | --DOCSHELL 0x917d3000 == 21 [pid = 1780] [id = 102] 13:57:01 INFO - PROCESS | 1780 | --DOMWINDOW == 104 (0x95276c00) [pid = 1780] [serial = 321] [outer = (nil)] [url = about:blank] 13:57:01 INFO - PROCESS | 1780 | --DOMWINDOW == 103 (0x91d09c00) [pid = 1780] [serial = 312] [outer = (nil)] [url = about:blank] 13:57:01 INFO - PROCESS | 1780 | --DOMWINDOW == 102 (0x925e5c00) [pid = 1780] [serial = 313] [outer = (nil)] [url = about:blank] 13:57:01 INFO - PROCESS | 1780 | --DOMWINDOW == 101 (0x95281400) [pid = 1780] [serial = 315] [outer = (nil)] [url = about:blank] 13:57:01 INFO - PROCESS | 1780 | --DOMWINDOW == 100 (0x9a426800) [pid = 1780] [serial = 318] [outer = (nil)] [url = about:blank] 13:57:01 INFO - PROCESS | 1780 | --DOMWINDOW == 99 (0x9a452800) [pid = 1780] [serial = 319] [outer = (nil)] [url = about:blank] 13:57:01 INFO - PROCESS | 1780 | --DOMWINDOW == 98 (0x9a570400) [pid = 1780] [serial = 310] [outer = (nil)] [url = about:blank] 13:57:01 INFO - PROCESS | 1780 | --DOMWINDOW == 97 (0x9a1a8c00) [pid = 1780] [serial = 309] [outer = (nil)] [url = about:blank] 13:57:01 INFO - PROCESS | 1780 | --DOMWINDOW == 96 (0x917dac00) [pid = 1780] [serial = 286] [outer = (nil)] [url = about:blank] 13:57:01 INFO - PROCESS | 1780 | --DOMWINDOW == 95 (0x917d1c00) [pid = 1780] [serial = 285] [outer = (nil)] [url = about:blank] 13:57:01 INFO - PROCESS | 1780 | --DOMWINDOW == 94 (0x9a19e000) [pid = 1780] [serial = 289] [outer = (nil)] [url = about:blank] 13:57:01 INFO - PROCESS | 1780 | --DOMWINDOW == 93 (0x993cd000) [pid = 1780] [serial = 288] [outer = (nil)] [url = about:blank] 13:57:01 INFO - PROCESS | 1780 | --DOMWINDOW == 92 (0x9b065800) [pid = 1780] [serial = 292] [outer = (nil)] [url = about:blank] 13:57:01 INFO - PROCESS | 1780 | --DOMWINDOW == 91 (0x9ac45800) [pid = 1780] [serial = 291] [outer = (nil)] [url = about:blank] 13:57:01 INFO - PROCESS | 1780 | --DOMWINDOW == 90 (0xa2226800) [pid = 1780] [serial = 295] [outer = (nil)] [url = about:blank] 13:57:01 INFO - PROCESS | 1780 | --DOMWINDOW == 89 (0xa2006400) [pid = 1780] [serial = 294] [outer = (nil)] [url = about:blank] 13:57:01 INFO - PROCESS | 1780 | --DOMWINDOW == 88 (0xa4ff1800) [pid = 1780] [serial = 298] [outer = (nil)] [url = about:blank] 13:57:01 INFO - PROCESS | 1780 | --DOMWINDOW == 87 (0xa34e8000) [pid = 1780] [serial = 297] [outer = (nil)] [url = about:blank] 13:57:01 INFO - PROCESS | 1780 | --DOMWINDOW == 86 (0xa6f47800) [pid = 1780] [serial = 301] [outer = (nil)] [url = about:blank] 13:57:01 INFO - PROCESS | 1780 | --DOMWINDOW == 85 (0xa6cf2800) [pid = 1780] [serial = 300] [outer = (nil)] [url = about:blank] 13:57:01 INFO - PROCESS | 1780 | --DOMWINDOW == 84 (0xa8c1c800) [pid = 1780] [serial = 304] [outer = (nil)] [url = about:blank] 13:57:01 INFO - PROCESS | 1780 | --DOMWINDOW == 83 (0xa82f2c00) [pid = 1780] [serial = 303] [outer = (nil)] [url = about:blank] 13:57:01 INFO - PROCESS | 1780 | --DOMWINDOW == 82 (0x91d10800) [pid = 1780] [serial = 307] [outer = (nil)] [url = about:blank] 13:57:01 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0x91d01400) [pid = 1780] [serial = 306] [outer = (nil)] [url = about:blank] 13:57:01 INFO - PROCESS | 1780 | --DOMWINDOW == 80 (0x96f86c00) [pid = 1780] [serial = 316] [outer = (nil)] [url = about:blank] 13:57:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 13:57:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 3091ms 13:57:01 INFO - PROCESS | 1780 | 1471985821523 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 13:57:01 INFO - PROCESS | 1780 | 1471985821531 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 13:57:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 13:57:01 INFO - PROCESS | 1780 | 1471985821546 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 13:57:01 INFO - PROCESS | 1780 | 1471985821559 Marionette TRACE conn4 <- [1,482,null,{}] 13:57:01 INFO - PROCESS | 1780 | 1471985821574 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:01 INFO - PROCESS | 1780 | 1471985821585 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:01 INFO - PROCESS | 1780 | 1471985821869 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 13:57:02 INFO - PROCESS | 1780 | 1471985822019 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:02 INFO - PROCESS | 1780 | 1471985822039 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:02 INFO - PROCESS | 1780 | ++DOCSHELL 0x917dac00 == 22 [pid = 1780] [id = 128] 13:57:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x917dbc00) [pid = 1780] [serial = 384] [outer = (nil)] 13:57:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0x91bb3400) [pid = 1780] [serial = 385] [outer = 0x917dbc00] 13:57:02 INFO - PROCESS | 1780 | 1471985822165 Marionette DEBUG loaded listener.js 13:57:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0x91bba400) [pid = 1780] [serial = 386] [outer = 0x917dbc00] 13:57:03 INFO - PROCESS | 1780 | 1471985823099 Marionette TRACE conn4 <- [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]]]}] 13:57:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 13:57:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1599ms 13:57:03 INFO - PROCESS | 1780 | 1471985823145 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 13:57:03 INFO - PROCESS | 1780 | 1471985823151 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 13:57:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 13:57:03 INFO - PROCESS | 1780 | 1471985823165 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 13:57:03 INFO - PROCESS | 1780 | 1471985823173 Marionette TRACE conn4 <- [1,486,null,{}] 13:57:03 INFO - PROCESS | 1780 | 1471985823180 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:03 INFO - PROCESS | 1780 | 1471985823187 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:03 INFO - PROCESS | 1780 | 1471985823381 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 13:57:03 INFO - PROCESS | 1780 | 1471985823518 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:03 INFO - PROCESS | 1780 | 1471985823528 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:03 INFO - PROCESS | 1780 | ++DOCSHELL 0x925e7c00 == 23 [pid = 1780] [id = 129] 13:57:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x925ed800) [pid = 1780] [serial = 387] [outer = (nil)] 13:57:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0x93a3f800) [pid = 1780] [serial = 388] [outer = 0x925ed800] 13:57:03 INFO - PROCESS | 1780 | 1471985823614 Marionette DEBUG loaded listener.js 13:57:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0x93c4f400) [pid = 1780] [serial = 389] [outer = 0x925ed800] 13:57:04 INFO - PROCESS | 1780 | 1471985824668 Marionette TRACE conn4 <- [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]]]}] 13:57:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 13:57:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1549ms 13:57:04 INFO - PROCESS | 1780 | 1471985824708 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 13:57:04 INFO - PROCESS | 1780 | 1471985824713 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 13:57:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 13:57:04 INFO - PROCESS | 1780 | 1471985824721 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 13:57:04 INFO - PROCESS | 1780 | 1471985824726 Marionette TRACE conn4 <- [1,490,null,{}] 13:57:04 INFO - PROCESS | 1780 | 1471985824756 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:04 INFO - PROCESS | 1780 | 1471985824768 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:05 INFO - PROCESS | 1780 | 1471985825023 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 13:57:05 INFO - PROCESS | 1780 | 1471985825171 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:05 INFO - PROCESS | 1780 | 1471985825187 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:05 INFO - PROCESS | 1780 | ++DOCSHELL 0x96f83400 == 24 [pid = 1780] [id = 130] 13:57:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0x96f8a800) [pid = 1780] [serial = 390] [outer = (nil)] 13:57:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 88 (0x97a7c800) [pid = 1780] [serial = 391] [outer = 0x96f8a800] 13:57:05 INFO - PROCESS | 1780 | 1471985825287 Marionette DEBUG loaded listener.js 13:57:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 89 (0x97abb800) [pid = 1780] [serial = 392] [outer = 0x96f8a800] 13:57:06 INFO - PROCESS | 1780 | --DOMWINDOW == 88 (0x91d06800) [pid = 1780] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 13:57:06 INFO - PROCESS | 1780 | --DOMWINDOW == 87 (0x9847d400) [pid = 1780] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 13:57:06 INFO - PROCESS | 1780 | --DOMWINDOW == 86 (0x9ac44400) [pid = 1780] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 13:57:06 INFO - PROCESS | 1780 | --DOMWINDOW == 85 (0x917d0400) [pid = 1780] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 13:57:06 INFO - PROCESS | 1780 | --DOMWINDOW == 84 (0x93c47c00) [pid = 1780] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 13:57:06 INFO - PROCESS | 1780 | --DOMWINDOW == 83 (0x9147c000) [pid = 1780] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 13:57:06 INFO - PROCESS | 1780 | --DOMWINDOW == 82 (0x9a19b400) [pid = 1780] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 13:57:06 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0x91481000) [pid = 1780] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 13:57:06 INFO - PROCESS | 1780 | --DOMWINDOW == 80 (0x93e10800) [pid = 1780] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 13:57:06 INFO - PROCESS | 1780 | --DOMWINDOW == 79 (0x9b2a5000) [pid = 1780] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 13:57:06 INFO - PROCESS | 1780 | --DOMWINDOW == 78 (0x9981b400) [pid = 1780] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 13:57:06 INFO - PROCESS | 1780 | --DOMWINDOW == 77 (0x925e8400) [pid = 1780] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 13:57:06 INFO - PROCESS | 1780 | --DOMWINDOW == 76 (0x91481400) [pid = 1780] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 13:57:06 INFO - PROCESS | 1780 | --DOMWINDOW == 75 (0x9b8a0000) [pid = 1780] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 13:57:07 INFO - PROCESS | 1780 | 1471985827072 Marionette TRACE conn4 <- [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]]]}] 13:57:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 13:57:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 2399ms 13:57:07 INFO - PROCESS | 1780 | 1471985827122 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 13:57:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 13:57:07 INFO - PROCESS | 1780 | 1471985827126 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 13:57:07 INFO - PROCESS | 1780 | 1471985827133 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 13:57:07 INFO - PROCESS | 1780 | 1471985827137 Marionette TRACE conn4 <- [1,494,null,{}] 13:57:07 INFO - PROCESS | 1780 | 1471985827143 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:07 INFO - PROCESS | 1780 | 1471985827148 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:07 INFO - PROCESS | 1780 | 1471985827373 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 13:57:07 INFO - PROCESS | 1780 | 1471985827388 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:07 INFO - PROCESS | 1780 | 1471985827395 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:07 INFO - PROCESS | 1780 | ++DOCSHELL 0x91481400 == 25 [pid = 1780] [id = 131] 13:57:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0x91d06800) [pid = 1780] [serial = 393] [outer = (nil)] 13:57:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 77 (0x99326400) [pid = 1780] [serial = 394] [outer = 0x91d06800] 13:57:07 INFO - PROCESS | 1780 | 1471985827478 Marionette DEBUG loaded listener.js 13:57:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 78 (0x99824800) [pid = 1780] [serial = 395] [outer = 0x91d06800] 13:57:08 INFO - PROCESS | 1780 | 1471985828468 Marionette TRACE conn4 <- [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]]]}] 13:57:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 13:57:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1435ms 13:57:08 INFO - PROCESS | 1780 | 1471985828569 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 13:57:08 INFO - PROCESS | 1780 | 1471985828574 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 13:57:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 13:57:08 INFO - PROCESS | 1780 | 1471985828582 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 13:57:08 INFO - PROCESS | 1780 | 1471985828587 Marionette TRACE conn4 <- [1,498,null,{}] 13:57:08 INFO - PROCESS | 1780 | 1471985828598 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:08 INFO - PROCESS | 1780 | 1471985828607 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:08 INFO - PROCESS | 1780 | 1471985828960 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 13:57:09 INFO - PROCESS | 1780 | 1471985829282 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:09 INFO - PROCESS | 1780 | 1471985829300 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:09 INFO - PROCESS | 1780 | ++DOCSHELL 0x9147fc00 == 26 [pid = 1780] [id = 132] 13:57:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 79 (0x91480800) [pid = 1780] [serial = 396] [outer = (nil)] 13:57:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0x916a3000) [pid = 1780] [serial = 397] [outer = 0x91480800] 13:57:09 INFO - PROCESS | 1780 | 1471985829522 Marionette DEBUG loaded listener.js 13:57:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x917d7c00) [pid = 1780] [serial = 398] [outer = 0x91480800] 13:57:11 INFO - PROCESS | 1780 | 1471985831011 Marionette TRACE conn4 <- [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]]]}] 13:57:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 13:57:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 2505ms 13:57:11 INFO - PROCESS | 1780 | 1471985831090 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 13:57:11 INFO - PROCESS | 1780 | 1471985831099 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 13:57:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 13:57:11 INFO - PROCESS | 1780 | 1471985831110 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 13:57:11 INFO - PROCESS | 1780 | 1471985831116 Marionette TRACE conn4 <- [1,502,null,{}] 13:57:11 INFO - PROCESS | 1780 | 1471985831124 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:11 INFO - PROCESS | 1780 | 1471985831135 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:11 INFO - PROCESS | 1780 | 1471985831504 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 13:57:11 INFO - PROCESS | 1780 | 1471985831616 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:11 INFO - PROCESS | 1780 | 1471985831628 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:11 INFO - PROCESS | 1780 | ++DOCSHELL 0x93ca7800 == 27 [pid = 1780] [id = 133] 13:57:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0x93cad800) [pid = 1780] [serial = 399] [outer = (nil)] 13:57:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0x93e0cc00) [pid = 1780] [serial = 400] [outer = 0x93cad800] 13:57:11 INFO - PROCESS | 1780 | 1471985831721 Marionette DEBUG loaded listener.js 13:57:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x95277400) [pid = 1780] [serial = 401] [outer = 0x93cad800] 13:57:12 INFO - PROCESS | 1780 | 1471985832753 Marionette TRACE conn4 <- [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]]]}] 13:57:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 13:57:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1690ms 13:57:12 INFO - PROCESS | 1780 | 1471985832800 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 13:57:12 INFO - PROCESS | 1780 | 1471985832806 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 13:57:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 13:57:12 INFO - PROCESS | 1780 | 1471985832815 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 13:57:12 INFO - PROCESS | 1780 | 1471985832820 Marionette TRACE conn4 <- [1,506,null,{}] 13:57:12 INFO - PROCESS | 1780 | 1471985832827 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:12 INFO - PROCESS | 1780 | 1471985832834 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:13 INFO - PROCESS | 1780 | 1471985833048 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 13:57:13 INFO - PROCESS | 1780 | 1471985833307 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:13 INFO - PROCESS | 1780 | 1471985833314 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:13 INFO - PROCESS | 1780 | ++DOCSHELL 0x9147f400 == 28 [pid = 1780] [id = 134] 13:57:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0x91d0d400) [pid = 1780] [serial = 402] [outer = (nil)] 13:57:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0x9a1a0c00) [pid = 1780] [serial = 403] [outer = 0x91d0d400] 13:57:13 INFO - PROCESS | 1780 | 1471985833412 Marionette DEBUG loaded listener.js 13:57:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0x9a1a9000) [pid = 1780] [serial = 404] [outer = 0x91d0d400] 13:57:14 INFO - PROCESS | 1780 | 1471985834409 Marionette TRACE conn4 <- [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]]]}] 13:57:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 13:57:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1632ms 13:57:14 INFO - PROCESS | 1780 | 1471985834451 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 13:57:14 INFO - PROCESS | 1780 | 1471985834462 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 13:57:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 13:57:14 INFO - PROCESS | 1780 | 1471985834486 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 13:57:14 INFO - PROCESS | 1780 | 1471985834494 Marionette TRACE conn4 <- [1,510,null,{}] 13:57:14 INFO - PROCESS | 1780 | 1471985834502 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:14 INFO - PROCESS | 1780 | 1471985834510 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:14 INFO - PROCESS | 1780 | 1471985834773 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 13:57:15 INFO - PROCESS | 1780 | 1471985835026 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:15 INFO - PROCESS | 1780 | 1471985835036 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:15 INFO - PROCESS | 1780 | ++DOCSHELL 0x9242a400 == 29 [pid = 1780] [id = 135] 13:57:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 88 (0x98478000) [pid = 1780] [serial = 405] [outer = (nil)] 13:57:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 89 (0x9a56d000) [pid = 1780] [serial = 406] [outer = 0x98478000] 13:57:15 INFO - PROCESS | 1780 | 1471985835128 Marionette DEBUG loaded listener.js 13:57:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 90 (0x9a572400) [pid = 1780] [serial = 407] [outer = 0x98478000] 13:57:16 INFO - PROCESS | 1780 | 1471985836107 Marionette TRACE conn4 <- [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]]]}] 13:57:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 13:57:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1695ms 13:57:16 INFO - PROCESS | 1780 | 1471985836174 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 13:57:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 13:57:16 INFO - PROCESS | 1780 | 1471985836178 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 13:57:16 INFO - PROCESS | 1780 | 1471985836185 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 13:57:16 INFO - PROCESS | 1780 | 1471985836190 Marionette TRACE conn4 <- [1,514,null,{}] 13:57:16 INFO - PROCESS | 1780 | 1471985836196 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:16 INFO - PROCESS | 1780 | 1471985836202 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:16 INFO - PROCESS | 1780 | 1471985836428 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 13:57:16 INFO - PROCESS | 1780 | 1471985836648 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:16 INFO - PROCESS | 1780 | 1471985836658 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:16 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a56e400 == 30 [pid = 1780] [id = 136] 13:57:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 91 (0x9a56f000) [pid = 1780] [serial = 408] [outer = (nil)] 13:57:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 92 (0x9aba4800) [pid = 1780] [serial = 409] [outer = 0x9a56f000] 13:57:16 INFO - PROCESS | 1780 | 1471985836774 Marionette DEBUG loaded listener.js 13:57:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 93 (0x9abab400) [pid = 1780] [serial = 410] [outer = 0x9a56f000] 13:57:17 INFO - PROCESS | 1780 | 1471985837678 Marionette TRACE conn4 <- [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]]]}] 13:57:17 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 13:57:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1534ms 13:57:17 INFO - PROCESS | 1780 | 1471985837719 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 13:57:17 INFO - PROCESS | 1780 | 1471985837724 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 13:57:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 13:57:17 INFO - PROCESS | 1780 | 1471985837731 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 13:57:17 INFO - PROCESS | 1780 | 1471985837735 Marionette TRACE conn4 <- [1,518,null,{}] 13:57:17 INFO - PROCESS | 1780 | 1471985837741 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:17 INFO - PROCESS | 1780 | 1471985837747 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:17 INFO - PROCESS | 1780 | 1471985837936 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 13:57:18 INFO - PROCESS | 1780 | 1471985838096 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:18 INFO - PROCESS | 1780 | 1471985838115 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:18 INFO - PROCESS | 1780 | ++DOCSHELL 0x96f80800 == 31 [pid = 1780] [id = 137] 13:57:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 94 (0x9ac4b400) [pid = 1780] [serial = 411] [outer = (nil)] 13:57:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 95 (0x9b067800) [pid = 1780] [serial = 412] [outer = 0x9ac4b400] 13:57:18 INFO - PROCESS | 1780 | 1471985838223 Marionette DEBUG loaded listener.js 13:57:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 96 (0x9b2a4400) [pid = 1780] [serial = 413] [outer = 0x9ac4b400] 13:57:19 INFO - PROCESS | 1780 | 1471985839289 Marionette TRACE conn4 <- [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]]]}] 13:57:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 13:57:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1632ms 13:57:19 INFO - PROCESS | 1780 | 1471985839364 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 13:57:19 INFO - PROCESS | 1780 | 1471985839368 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 13:57:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 13:57:19 INFO - PROCESS | 1780 | 1471985839375 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 13:57:19 INFO - PROCESS | 1780 | 1471985839378 Marionette TRACE conn4 <- [1,522,null,{}] 13:57:19 INFO - PROCESS | 1780 | 1471985839385 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:19 INFO - PROCESS | 1780 | 1471985839390 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:19 INFO - PROCESS | 1780 | 1471985839633 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 13:57:19 INFO - PROCESS | 1780 | 1471985839842 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:19 INFO - PROCESS | 1780 | 1471985839851 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:19 INFO - PROCESS | 1780 | ++DOCSHELL 0x91bb8800 == 32 [pid = 1780] [id = 138] 13:57:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 97 (0x9b2acc00) [pid = 1780] [serial = 414] [outer = (nil)] 13:57:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 98 (0x9b8aa800) [pid = 1780] [serial = 415] [outer = 0x9b2acc00] 13:57:19 INFO - PROCESS | 1780 | 1471985839990 Marionette DEBUG loaded listener.js 13:57:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 99 (0x917d0000) [pid = 1780] [serial = 416] [outer = 0x9b2acc00] 13:57:20 INFO - PROCESS | 1780 | 1471985840985 Marionette TRACE conn4 <- [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]]]}] 13:57:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 13:57:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1690ms 13:57:21 INFO - PROCESS | 1780 | 1471985841067 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 13:57:21 INFO - PROCESS | 1780 | 1471985841071 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 13:57:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 13:57:21 INFO - PROCESS | 1780 | 1471985841078 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 13:57:21 INFO - PROCESS | 1780 | 1471985841082 Marionette TRACE conn4 <- [1,526,null,{}] 13:57:21 INFO - PROCESS | 1780 | 1471985841088 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:21 INFO - PROCESS | 1780 | 1471985841094 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:21 INFO - PROCESS | 1780 | 1471985841448 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 13:57:21 INFO - PROCESS | 1780 | 1471985841671 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:21 INFO - PROCESS | 1780 | 1471985841682 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:21 INFO - PROCESS | 1780 | ++DOCSHELL 0x917d7400 == 33 [pid = 1780] [id = 139] 13:57:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 100 (0x917d8c00) [pid = 1780] [serial = 417] [outer = (nil)] 13:57:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 101 (0x91bba800) [pid = 1780] [serial = 418] [outer = 0x917d8c00] 13:57:21 INFO - PROCESS | 1780 | 1471985841765 Marionette DEBUG loaded listener.js 13:57:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 102 (0x91d0a400) [pid = 1780] [serial = 419] [outer = 0x917d8c00] 13:57:22 INFO - PROCESS | 1780 | 1471985842755 Marionette TRACE conn4 <- [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]]]}] 13:57:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 13:57:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1733ms 13:57:22 INFO - PROCESS | 1780 | 1471985842814 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 13:57:22 INFO - PROCESS | 1780 | 1471985842820 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 13:57:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 13:57:22 INFO - PROCESS | 1780 | 1471985842829 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 13:57:22 INFO - PROCESS | 1780 | 1471985842835 Marionette TRACE conn4 <- [1,530,null,{}] 13:57:22 INFO - PROCESS | 1780 | 1471985842843 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:22 INFO - PROCESS | 1780 | 1471985842850 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:23 INFO - PROCESS | 1780 | 1471985843107 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 13:57:23 INFO - PROCESS | 1780 | --DOCSHELL 0x91481400 == 32 [pid = 1780] [id = 131] 13:57:23 INFO - PROCESS | 1780 | --DOCSHELL 0x96f83400 == 31 [pid = 1780] [id = 130] 13:57:23 INFO - PROCESS | 1780 | --DOCSHELL 0x925e7c00 == 30 [pid = 1780] [id = 129] 13:57:23 INFO - PROCESS | 1780 | --DOCSHELL 0x917dac00 == 29 [pid = 1780] [id = 128] 13:57:23 INFO - PROCESS | 1780 | 1471985843366 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:23 INFO - PROCESS | 1780 | 1471985843378 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:23 INFO - PROCESS | 1780 | ++DOCSHELL 0x917d5400 == 30 [pid = 1780] [id = 140] 13:57:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 103 (0x917d7800) [pid = 1780] [serial = 420] [outer = (nil)] 13:57:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 104 (0x925f3000) [pid = 1780] [serial = 421] [outer = 0x917d7800] 13:57:23 INFO - PROCESS | 1780 | 1471985843478 Marionette DEBUG loaded listener.js 13:57:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 105 (0x95241800) [pid = 1780] [serial = 422] [outer = 0x917d7800] 13:57:23 INFO - PROCESS | 1780 | --DOMWINDOW == 104 (0x9b066400) [pid = 1780] [serial = 217] [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.] 13:57:23 INFO - PROCESS | 1780 | --DOMWINDOW == 103 (0x9b2b0800) [pid = 1780] [serial = 360] [outer = (nil)] [url = about:blank] 13:57:23 INFO - PROCESS | 1780 | --DOMWINDOW == 102 (0x9ac42000) [pid = 1780] [serial = 355] [outer = (nil)] [url = about:blank] 13:57:23 INFO - PROCESS | 1780 | --DOMWINDOW == 101 (0x9ac62c00) [pid = 1780] [serial = 357] [outer = (nil)] [url = about:blank] 13:57:23 INFO - PROCESS | 1780 | --DOMWINDOW == 100 (0x9a1a2400) [pid = 1780] [serial = 322] [outer = (nil)] [url = about:blank] 13:57:23 INFO - PROCESS | 1780 | --DOMWINDOW == 99 (0x9a424800) [pid = 1780] [serial = 330] [outer = (nil)] [url = about:blank] 13:57:23 INFO - PROCESS | 1780 | --DOMWINDOW == 98 (0x9a572c00) [pid = 1780] [serial = 331] [outer = (nil)] [url = about:blank] 13:57:23 INFO - PROCESS | 1780 | --DOMWINDOW == 97 (0x925eb000) [pid = 1780] [serial = 342] [outer = (nil)] [url = about:blank] 13:57:23 INFO - PROCESS | 1780 | --DOMWINDOW == 96 (0x917ce400) [pid = 1780] [serial = 343] [outer = (nil)] [url = about:blank] 13:57:23 INFO - PROCESS | 1780 | --DOMWINDOW == 95 (0x9a1a0000) [pid = 1780] [serial = 351] [outer = (nil)] [url = about:blank] 13:57:23 INFO - PROCESS | 1780 | --DOMWINDOW == 94 (0x9a427800) [pid = 1780] [serial = 352] [outer = (nil)] [url = about:blank] 13:57:23 INFO - PROCESS | 1780 | --DOMWINDOW == 93 (0x917da000) [pid = 1780] [serial = 348] [outer = (nil)] [url = about:blank] 13:57:23 INFO - PROCESS | 1780 | --DOMWINDOW == 92 (0x925f2c00) [pid = 1780] [serial = 349] [outer = (nil)] [url = about:blank] 13:57:23 INFO - PROCESS | 1780 | --DOMWINDOW == 91 (0x95280c00) [pid = 1780] [serial = 327] [outer = (nil)] [url = about:blank] 13:57:23 INFO - PROCESS | 1780 | --DOMWINDOW == 90 (0x97ab5400) [pid = 1780] [serial = 328] [outer = (nil)] [url = about:blank] 13:57:23 INFO - PROCESS | 1780 | --DOMWINDOW == 89 (0x9b2abc00) [pid = 1780] [serial = 336] [outer = (nil)] [url = about:blank] 13:57:23 INFO - PROCESS | 1780 | --DOMWINDOW == 88 (0x9b2a8800) [pid = 1780] [serial = 337] [outer = (nil)] [url = about:blank] 13:57:23 INFO - PROCESS | 1780 | --DOMWINDOW == 87 (0x9ac59800) [pid = 1780] [serial = 333] [outer = (nil)] [url = about:blank] 13:57:23 INFO - PROCESS | 1780 | --DOMWINDOW == 86 (0x9b06e400) [pid = 1780] [serial = 334] [outer = (nil)] [url = about:blank] 13:57:23 INFO - PROCESS | 1780 | --DOMWINDOW == 85 (0x925f2000) [pid = 1780] [serial = 345] [outer = (nil)] [url = about:blank] 13:57:23 INFO - PROCESS | 1780 | --DOMWINDOW == 84 (0x93c4e000) [pid = 1780] [serial = 346] [outer = (nil)] [url = about:blank] 13:57:23 INFO - PROCESS | 1780 | --DOMWINDOW == 83 (0x9169f800) [pid = 1780] [serial = 324] [outer = (nil)] [url = about:blank] 13:57:23 INFO - PROCESS | 1780 | --DOMWINDOW == 82 (0x917d0800) [pid = 1780] [serial = 325] [outer = (nil)] [url = about:blank] 13:57:23 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0x9bdc3800) [pid = 1780] [serial = 339] [outer = (nil)] [url = about:blank] 13:57:23 INFO - PROCESS | 1780 | --DOMWINDOW == 80 (0x9d50ac00) [pid = 1780] [serial = 340] [outer = (nil)] [url = about:blank] 13:57:23 INFO - PROCESS | 1780 | --DOMWINDOW == 79 (0x9bdf1400) [pid = 1780] [serial = 361] [outer = (nil)] [url = about:blank] 13:57:23 INFO - PROCESS | 1780 | --DOMWINDOW == 78 (0x9aaf7800) [pid = 1780] [serial = 354] [outer = (nil)] [url = about:blank] 13:57:23 INFO - PROCESS | 1780 | --DOMWINDOW == 77 (0x9b06d800) [pid = 1780] [serial = 358] [outer = (nil)] [url = about:blank] 13:57:24 INFO - PROCESS | 1780 | 1471985844352 Marionette TRACE conn4 <- [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"]]]}] 13:57:24 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 13:57:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 13:57:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:57:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 13:57:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:57:24 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 13:57:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 13:57:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:57:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 13:57:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:57:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1593ms 13:57:24 INFO - PROCESS | 1780 | 1471985844425 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 13:57:24 INFO - PROCESS | 1780 | 1471985844430 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 13:57:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 13:57:24 INFO - PROCESS | 1780 | 1471985844438 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 13:57:24 INFO - PROCESS | 1780 | 1471985844443 Marionette TRACE conn4 <- [1,534,null,{}] 13:57:24 INFO - PROCESS | 1780 | 1471985844450 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:24 INFO - PROCESS | 1780 | 1471985844456 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:24 INFO - PROCESS | 1780 | 1471985844676 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 13:57:24 INFO - PROCESS | 1780 | 1471985844796 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:24 INFO - PROCESS | 1780 | 1471985844805 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:24 INFO - PROCESS | 1780 | ++DOCSHELL 0x91bbcc00 == 31 [pid = 1780] [id = 141] 13:57:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 78 (0x997c9000) [pid = 1780] [serial = 423] [outer = (nil)] 13:57:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 79 (0x9a1a2c00) [pid = 1780] [serial = 424] [outer = 0x997c9000] 13:57:24 INFO - PROCESS | 1780 | 1471985844882 Marionette DEBUG loaded listener.js 13:57:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0x9a1b1400) [pid = 1780] [serial = 425] [outer = 0x997c9000] 13:57:25 INFO - PROCESS | 1780 | 1471985845803 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 13:57:25 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 13:57:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1385ms 13:57:25 INFO - PROCESS | 1780 | 1471985845824 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 13:57:25 INFO - PROCESS | 1780 | 1471985845832 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 13:57:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 13:57:25 INFO - PROCESS | 1780 | 1471985845850 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 13:57:25 INFO - PROCESS | 1780 | 1471985845858 Marionette TRACE conn4 <- [1,538,null,{}] 13:57:25 INFO - PROCESS | 1780 | 1471985845865 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:25 INFO - PROCESS | 1780 | 1471985845873 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:26 INFO - PROCESS | 1780 | 1471985846079 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 13:57:26 INFO - PROCESS | 1780 | 1471985846244 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:26 INFO - PROCESS | 1780 | 1471985846256 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:26 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a19e000 == 32 [pid = 1780] [id = 142] 13:57:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x9a19ec00) [pid = 1780] [serial = 426] [outer = (nil)] 13:57:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0x9a573c00) [pid = 1780] [serial = 427] [outer = 0x9a19ec00] 13:57:26 INFO - PROCESS | 1780 | 1471985846331 Marionette DEBUG loaded listener.js 13:57:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0x9aba5c00) [pid = 1780] [serial = 428] [outer = 0x9a19ec00] 13:57:27 INFO - PROCESS | 1780 | 1471985847300 Marionette TRACE conn4 <- [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]]]}] 13:57:27 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. 13:57:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1504ms 13:57:27 INFO - PROCESS | 1780 | 1471985847355 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 13:57:27 INFO - PROCESS | 1780 | 1471985847374 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 13:57:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 13:57:27 INFO - PROCESS | 1780 | 1471985847382 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 13:57:27 INFO - PROCESS | 1780 | 1471985847386 Marionette TRACE conn4 <- [1,542,null,{}] 13:57:27 INFO - PROCESS | 1780 | 1471985847403 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:27 INFO - PROCESS | 1780 | 1471985847408 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:27 INFO - PROCESS | 1780 | 1471985847634 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 13:57:27 INFO - PROCESS | 1780 | 1471985847658 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:27 INFO - PROCESS | 1780 | 1471985847670 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:27 INFO - PROCESS | 1780 | ++DOCSHELL 0x97a77800 == 33 [pid = 1780] [id = 143] 13:57:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x99fc0c00) [pid = 1780] [serial = 429] [outer = (nil)] 13:57:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0x9b06c000) [pid = 1780] [serial = 430] [outer = 0x99fc0c00] 13:57:27 INFO - PROCESS | 1780 | 1471985847744 Marionette DEBUG loaded listener.js 13:57:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0x9b06f800) [pid = 1780] [serial = 431] [outer = 0x99fc0c00] 13:57:28 INFO - PROCESS | 1780 | --DOMWINDOW == 85 (0x97ac4400) [pid = 1780] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 13:57:28 INFO - PROCESS | 1780 | --DOMWINDOW == 84 (0x9b22b000) [pid = 1780] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 13:57:28 INFO - PROCESS | 1780 | --DOMWINDOW == 83 (0x925ed800) [pid = 1780] [serial = 387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 13:57:28 INFO - PROCESS | 1780 | --DOMWINDOW == 82 (0xa0639c00) [pid = 1780] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 13:57:28 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0x917dbc00) [pid = 1780] [serial = 384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 13:57:28 INFO - PROCESS | 1780 | --DOMWINDOW == 80 (0x96f8a800) [pid = 1780] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 13:57:28 INFO - PROCESS | 1780 | --DOMWINDOW == 79 (0xa232e400) [pid = 1780] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 13:57:28 INFO - PROCESS | 1780 | --DOMWINDOW == 78 (0x91d09400) [pid = 1780] [serial = 381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 13:57:28 INFO - PROCESS | 1780 | --DOMWINDOW == 77 (0xa2fd1c00) [pid = 1780] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 13:57:28 INFO - PROCESS | 1780 | --DOMWINDOW == 76 (0x91bbac00) [pid = 1780] [serial = 378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 13:57:28 INFO - PROCESS | 1780 | 1471985848761 Marionette TRACE conn4 <- [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]]]}] 13:57:28 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 13:57:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1439ms 13:57:28 INFO - PROCESS | 1780 | 1471985848823 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 13:57:28 INFO - PROCESS | 1780 | 1471985848826 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 13:57:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 13:57:28 INFO - PROCESS | 1780 | 1471985848834 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 13:57:28 INFO - PROCESS | 1780 | 1471985848838 Marionette TRACE conn4 <- [1,546,null,{}] 13:57:28 INFO - PROCESS | 1780 | 1471985848844 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:28 INFO - PROCESS | 1780 | 1471985848849 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:29 INFO - PROCESS | 1780 | 1471985849101 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 13:57:29 INFO - PROCESS | 1780 | 1471985849118 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:29 INFO - PROCESS | 1780 | 1471985849139 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:29 INFO - PROCESS | 1780 | ++DOCSHELL 0x9b065c00 == 34 [pid = 1780] [id = 144] 13:57:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 77 (0x9b066400) [pid = 1780] [serial = 432] [outer = (nil)] 13:57:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 78 (0x9b22c800) [pid = 1780] [serial = 433] [outer = 0x9b066400] 13:57:29 INFO - PROCESS | 1780 | 1471985849241 Marionette DEBUG loaded listener.js 13:57:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 79 (0x9b542400) [pid = 1780] [serial = 434] [outer = 0x9b066400] 13:57:30 INFO - PROCESS | 1780 | 1471985850217 Marionette TRACE conn4 <- [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]]]}] 13:57:30 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 13:57:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1432ms 13:57:30 INFO - PROCESS | 1780 | 1471985850300 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 13:57:30 INFO - PROCESS | 1780 | 1471985850308 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 13:57:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 13:57:30 INFO - PROCESS | 1780 | 1471985850325 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 13:57:30 INFO - PROCESS | 1780 | 1471985850332 Marionette TRACE conn4 <- [1,550,null,{}] 13:57:30 INFO - PROCESS | 1780 | 1471985850373 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:30 INFO - PROCESS | 1780 | 1471985850381 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:30 INFO - PROCESS | 1780 | 1471985850654 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 13:57:30 INFO - PROCESS | 1780 | 1471985850909 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:30 INFO - PROCESS | 1780 | 1471985850927 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:30 INFO - PROCESS | 1780 | ++DOCSHELL 0x9169dc00 == 35 [pid = 1780] [id = 145] 13:57:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0x91bb8c00) [pid = 1780] [serial = 435] [outer = (nil)] 13:57:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x91d0dc00) [pid = 1780] [serial = 436] [outer = 0x91bb8c00] 13:57:31 INFO - PROCESS | 1780 | 1471985851017 Marionette DEBUG loaded listener.js 13:57:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0x925f2400) [pid = 1780] [serial = 437] [outer = 0x91bb8c00] 13:57:32 INFO - PROCESS | 1780 | 1471985851997 Marionette TRACE conn4 <- [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]]]}] 13:57:32 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. 13:57:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1736ms 13:57:32 INFO - PROCESS | 1780 | 1471985852059 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 13:57:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 13:57:32 INFO - PROCESS | 1780 | 1471985852065 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 13:57:32 INFO - PROCESS | 1780 | 1471985852077 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 13:57:32 INFO - PROCESS | 1780 | 1471985852087 Marionette TRACE conn4 <- [1,554,null,{}] 13:57:32 INFO - PROCESS | 1780 | 1471985852096 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:32 INFO - PROCESS | 1780 | 1471985852105 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:32 INFO - PROCESS | 1780 | 1471985852334 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 13:57:32 INFO - PROCESS | 1780 | 1471985852550 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:32 INFO - PROCESS | 1780 | 1471985852561 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:32 INFO - PROCESS | 1780 | ++DOCSHELL 0x97a77400 == 36 [pid = 1780] [id = 146] 13:57:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0x97abf400) [pid = 1780] [serial = 438] [outer = (nil)] 13:57:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x9a1a3c00) [pid = 1780] [serial = 439] [outer = 0x97abf400] 13:57:32 INFO - PROCESS | 1780 | 1471985852753 Marionette DEBUG loaded listener.js 13:57:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0x9a42dc00) [pid = 1780] [serial = 440] [outer = 0x97abf400] 13:57:33 INFO - PROCESS | 1780 | [1780] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:57:33 INFO - PROCESS | 1780 | 1471985853906 Marionette TRACE conn4 <- [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]]]}] 13:57:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 13:57:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1854ms 13:57:33 INFO - PROCESS | 1780 | 1471985853927 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 13:57:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 13:57:33 INFO - PROCESS | 1780 | 1471985853932 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 13:57:33 INFO - PROCESS | 1780 | 1471985853940 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 13:57:33 INFO - PROCESS | 1780 | 1471985853943 Marionette TRACE conn4 <- [1,558,null,{}] 13:57:33 INFO - PROCESS | 1780 | 1471985853960 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:33 INFO - PROCESS | 1780 | 1471985853970 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:34 INFO - PROCESS | 1780 | 1471985854222 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 13:57:34 INFO - PROCESS | 1780 | 1471985854491 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:34 INFO - PROCESS | 1780 | 1471985854507 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:34 INFO - PROCESS | 1780 | ++DOCSHELL 0x9ac46800 == 37 [pid = 1780] [id = 147] 13:57:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0x9b073400) [pid = 1780] [serial = 441] [outer = (nil)] 13:57:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0x9b2af800) [pid = 1780] [serial = 442] [outer = 0x9b073400] 13:57:34 INFO - PROCESS | 1780 | 1471985854629 Marionette DEBUG loaded listener.js 13:57:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 88 (0x9bdbec00) [pid = 1780] [serial = 443] [outer = 0x9b073400] 13:57:35 INFO - PROCESS | 1780 | 1471985855634 Marionette TRACE conn4 <- [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]]]}] 13:57:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 13:57:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1744ms 13:57:35 INFO - PROCESS | 1780 | 1471985855684 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 13:57:35 INFO - PROCESS | 1780 | 1471985855689 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 13:57:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 13:57:35 INFO - PROCESS | 1780 | 1471985855696 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 13:57:35 INFO - PROCESS | 1780 | 1471985855700 Marionette TRACE conn4 <- [1,562,null,{}] 13:57:35 INFO - PROCESS | 1780 | 1471985855708 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:35 INFO - PROCESS | 1780 | 1471985855714 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:35 INFO - PROCESS | 1780 | 1471985855924 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 13:57:36 INFO - PROCESS | 1780 | 1471985856140 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:36 INFO - PROCESS | 1780 | 1471985856150 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:36 INFO - PROCESS | 1780 | ++DOCSHELL 0x91d09800 == 38 [pid = 1780] [id = 148] 13:57:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 89 (0x9b06cc00) [pid = 1780] [serial = 444] [outer = (nil)] 13:57:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 90 (0x9d502800) [pid = 1780] [serial = 445] [outer = 0x9b06cc00] 13:57:36 INFO - PROCESS | 1780 | 1471985856284 Marionette DEBUG loaded listener.js 13:57:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 91 (0x9d50bc00) [pid = 1780] [serial = 446] [outer = 0x9b06cc00] 13:57:36 INFO - PROCESS | 1780 | [1780] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:57:37 INFO - PROCESS | 1780 | 1471985857196 Marionette TRACE conn4 <- [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]]]}] 13:57:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 13:57:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1535ms 13:57:37 INFO - PROCESS | 1780 | 1471985857233 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 13:57:37 INFO - PROCESS | 1780 | 1471985857236 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 13:57:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 13:57:37 INFO - PROCESS | 1780 | 1471985857245 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 13:57:37 INFO - PROCESS | 1780 | 1471985857248 Marionette TRACE conn4 <- [1,566,null,{}] 13:57:37 INFO - PROCESS | 1780 | 1471985857255 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:37 INFO - PROCESS | 1780 | 1471985857260 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:37 INFO - PROCESS | 1780 | 1471985857462 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 13:57:37 INFO - PROCESS | 1780 | 1471985857623 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:37 INFO - PROCESS | 1780 | 1471985857635 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:37 INFO - PROCESS | 1780 | ++DOCSHELL 0x9b067000 == 39 [pid = 1780] [id = 149] 13:57:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 92 (0x9c1f9400) [pid = 1780] [serial = 447] [outer = (nil)] 13:57:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 93 (0x9d5af400) [pid = 1780] [serial = 448] [outer = 0x9c1f9400] 13:57:37 INFO - PROCESS | 1780 | 1471985857771 Marionette DEBUG loaded listener.js 13:57:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 94 (0xa1119c00) [pid = 1780] [serial = 449] [outer = 0x9c1f9400] 13:57:38 INFO - PROCESS | 1780 | [1780] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:57:38 INFO - PROCESS | 1780 | 1471985858701 Marionette TRACE conn4 <- [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]]]}] 13:57:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 13:57:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1488ms 13:57:38 INFO - PROCESS | 1780 | 1471985858733 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 13:57:38 INFO - PROCESS | 1780 | 1471985858738 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 13:57:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 13:57:38 INFO - PROCESS | 1780 | 1471985858745 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 13:57:38 INFO - PROCESS | 1780 | 1471985858749 Marionette TRACE conn4 <- [1,570,null,{}] 13:57:38 INFO - PROCESS | 1780 | 1471985858756 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:38 INFO - PROCESS | 1780 | 1471985858767 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:39 INFO - PROCESS | 1780 | 1471985859059 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 13:57:39 INFO - PROCESS | 1780 | 1471985859303 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:39 INFO - PROCESS | 1780 | 1471985859317 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:39 INFO - PROCESS | 1780 | ++DOCSHELL 0x95276000 == 40 [pid = 1780] [id = 150] 13:57:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 95 (0xa2220800) [pid = 1780] [serial = 450] [outer = (nil)] 13:57:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 96 (0xa23c1400) [pid = 1780] [serial = 451] [outer = 0xa2220800] 13:57:39 INFO - PROCESS | 1780 | 1471985859410 Marionette DEBUG loaded listener.js 13:57:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 97 (0xa256b400) [pid = 1780] [serial = 452] [outer = 0xa2220800] 13:57:40 INFO - PROCESS | 1780 | [1780] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:57:40 INFO - PROCESS | 1780 | 1471985860396 Marionette TRACE conn4 <- [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]]]}] 13:57:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 13:57:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1684ms 13:57:40 INFO - PROCESS | 1780 | 1471985860430 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 13:57:40 INFO - PROCESS | 1780 | 1471985860435 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 13:57:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 13:57:40 INFO - PROCESS | 1780 | 1471985860444 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 13:57:40 INFO - PROCESS | 1780 | 1471985860449 Marionette TRACE conn4 <- [1,574,null,{}] 13:57:40 INFO - PROCESS | 1780 | 1471985860457 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:40 INFO - PROCESS | 1780 | 1471985860463 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:40 INFO - PROCESS | 1780 | 1471985860663 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 13:57:40 INFO - PROCESS | 1780 | 1471985860851 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:40 INFO - PROCESS | 1780 | 1471985860859 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:40 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a42ac00 == 41 [pid = 1780] [id = 151] 13:57:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 98 (0x9aba1c00) [pid = 1780] [serial = 453] [outer = (nil)] 13:57:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 99 (0xa321a800) [pid = 1780] [serial = 454] [outer = 0x9aba1c00] 13:57:41 INFO - PROCESS | 1780 | 1471985860998 Marionette DEBUG loaded listener.js 13:57:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 100 (0xa3287400) [pid = 1780] [serial = 455] [outer = 0x9aba1c00] 13:57:41 INFO - PROCESS | 1780 | 1471985861972 Marionette TRACE conn4 <- [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]]]}] 13:57:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 13:57:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1586ms 13:57:42 INFO - PROCESS | 1780 | 1471985862030 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 13:57:42 INFO - PROCESS | 1780 | 1471985862036 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 13:57:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 13:57:42 INFO - PROCESS | 1780 | 1471985862045 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 13:57:42 INFO - PROCESS | 1780 | 1471985862048 Marionette TRACE conn4 <- [1,578,null,{}] 13:57:42 INFO - PROCESS | 1780 | 1471985862055 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:42 INFO - PROCESS | 1780 | 1471985862061 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:42 INFO - PROCESS | 1780 | 1471985862265 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 13:57:42 INFO - PROCESS | 1780 | 1471985862545 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:42 INFO - PROCESS | 1780 | 1471985862551 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:42 INFO - PROCESS | 1780 | ++DOCSHELL 0xa61d4400 == 42 [pid = 1780] [id = 152] 13:57:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 101 (0xa61d4800) [pid = 1780] [serial = 456] [outer = (nil)] 13:57:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 102 (0xa6738400) [pid = 1780] [serial = 457] [outer = 0xa61d4800] 13:57:42 INFO - PROCESS | 1780 | 1471985862681 Marionette DEBUG loaded listener.js 13:57:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 103 (0xa67a1000) [pid = 1780] [serial = 458] [outer = 0xa61d4800] 13:57:43 INFO - PROCESS | 1780 | 1471985863568 Marionette TRACE conn4 <- [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]]]}] 13:57:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 13:57:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1591ms 13:57:43 INFO - PROCESS | 1780 | 1471985863637 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 13:57:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 13:57:43 INFO - PROCESS | 1780 | 1471985863641 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 13:57:43 INFO - PROCESS | 1780 | 1471985863649 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 13:57:43 INFO - PROCESS | 1780 | 1471985863652 Marionette TRACE conn4 <- [1,582,null,{}] 13:57:43 INFO - PROCESS | 1780 | 1471985863659 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:43 INFO - PROCESS | 1780 | 1471985863665 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:43 INFO - PROCESS | 1780 | 1471985863897 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 13:57:44 INFO - PROCESS | 1780 | 1471985864128 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:44 INFO - PROCESS | 1780 | 1471985864139 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:44 INFO - PROCESS | 1780 | ++DOCSHELL 0x91476800 == 43 [pid = 1780] [id = 153] 13:57:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 104 (0x9169d800) [pid = 1780] [serial = 459] [outer = (nil)] 13:57:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 105 (0x917cec00) [pid = 1780] [serial = 460] [outer = 0x9169d800] 13:57:44 INFO - PROCESS | 1780 | 1471985864454 Marionette DEBUG loaded listener.js 13:57:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 106 (0x91bb1400) [pid = 1780] [serial = 461] [outer = 0x9169d800] 13:57:45 INFO - PROCESS | 1780 | 1471985865434 Marionette TRACE conn4 <- [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]]]}] 13:57:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 13:57:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1840ms 13:57:45 INFO - PROCESS | 1780 | 1471985865490 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 13:57:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 13:57:45 INFO - PROCESS | 1780 | 1471985865497 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 13:57:45 INFO - PROCESS | 1780 | 1471985865507 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 13:57:45 INFO - PROCESS | 1780 | 1471985865512 Marionette TRACE conn4 <- [1,586,null,{}] 13:57:45 INFO - PROCESS | 1780 | 1471985865520 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:45 INFO - PROCESS | 1780 | 1471985865527 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:45 INFO - PROCESS | 1780 | 1471985865741 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 13:57:45 INFO - PROCESS | 1780 | 1471985865882 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:45 INFO - PROCESS | 1780 | 1471985865896 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:45 INFO - PROCESS | 1780 | ++DOCSHELL 0x93c4e000 == 44 [pid = 1780] [id = 154] 13:57:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 107 (0x93cb2c00) [pid = 1780] [serial = 462] [outer = (nil)] 13:57:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 108 (0x95276400) [pid = 1780] [serial = 463] [outer = 0x93cb2c00] 13:57:46 INFO - PROCESS | 1780 | 1471985866028 Marionette DEBUG loaded listener.js 13:57:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 109 (0x96f83400) [pid = 1780] [serial = 464] [outer = 0x93cb2c00] 13:57:46 INFO - PROCESS | 1780 | [1780] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:57:47 INFO - PROCESS | 1780 | 1471985867209 Marionette TRACE conn4 <- [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]]]}] 13:57:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 13:57:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1786ms 13:57:47 INFO - PROCESS | 1780 | 1471985867292 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 13:57:47 INFO - PROCESS | 1780 | 1471985867299 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 13:57:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 13:57:47 INFO - PROCESS | 1780 | 1471985867313 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 13:57:47 INFO - PROCESS | 1780 | 1471985867319 Marionette TRACE conn4 <- [1,590,null,{}] 13:57:47 INFO - PROCESS | 1780 | 1471985867326 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:47 INFO - PROCESS | 1780 | 1471985867334 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:47 INFO - PROCESS | 1780 | 1471985867590 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 13:57:48 INFO - PROCESS | 1780 | --DOCSHELL 0x9a11e800 == 43 [pid = 1780] [id = 117] 13:57:48 INFO - PROCESS | 1780 | --DOCSHELL 0x91473800 == 42 [pid = 1780] [id = 120] 13:57:48 INFO - PROCESS | 1780 | --DOCSHELL 0x916a0000 == 41 [pid = 1780] [id = 118] 13:57:48 INFO - PROCESS | 1780 | --DOCSHELL 0x93e08400 == 40 [pid = 1780] [id = 122] 13:57:48 INFO - PROCESS | 1780 | --DOCSHELL 0x97ac4000 == 39 [pid = 1780] [id = 121] 13:57:48 INFO - PROCESS | 1780 | --DOCSHELL 0x925e6800 == 38 [pid = 1780] [id = 115] 13:57:48 INFO - PROCESS | 1780 | --DOCSHELL 0x9147fc00 == 37 [pid = 1780] [id = 132] 13:57:48 INFO - PROCESS | 1780 | --DOCSHELL 0x91bb2000 == 36 [pid = 1780] [id = 127] 13:57:48 INFO - PROCESS | 1780 | --DOCSHELL 0x91bb8800 == 35 [pid = 1780] [id = 138] 13:57:48 INFO - PROCESS | 1780 | --DOCSHELL 0x9147f400 == 34 [pid = 1780] [id = 134] 13:57:48 INFO - PROCESS | 1780 | --DOCSHELL 0xa2545800 == 33 [pid = 1780] [id = 125] 13:57:48 INFO - PROCESS | 1780 | --DOCSHELL 0x93ca7800 == 32 [pid = 1780] [id = 133] 13:57:48 INFO - PROCESS | 1780 | --DOCSHELL 0x9a56e400 == 31 [pid = 1780] [id = 136] 13:57:48 INFO - PROCESS | 1780 | --DOCSHELL 0x917dd400 == 30 [pid = 1780] [id = 126] 13:57:48 INFO - PROCESS | 1780 | --DOCSHELL 0x96f80800 == 29 [pid = 1780] [id = 137] 13:57:48 INFO - PROCESS | 1780 | --DOCSHELL 0x9a56e800 == 28 [pid = 1780] [id = 119] 13:57:48 INFO - PROCESS | 1780 | --DOCSHELL 0x9d54b000 == 27 [pid = 1780] [id = 123] 13:57:48 INFO - PROCESS | 1780 | --DOCSHELL 0x9242a400 == 26 [pid = 1780] [id = 135] 13:57:48 INFO - PROCESS | 1780 | --DOCSHELL 0xa221e400 == 25 [pid = 1780] [id = 124] 13:57:48 INFO - PROCESS | 1780 | --DOCSHELL 0x917d7400 == 24 [pid = 1780] [id = 139] 13:57:48 INFO - PROCESS | 1780 | --DOCSHELL 0x91477c00 == 23 [pid = 1780] [id = 116] 13:57:48 INFO - PROCESS | 1780 | --DOMWINDOW == 108 (0x9a56ac00) [pid = 1780] [serial = 364] [outer = (nil)] [url = about:blank] 13:57:48 INFO - PROCESS | 1780 | --DOMWINDOW == 107 (0x99fc1c00) [pid = 1780] [serial = 363] [outer = (nil)] [url = about:blank] 13:57:48 INFO - PROCESS | 1780 | --DOMWINDOW == 106 (0x9c240800) [pid = 1780] [serial = 367] [outer = (nil)] [url = about:blank] 13:57:48 INFO - PROCESS | 1780 | --DOMWINDOW == 105 (0x9c1ee000) [pid = 1780] [serial = 366] [outer = (nil)] [url = about:blank] 13:57:48 INFO - PROCESS | 1780 | --DOMWINDOW == 104 (0x93a3f800) [pid = 1780] [serial = 388] [outer = (nil)] [url = about:blank] 13:57:48 INFO - PROCESS | 1780 | --DOMWINDOW == 103 (0xa20ab800) [pid = 1780] [serial = 370] [outer = (nil)] [url = about:blank] 13:57:48 INFO - PROCESS | 1780 | --DOMWINDOW == 102 (0xa11ab800) [pid = 1780] [serial = 369] [outer = (nil)] [url = about:blank] 13:57:48 INFO - PROCESS | 1780 | --DOMWINDOW == 101 (0x91bb3400) [pid = 1780] [serial = 385] [outer = (nil)] [url = about:blank] 13:57:48 INFO - PROCESS | 1780 | --DOMWINDOW == 100 (0x91bba400) [pid = 1780] [serial = 386] [outer = (nil)] [url = about:blank] 13:57:48 INFO - PROCESS | 1780 | --DOMWINDOW == 99 (0x97a7c800) [pid = 1780] [serial = 391] [outer = (nil)] [url = about:blank] 13:57:48 INFO - PROCESS | 1780 | --DOMWINDOW == 98 (0x97abb800) [pid = 1780] [serial = 392] [outer = (nil)] [url = about:blank] 13:57:48 INFO - PROCESS | 1780 | --DOMWINDOW == 97 (0xa25a7c00) [pid = 1780] [serial = 373] [outer = (nil)] [url = about:blank] 13:57:48 INFO - PROCESS | 1780 | --DOMWINDOW == 96 (0x9523a400) [pid = 1780] [serial = 383] [outer = (nil)] [url = about:blank] 13:57:48 INFO - PROCESS | 1780 | --DOMWINDOW == 95 (0x93e08800) [pid = 1780] [serial = 382] [outer = (nil)] [url = about:blank] 13:57:48 INFO - PROCESS | 1780 | --DOMWINDOW == 94 (0xa254f000) [pid = 1780] [serial = 372] [outer = (nil)] [url = about:blank] 13:57:48 INFO - PROCESS | 1780 | --DOMWINDOW == 93 (0xa4d64000) [pid = 1780] [serial = 376] [outer = (nil)] [url = about:blank] 13:57:48 INFO - PROCESS | 1780 | --DOMWINDOW == 92 (0xa33dbc00) [pid = 1780] [serial = 375] [outer = (nil)] [url = about:blank] 13:57:48 INFO - PROCESS | 1780 | --DOMWINDOW == 91 (0x97a75400) [pid = 1780] [serial = 380] [outer = (nil)] [url = about:blank] 13:57:48 INFO - PROCESS | 1780 | --DOMWINDOW == 90 (0x91bc0400) [pid = 1780] [serial = 379] [outer = (nil)] [url = about:blank] 13:57:48 INFO - PROCESS | 1780 | --DOMWINDOW == 89 (0x93c4f400) [pid = 1780] [serial = 389] [outer = (nil)] [url = about:blank] 13:57:48 INFO - PROCESS | 1780 | --DOMWINDOW == 88 (0x99326400) [pid = 1780] [serial = 394] [outer = (nil)] [url = about:blank] 13:57:49 INFO - PROCESS | 1780 | 1471985869063 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:49 INFO - PROCESS | 1780 | 1471985869082 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:49 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f066800 == 24 [pid = 1780] [id = 155] 13:57:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 89 (0x8f066c00) [pid = 1780] [serial = 465] [outer = (nil)] 13:57:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 90 (0x8f068c00) [pid = 1780] [serial = 466] [outer = 0x8f066c00] 13:57:49 INFO - PROCESS | 1780 | 1471985869236 Marionette DEBUG loaded listener.js 13:57:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 91 (0x9147b000) [pid = 1780] [serial = 467] [outer = 0x8f066c00] 13:57:50 INFO - PROCESS | 1780 | 1471985870733 Marionette TRACE conn4 <- [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]]]}] 13:57:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 13:57:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 3446ms 13:57:50 INFO - PROCESS | 1780 | 1471985870774 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 13:57:50 INFO - PROCESS | 1780 | 1471985870781 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 13:57:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 13:57:50 INFO - PROCESS | 1780 | 1471985870793 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 13:57:50 INFO - PROCESS | 1780 | 1471985870797 Marionette TRACE conn4 <- [1,594,null,{}] 13:57:50 INFO - PROCESS | 1780 | 1471985870861 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:50 INFO - PROCESS | 1780 | 1471985870874 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:51 INFO - PROCESS | 1780 | 1471985871061 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 13:57:51 INFO - PROCESS | 1780 | 1471985871189 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:51 INFO - PROCESS | 1780 | 1471985871198 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:51 INFO - PROCESS | 1780 | ++DOCSHELL 0x916aa800 == 25 [pid = 1780] [id = 156] 13:57:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 92 (0x916ab800) [pid = 1780] [serial = 468] [outer = (nil)] 13:57:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 93 (0x91bb8800) [pid = 1780] [serial = 469] [outer = 0x916ab800] 13:57:51 INFO - PROCESS | 1780 | 1471985871284 Marionette DEBUG loaded listener.js 13:57:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 94 (0x91d03400) [pid = 1780] [serial = 470] [outer = 0x916ab800] 13:57:52 INFO - PROCESS | 1780 | 1471985872332 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 13:57:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 13:57:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1586ms 13:57:52 INFO - PROCESS | 1780 | 1471985872383 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 13:57:52 INFO - PROCESS | 1780 | 1471985872390 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 13:57:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 13:57:52 INFO - PROCESS | 1780 | 1471985872399 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 13:57:52 INFO - PROCESS | 1780 | 1471985872403 Marionette TRACE conn4 <- [1,598,null,{}] 13:57:52 INFO - PROCESS | 1780 | 1471985872420 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:52 INFO - PROCESS | 1780 | 1471985872427 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:52 INFO - PROCESS | 1780 | 1471985872670 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 13:57:52 INFO - PROCESS | 1780 | 1471985872842 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:52 INFO - PROCESS | 1780 | 1471985872851 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:52 INFO - PROCESS | 1780 | ++DOCSHELL 0x91bb3800 == 26 [pid = 1780] [id = 157] 13:57:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 95 (0x93ab5000) [pid = 1780] [serial = 471] [outer = (nil)] 13:57:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 96 (0x93c48800) [pid = 1780] [serial = 472] [outer = 0x93ab5000] 13:57:52 INFO - PROCESS | 1780 | 1471985872935 Marionette DEBUG loaded listener.js 13:57:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 97 (0x93cb4000) [pid = 1780] [serial = 473] [outer = 0x93ab5000] 13:57:53 INFO - PROCESS | 1780 | 1471985873877 Marionette TRACE conn4 <- [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]]]}] 13:57:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 13:57:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 2195ms 13:57:54 INFO - PROCESS | 1780 | --DOMWINDOW == 96 (0x9b2acc00) [pid = 1780] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 13:57:54 INFO - PROCESS | 1780 | --DOMWINDOW == 95 (0x997c9000) [pid = 1780] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 13:57:54 INFO - PROCESS | 1780 | --DOMWINDOW == 94 (0x98478000) [pid = 1780] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 13:57:54 INFO - PROCESS | 1780 | --DOMWINDOW == 93 (0x93cad800) [pid = 1780] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 13:57:54 INFO - PROCESS | 1780 | --DOMWINDOW == 92 (0x91d0d400) [pid = 1780] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 13:57:54 INFO - PROCESS | 1780 | --DOMWINDOW == 91 (0x9a19ec00) [pid = 1780] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 13:57:54 INFO - PROCESS | 1780 | --DOMWINDOW == 90 (0x9ac4b400) [pid = 1780] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 13:57:54 INFO - PROCESS | 1780 | --DOMWINDOW == 89 (0x99fc0c00) [pid = 1780] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 13:57:54 INFO - PROCESS | 1780 | --DOMWINDOW == 88 (0x917d8c00) [pid = 1780] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 13:57:54 INFO - PROCESS | 1780 | --DOMWINDOW == 87 (0x9b066400) [pid = 1780] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 13:57:54 INFO - PROCESS | 1780 | --DOMWINDOW == 86 (0x917d7800) [pid = 1780] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 13:57:54 INFO - PROCESS | 1780 | --DOMWINDOW == 85 (0x91480800) [pid = 1780] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 13:57:54 INFO - PROCESS | 1780 | --DOMWINDOW == 84 (0x9a56f000) [pid = 1780] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 13:57:54 INFO - PROCESS | 1780 | --DOMWINDOW == 83 (0x91d06800) [pid = 1780] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 13:57:54 INFO - PROCESS | 1780 | 1471985874715 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 13:57:54 INFO - PROCESS | 1780 | 1471985874720 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 13:57:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 13:57:54 INFO - PROCESS | 1780 | 1471985874739 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 13:57:54 INFO - PROCESS | 1780 | 1471985874750 Marionette TRACE conn4 <- [1,602,null,{}] 13:57:54 INFO - PROCESS | 1780 | 1471985874819 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:54 INFO - PROCESS | 1780 | 1471985874828 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:55 INFO - PROCESS | 1780 | 1471985875011 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 13:57:55 INFO - PROCESS | 1780 | 1471985875024 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:55 INFO - PROCESS | 1780 | 1471985875037 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:55 INFO - PROCESS | 1780 | ++DOCSHELL 0x95277800 == 27 [pid = 1780] [id = 158] 13:57:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x9527a800) [pid = 1780] [serial = 474] [outer = (nil)] 13:57:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0x97a78400) [pid = 1780] [serial = 475] [outer = 0x9527a800] 13:57:55 INFO - PROCESS | 1780 | 1471985875110 Marionette DEBUG loaded listener.js 13:57:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0x97abbc00) [pid = 1780] [serial = 476] [outer = 0x9527a800] 13:57:56 INFO - PROCESS | 1780 | 1471985876037 Marionette TRACE conn4 <- [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]]]}] 13:57:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 13:57:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1359ms 13:57:56 INFO - PROCESS | 1780 | 1471985876088 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 13:57:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 13:57:56 INFO - PROCESS | 1780 | 1471985876093 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 13:57:56 INFO - PROCESS | 1780 | 1471985876100 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 13:57:56 INFO - PROCESS | 1780 | 1471985876104 Marionette TRACE conn4 <- [1,606,null,{}] 13:57:56 INFO - PROCESS | 1780 | 1471985876113 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:56 INFO - PROCESS | 1780 | 1471985876118 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:56 INFO - PROCESS | 1780 | 1471985876299 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 13:57:56 INFO - PROCESS | 1780 | 1471985876416 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:56 INFO - PROCESS | 1780 | 1471985876426 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:56 INFO - PROCESS | 1780 | ++DOCSHELL 0x97abd800 == 28 [pid = 1780] [id = 159] 13:57:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0x98472400) [pid = 1780] [serial = 477] [outer = (nil)] 13:57:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 88 (0x993ccc00) [pid = 1780] [serial = 478] [outer = 0x98472400] 13:57:56 INFO - PROCESS | 1780 | 1471985876503 Marionette DEBUG loaded listener.js 13:57:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 89 (0x99fc6000) [pid = 1780] [serial = 479] [outer = 0x98472400] 13:57:57 INFO - PROCESS | 1780 | 1471985877629 Marionette TRACE conn4 <- [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]]]}] 13:57:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 13:57:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1590ms 13:57:57 INFO - PROCESS | 1780 | 1471985877691 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 13:57:57 INFO - PROCESS | 1780 | 1471985877698 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 13:57:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 13:57:57 INFO - PROCESS | 1780 | 1471985877708 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 13:57:57 INFO - PROCESS | 1780 | 1471985877718 Marionette TRACE conn4 <- [1,610,null,{}] 13:57:57 INFO - PROCESS | 1780 | 1471985877728 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:57 INFO - PROCESS | 1780 | 1471985877733 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:57 INFO - PROCESS | 1780 | 1471985877984 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 13:57:58 INFO - PROCESS | 1780 | 1471985878217 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:58 INFO - PROCESS | 1780 | 1471985878227 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:58 INFO - PROCESS | 1780 | ++DOCSHELL 0x917cf800 == 29 [pid = 1780] [id = 160] 13:57:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 90 (0x917d5000) [pid = 1780] [serial = 480] [outer = (nil)] 13:57:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 91 (0x91d10000) [pid = 1780] [serial = 481] [outer = 0x917d5000] 13:57:58 INFO - PROCESS | 1780 | 1471985878327 Marionette DEBUG loaded listener.js 13:57:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 92 (0x93ab3400) [pid = 1780] [serial = 482] [outer = 0x917d5000] 13:57:59 INFO - PROCESS | 1780 | 1471985879360 Marionette TRACE conn4 <- [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]]]}] 13:57:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 13:57:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1697ms 13:57:59 INFO - PROCESS | 1780 | 1471985879405 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 13:57:59 INFO - PROCESS | 1780 | 1471985879414 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 13:57:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 13:57:59 INFO - PROCESS | 1780 | 1471985879428 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 13:57:59 INFO - PROCESS | 1780 | 1471985879434 Marionette TRACE conn4 <- [1,614,null,{}] 13:57:59 INFO - PROCESS | 1780 | 1471985879442 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:59 INFO - PROCESS | 1780 | 1471985879449 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:59 INFO - PROCESS | 1780 | 1471985879676 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 13:57:59 INFO - PROCESS | 1780 | 1471985879908 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:59 INFO - PROCESS | 1780 | 1471985879921 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:57:59 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f060c00 == 30 [pid = 1780] [id = 161] 13:57:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 93 (0x916aa400) [pid = 1780] [serial = 483] [outer = (nil)] 13:58:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 94 (0x9a19f400) [pid = 1780] [serial = 484] [outer = 0x916aa400] 13:58:00 INFO - PROCESS | 1780 | 1471985880056 Marionette DEBUG loaded listener.js 13:58:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 95 (0x9a1ad400) [pid = 1780] [serial = 485] [outer = 0x916aa400] 13:58:01 INFO - PROCESS | 1780 | 1471985881068 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 13:58:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 13:58:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1692ms 13:58:01 INFO - PROCESS | 1780 | 1471985881120 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 13:58:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 13:58:01 INFO - PROCESS | 1780 | 1471985881125 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 13:58:01 INFO - PROCESS | 1780 | 1471985881133 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 13:58:01 INFO - PROCESS | 1780 | 1471985881140 Marionette TRACE conn4 <- [1,618,null,{}] 13:58:01 INFO - PROCESS | 1780 | 1471985881158 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:01 INFO - PROCESS | 1780 | 1471985881168 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:01 INFO - PROCESS | 1780 | 1471985881433 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 13:58:01 INFO - PROCESS | 1780 | 1471985881703 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:01 INFO - PROCESS | 1780 | 1471985881717 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:01 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a570000 == 31 [pid = 1780] [id = 162] 13:58:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 96 (0x9a572000) [pid = 1780] [serial = 486] [outer = (nil)] 13:58:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 97 (0x9aaf8400) [pid = 1780] [serial = 487] [outer = 0x9a572000] 13:58:01 INFO - PROCESS | 1780 | 1471985881832 Marionette DEBUG loaded listener.js 13:58:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 98 (0x9abaa400) [pid = 1780] [serial = 488] [outer = 0x9a572000] 13:58:02 INFO - PROCESS | 1780 | 1471985882793 Marionette TRACE conn4 <- [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]]]}] 13:58:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 13:58:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1740ms 13:58:02 INFO - PROCESS | 1780 | 1471985882874 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 13:58:02 INFO - PROCESS | 1780 | 1471985882882 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 13:58:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 13:58:02 INFO - PROCESS | 1780 | 1471985882890 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 13:58:02 INFO - PROCESS | 1780 | 1471985882894 Marionette TRACE conn4 <- [1,622,null,{}] 13:58:02 INFO - PROCESS | 1780 | 1471985882902 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:02 INFO - PROCESS | 1780 | 1471985882906 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:03 INFO - PROCESS | 1780 | 1471985883148 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 13:58:03 INFO - PROCESS | 1780 | 1471985883364 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:03 INFO - PROCESS | 1780 | 1471985883375 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:03 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a578400 == 32 [pid = 1780] [id = 163] 13:58:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 99 (0x9ac3ec00) [pid = 1780] [serial = 489] [outer = (nil)] 13:58:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 100 (0x9ac47800) [pid = 1780] [serial = 490] [outer = 0x9ac3ec00] 13:58:03 INFO - PROCESS | 1780 | 1471985883506 Marionette DEBUG loaded listener.js 13:58:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 101 (0x9ac49800) [pid = 1780] [serial = 491] [outer = 0x9ac3ec00] 13:58:04 INFO - PROCESS | 1780 | 1471985884485 Marionette TRACE conn4 <- [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]]]}] 13:58:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 13:58:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1636ms 13:58:04 INFO - PROCESS | 1780 | 1471985884527 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 13:58:04 INFO - PROCESS | 1780 | 1471985884531 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 13:58:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 13:58:04 INFO - PROCESS | 1780 | 1471985884538 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 13:58:04 INFO - PROCESS | 1780 | 1471985884542 Marionette TRACE conn4 <- [1,626,null,{}] 13:58:04 INFO - PROCESS | 1780 | 1471985884549 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:04 INFO - PROCESS | 1780 | 1471985884557 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:04 INFO - PROCESS | 1780 | 1471985884765 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 13:58:04 INFO - PROCESS | 1780 | 1471985884977 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:05 INFO - PROCESS | 1780 | 1471985884988 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:05 INFO - PROCESS | 1780 | ++DOCSHELL 0x95275400 == 33 [pid = 1780] [id = 164] 13:58:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 102 (0x97a76000) [pid = 1780] [serial = 492] [outer = (nil)] 13:58:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 103 (0x9b073000) [pid = 1780] [serial = 493] [outer = 0x97a76000] 13:58:05 INFO - PROCESS | 1780 | 1471985885123 Marionette DEBUG loaded listener.js 13:58:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 104 (0x9b22a400) [pid = 1780] [serial = 494] [outer = 0x97a76000] 13:58:06 INFO - PROCESS | 1780 | 1471985886118 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 13:58:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 13:58:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1651ms 13:58:06 INFO - PROCESS | 1780 | 1471985886191 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 13:58:06 INFO - PROCESS | 1780 | 1471985886194 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 13:58:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 13:58:06 INFO - PROCESS | 1780 | 1471985886203 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 13:58:06 INFO - PROCESS | 1780 | 1471985886206 Marionette TRACE conn4 <- [1,630,null,{}] 13:58:06 INFO - PROCESS | 1780 | 1471985886215 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:06 INFO - PROCESS | 1780 | 1471985886227 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:06 INFO - PROCESS | 1780 | 1471985886486 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 13:58:06 INFO - PROCESS | 1780 | 1471985886711 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:06 INFO - PROCESS | 1780 | 1471985886724 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:06 INFO - PROCESS | 1780 | ++DOCSHELL 0x917d6000 == 34 [pid = 1780] [id = 165] 13:58:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 105 (0x9a572c00) [pid = 1780] [serial = 495] [outer = (nil)] 13:58:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 106 (0x9c0bbc00) [pid = 1780] [serial = 496] [outer = 0x9a572c00] 13:58:06 INFO - PROCESS | 1780 | 1471985886848 Marionette DEBUG loaded listener.js 13:58:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 107 (0x9c1f1000) [pid = 1780] [serial = 497] [outer = 0x9a572c00] 13:58:07 INFO - PROCESS | 1780 | 1471985887785 Marionette TRACE conn4 <- [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]]]}] 13:58:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 13:58:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1633ms 13:58:07 INFO - PROCESS | 1780 | 1471985887837 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 13:58:07 INFO - PROCESS | 1780 | 1471985887840 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 13:58:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 13:58:07 INFO - PROCESS | 1780 | 1471985887848 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 13:58:07 INFO - PROCESS | 1780 | 1471985887853 Marionette TRACE conn4 <- [1,634,null,{}] 13:58:07 INFO - PROCESS | 1780 | 1471985887860 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:07 INFO - PROCESS | 1780 | 1471985887866 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:08 INFO - PROCESS | 1780 | 1471985888061 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 13:58:08 INFO - PROCESS | 1780 | 1471985888229 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:08 INFO - PROCESS | 1780 | 1471985888236 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:08 INFO - PROCESS | 1780 | ++DOCSHELL 0x916a0000 == 35 [pid = 1780] [id = 166] 13:58:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 108 (0x916a2400) [pid = 1780] [serial = 498] [outer = (nil)] 13:58:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 109 (0x9c248800) [pid = 1780] [serial = 499] [outer = 0x916a2400] 13:58:08 INFO - PROCESS | 1780 | 1471985888374 Marionette DEBUG loaded listener.js 13:58:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 110 (0x9d544400) [pid = 1780] [serial = 500] [outer = 0x916a2400] 13:58:08 INFO - PROCESS | 1780 | [1780] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:58:09 INFO - PROCESS | 1780 | 1471985889336 Marionette TRACE conn4 <- [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]]]}] 13:58:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 13:58:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1540ms 13:58:09 INFO - PROCESS | 1780 | 1471985889389 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 13:58:09 INFO - PROCESS | 1780 | 1471985889393 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 13:58:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 13:58:09 INFO - PROCESS | 1780 | 1471985889401 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 13:58:09 INFO - PROCESS | 1780 | 1471985889406 Marionette TRACE conn4 <- [1,638,null,{}] 13:58:09 INFO - PROCESS | 1780 | 1471985889413 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:09 INFO - PROCESS | 1780 | 1471985889417 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:09 INFO - PROCESS | 1780 | 1471985889639 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 13:58:09 INFO - PROCESS | 1780 | 1471985889953 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:09 INFO - PROCESS | 1780 | 1471985889962 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:09 INFO - PROCESS | 1780 | ++DOCSHELL 0x91474800 == 36 [pid = 1780] [id = 167] 13:58:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 111 (0x917dbc00) [pid = 1780] [serial = 501] [outer = (nil)] 13:58:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 112 (0x91d09c00) [pid = 1780] [serial = 502] [outer = 0x917dbc00] 13:58:10 INFO - PROCESS | 1780 | 1471985890060 Marionette DEBUG loaded listener.js 13:58:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 113 (0x99328000) [pid = 1780] [serial = 503] [outer = 0x917dbc00] 13:58:10 INFO - PROCESS | 1780 | [1780] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:58:11 INFO - PROCESS | 1780 | 1471985891015 Marionette TRACE conn4 <- [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]]]}] 13:58:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 13:58:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1686ms 13:58:11 INFO - PROCESS | 1780 | 1471985891088 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 13:58:11 INFO - PROCESS | 1780 | 1471985891092 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 13:58:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 13:58:11 INFO - PROCESS | 1780 | 1471985891101 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 13:58:11 INFO - PROCESS | 1780 | 1471985891105 Marionette TRACE conn4 <- [1,642,null,{}] 13:58:11 INFO - PROCESS | 1780 | 1471985891112 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:11 INFO - PROCESS | 1780 | 1471985891117 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:11 INFO - PROCESS | 1780 | 1471985891532 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 13:58:11 INFO - PROCESS | 1780 | 1471985891750 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:11 INFO - PROCESS | 1780 | 1471985891764 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:11 INFO - PROCESS | 1780 | ++DOCSHELL 0x9147e400 == 37 [pid = 1780] [id = 168] 13:58:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 114 (0x91480800) [pid = 1780] [serial = 504] [outer = (nil)] 13:58:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 115 (0x916a8c00) [pid = 1780] [serial = 505] [outer = 0x91480800] 13:58:11 INFO - PROCESS | 1780 | 1471985891847 Marionette DEBUG loaded listener.js 13:58:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 116 (0x917ddc00) [pid = 1780] [serial = 506] [outer = 0x91480800] 13:58:12 INFO - PROCESS | 1780 | 1471985892797 Marionette TRACE conn4 <- [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]]]}] 13:58:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 13:58:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1743ms 13:58:12 INFO - PROCESS | 1780 | 1471985892846 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 13:58:12 INFO - PROCESS | 1780 | 1471985892854 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 13:58:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 13:58:12 INFO - PROCESS | 1780 | 1471985892864 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 13:58:12 INFO - PROCESS | 1780 | 1471985892870 Marionette TRACE conn4 <- [1,646,null,{}] 13:58:12 INFO - PROCESS | 1780 | 1471985892879 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:12 INFO - PROCESS | 1780 | 1471985892886 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:13 INFO - PROCESS | 1780 | 1471985893194 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 13:58:13 INFO - PROCESS | 1780 | 1471985893486 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:13 INFO - PROCESS | 1780 | 1471985893496 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:13 INFO - PROCESS | 1780 | --DOMWINDOW == 115 (0x9b8aa800) [pid = 1780] [serial = 415] [outer = (nil)] [url = about:blank] 13:58:13 INFO - PROCESS | 1780 | --DOMWINDOW == 114 (0x9a1a2c00) [pid = 1780] [serial = 424] [outer = (nil)] [url = about:blank] 13:58:13 INFO - PROCESS | 1780 | --DOMWINDOW == 113 (0x9a572400) [pid = 1780] [serial = 407] [outer = (nil)] [url = about:blank] 13:58:13 INFO - PROCESS | 1780 | --DOMWINDOW == 112 (0x95277400) [pid = 1780] [serial = 401] [outer = (nil)] [url = about:blank] 13:58:13 INFO - PROCESS | 1780 | --DOMWINDOW == 111 (0x9a1a0c00) [pid = 1780] [serial = 403] [outer = (nil)] [url = about:blank] 13:58:13 INFO - PROCESS | 1780 | --DOMWINDOW == 110 (0x9a573c00) [pid = 1780] [serial = 427] [outer = (nil)] [url = about:blank] 13:58:13 INFO - PROCESS | 1780 | --DOMWINDOW == 109 (0x9b067800) [pid = 1780] [serial = 412] [outer = (nil)] [url = about:blank] 13:58:13 INFO - PROCESS | 1780 | --DOMWINDOW == 108 (0x9b2a4400) [pid = 1780] [serial = 413] [outer = (nil)] [url = about:blank] 13:58:13 INFO - PROCESS | 1780 | --DOMWINDOW == 107 (0x9b06f800) [pid = 1780] [serial = 431] [outer = (nil)] [url = about:blank] 13:58:13 INFO - PROCESS | 1780 | --DOMWINDOW == 106 (0x9b06c000) [pid = 1780] [serial = 430] [outer = (nil)] [url = about:blank] 13:58:13 INFO - PROCESS | 1780 | --DOMWINDOW == 105 (0x91bba800) [pid = 1780] [serial = 418] [outer = (nil)] [url = about:blank] 13:58:13 INFO - PROCESS | 1780 | --DOMWINDOW == 104 (0x9b22c800) [pid = 1780] [serial = 433] [outer = (nil)] [url = about:blank] 13:58:13 INFO - PROCESS | 1780 | --DOMWINDOW == 103 (0x95241800) [pid = 1780] [serial = 422] [outer = (nil)] [url = about:blank] 13:58:13 INFO - PROCESS | 1780 | --DOMWINDOW == 102 (0x9a56d000) [pid = 1780] [serial = 406] [outer = (nil)] [url = about:blank] 13:58:13 INFO - PROCESS | 1780 | --DOMWINDOW == 101 (0x917d7c00) [pid = 1780] [serial = 398] [outer = (nil)] [url = about:blank] 13:58:13 INFO - PROCESS | 1780 | --DOMWINDOW == 100 (0x91d0a400) [pid = 1780] [serial = 419] [outer = (nil)] [url = about:blank] 13:58:13 INFO - PROCESS | 1780 | --DOMWINDOW == 99 (0x9aba4800) [pid = 1780] [serial = 409] [outer = (nil)] [url = about:blank] 13:58:13 INFO - PROCESS | 1780 | --DOMWINDOW == 98 (0x917d0000) [pid = 1780] [serial = 416] [outer = (nil)] [url = about:blank] 13:58:13 INFO - PROCESS | 1780 | --DOMWINDOW == 97 (0x9a1b1400) [pid = 1780] [serial = 425] [outer = (nil)] [url = about:blank] 13:58:13 INFO - PROCESS | 1780 | --DOMWINDOW == 96 (0x99824800) [pid = 1780] [serial = 395] [outer = (nil)] [url = about:blank] 13:58:13 INFO - PROCESS | 1780 | --DOMWINDOW == 95 (0x9aba5c00) [pid = 1780] [serial = 428] [outer = (nil)] [url = about:blank] 13:58:13 INFO - PROCESS | 1780 | --DOMWINDOW == 94 (0x916a3000) [pid = 1780] [serial = 397] [outer = (nil)] [url = about:blank] 13:58:13 INFO - PROCESS | 1780 | --DOMWINDOW == 93 (0x925f3000) [pid = 1780] [serial = 421] [outer = (nil)] [url = about:blank] 13:58:13 INFO - PROCESS | 1780 | --DOMWINDOW == 92 (0x9a1a9000) [pid = 1780] [serial = 404] [outer = (nil)] [url = about:blank] 13:58:13 INFO - PROCESS | 1780 | --DOMWINDOW == 91 (0x9abab400) [pid = 1780] [serial = 410] [outer = (nil)] [url = about:blank] 13:58:13 INFO - PROCESS | 1780 | --DOMWINDOW == 90 (0x93e0cc00) [pid = 1780] [serial = 400] [outer = (nil)] [url = about:blank] 13:58:13 INFO - PROCESS | 1780 | --DOMWINDOW == 89 (0x9b542400) [pid = 1780] [serial = 434] [outer = (nil)] [url = about:blank] 13:58:13 INFO - PROCESS | 1780 | ++DOCSHELL 0x916a3000 == 38 [pid = 1780] [id = 169] 13:58:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 90 (0x917d0000) [pid = 1780] [serial = 507] [outer = (nil)] 13:58:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 91 (0x91bc0c00) [pid = 1780] [serial = 508] [outer = 0x917d0000] 13:58:13 INFO - PROCESS | 1780 | 1471985893656 Marionette DEBUG loaded listener.js 13:58:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 92 (0x93a41000) [pid = 1780] [serial = 509] [outer = 0x917d0000] 13:58:14 INFO - PROCESS | 1780 | 1471985894489 Marionette TRACE conn4 <- [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]]]}] 13:58:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 13:58:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1701ms 13:58:14 INFO - PROCESS | 1780 | 1471985894564 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 13:58:14 INFO - PROCESS | 1780 | 1471985894568 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 13:58:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 13:58:14 INFO - PROCESS | 1780 | 1471985894576 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 13:58:14 INFO - PROCESS | 1780 | 1471985894581 Marionette TRACE conn4 <- [1,650,null,{}] 13:58:14 INFO - PROCESS | 1780 | 1471985894588 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:14 INFO - PROCESS | 1780 | 1471985894594 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:14 INFO - PROCESS | 1780 | 1471985894792 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 13:58:14 INFO - PROCESS | 1780 | 1471985894960 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:14 INFO - PROCESS | 1780 | 1471985894974 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:15 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f05ec00 == 39 [pid = 1780] [id = 170] 13:58:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 93 (0x91bc0400) [pid = 1780] [serial = 510] [outer = (nil)] 13:58:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 94 (0x99fcac00) [pid = 1780] [serial = 511] [outer = 0x91bc0400] 13:58:15 INFO - PROCESS | 1780 | 1471985895056 Marionette DEBUG loaded listener.js 13:58:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 95 (0x9a1a5c00) [pid = 1780] [serial = 512] [outer = 0x91bc0400] 13:58:16 INFO - PROCESS | 1780 | 1471985896066 Marionette TRACE conn4 <- [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]]]}] 13:58:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 13:58:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1537ms 13:58:16 INFO - PROCESS | 1780 | 1471985896116 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 13:58:16 INFO - PROCESS | 1780 | 1471985896124 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 13:58:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 13:58:16 INFO - PROCESS | 1780 | 1471985896157 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 13:58:16 INFO - PROCESS | 1780 | 1471985896168 Marionette TRACE conn4 <- [1,654,null,{}] 13:58:16 INFO - PROCESS | 1780 | 1471985896185 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:16 INFO - PROCESS | 1780 | 1471985896196 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:16 INFO - PROCESS | 1780 | 1471985896489 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 13:58:16 INFO - PROCESS | 1780 | 1471985896662 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:16 INFO - PROCESS | 1780 | 1471985896672 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:16 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f059c00 == 40 [pid = 1780] [id = 171] 13:58:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 96 (0x9a19cc00) [pid = 1780] [serial = 513] [outer = (nil)] 13:58:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 97 (0x9aaf9800) [pid = 1780] [serial = 514] [outer = 0x9a19cc00] 13:58:16 INFO - PROCESS | 1780 | 1471985896779 Marionette DEBUG loaded listener.js 13:58:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 98 (0x9abab400) [pid = 1780] [serial = 515] [outer = 0x9a19cc00] 13:58:17 INFO - PROCESS | 1780 | 1471985897815 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 13:58:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 13:58:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1715ms 13:58:17 INFO - PROCESS | 1780 | 1471985897862 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 13:58:17 INFO - PROCESS | 1780 | 1471985897865 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 13:58:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 13:58:17 INFO - PROCESS | 1780 | 1471985897883 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 13:58:17 INFO - PROCESS | 1780 | 1471985897886 Marionette TRACE conn4 <- [1,658,null,{}] 13:58:17 INFO - PROCESS | 1780 | 1471985897893 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:17 INFO - PROCESS | 1780 | 1471985897898 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:18 INFO - PROCESS | 1780 | 1471985898191 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 13:58:18 INFO - PROCESS | 1780 | --DOMWINDOW == 97 (0x8f066c00) [pid = 1780] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 13:58:18 INFO - PROCESS | 1780 | --DOMWINDOW == 96 (0x93cb2c00) [pid = 1780] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 13:58:18 INFO - PROCESS | 1780 | --DOMWINDOW == 95 (0x916ab800) [pid = 1780] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 13:58:18 INFO - PROCESS | 1780 | --DOMWINDOW == 94 (0x93ab5000) [pid = 1780] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 13:58:18 INFO - PROCESS | 1780 | --DOMWINDOW == 93 (0x91bb8c00) [pid = 1780] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 13:58:18 INFO - PROCESS | 1780 | --DOMWINDOW == 92 (0x97abf400) [pid = 1780] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 13:58:18 INFO - PROCESS | 1780 | --DOMWINDOW == 91 (0x9527a800) [pid = 1780] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 13:58:18 INFO - PROCESS | 1780 | --DOMWINDOW == 90 (0x9b073400) [pid = 1780] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 13:58:18 INFO - PROCESS | 1780 | --DOMWINDOW == 89 (0x9b06cc00) [pid = 1780] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 13:58:18 INFO - PROCESS | 1780 | --DOMWINDOW == 88 (0x9c1f9400) [pid = 1780] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 13:58:18 INFO - PROCESS | 1780 | --DOMWINDOW == 87 (0xa2220800) [pid = 1780] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 13:58:18 INFO - PROCESS | 1780 | --DOMWINDOW == 86 (0x9aba1c00) [pid = 1780] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 13:58:18 INFO - PROCESS | 1780 | --DOMWINDOW == 85 (0xa61d4800) [pid = 1780] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 13:58:18 INFO - PROCESS | 1780 | --DOMWINDOW == 84 (0x9169d800) [pid = 1780] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 13:58:18 INFO - PROCESS | 1780 | 1471985898638 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:18 INFO - PROCESS | 1780 | 1471985898650 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:18 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f060000 == 41 [pid = 1780] [id = 172] 13:58:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0x8f060800) [pid = 1780] [serial = 516] [outer = (nil)] 13:58:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0x91d01400) [pid = 1780] [serial = 517] [outer = 0x8f060800] 13:58:18 INFO - PROCESS | 1780 | 1471985898775 Marionette DEBUG loaded listener.js 13:58:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0x9527a800) [pid = 1780] [serial = 518] [outer = 0x8f060800] 13:58:19 INFO - PROCESS | 1780 | 1471985899664 Marionette TRACE conn4 <- [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]]]}] 13:58:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 13:58:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1842ms 13:58:19 INFO - PROCESS | 1780 | 1471985899726 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 13:58:19 INFO - PROCESS | 1780 | 1471985899731 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 13:58:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 13:58:19 INFO - PROCESS | 1780 | 1471985899739 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 13:58:19 INFO - PROCESS | 1780 | 1471985899742 Marionette TRACE conn4 <- [1,662,null,{}] 13:58:19 INFO - PROCESS | 1780 | 1471985899751 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:19 INFO - PROCESS | 1780 | 1471985899755 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:20 INFO - PROCESS | 1780 | 1471985899994 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 13:58:20 INFO - PROCESS | 1780 | 1471985900124 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:20 INFO - PROCESS | 1780 | 1471985900142 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:20 INFO - PROCESS | 1780 | ++DOCSHELL 0x97ac2800 == 42 [pid = 1780] [id = 173] 13:58:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 88 (0x98477c00) [pid = 1780] [serial = 519] [outer = (nil)] 13:58:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 89 (0x9ac4a800) [pid = 1780] [serial = 520] [outer = 0x98477c00] 13:58:20 INFO - PROCESS | 1780 | 1471985900236 Marionette DEBUG loaded listener.js 13:58:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 90 (0x9b223800) [pid = 1780] [serial = 521] [outer = 0x98477c00] 13:58:21 INFO - PROCESS | 1780 | [1780] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:58:21 INFO - PROCESS | 1780 | 1471985901418 Marionette TRACE conn4 <- [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]]]}] 13:58:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 13:58:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1737ms 13:58:21 INFO - PROCESS | 1780 | 1471985901478 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 13:58:21 INFO - PROCESS | 1780 | 1471985901486 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 13:58:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 13:58:21 INFO - PROCESS | 1780 | 1471985901495 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 13:58:21 INFO - PROCESS | 1780 | 1471985901505 Marionette TRACE conn4 <- [1,666,null,{}] 13:58:21 INFO - PROCESS | 1780 | 1471985901568 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:21 INFO - PROCESS | 1780 | 1471985901576 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:21 INFO - PROCESS | 1780 | 1471985901817 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 13:58:22 INFO - PROCESS | 1780 | 1471985902049 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:22 INFO - PROCESS | 1780 | 1471985902059 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:22 INFO - PROCESS | 1780 | ++DOCSHELL 0x9147fc00 == 43 [pid = 1780] [id = 174] 13:58:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 91 (0x917dac00) [pid = 1780] [serial = 522] [outer = (nil)] 13:58:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 92 (0x925f1000) [pid = 1780] [serial = 523] [outer = 0x917dac00] 13:58:22 INFO - PROCESS | 1780 | 1471985902172 Marionette DEBUG loaded listener.js 13:58:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 93 (0x9523cc00) [pid = 1780] [serial = 524] [outer = 0x917dac00] 13:58:22 INFO - PROCESS | 1780 | [1780] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:58:23 INFO - PROCESS | 1780 | 1471985903206 Marionette TRACE conn4 <- [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]]]}] 13:58:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 13:58:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1747ms 13:58:23 INFO - PROCESS | 1780 | 1471985903242 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 13:58:23 INFO - PROCESS | 1780 | 1471985903250 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 13:58:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 13:58:23 INFO - PROCESS | 1780 | 1471985903262 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 13:58:23 INFO - PROCESS | 1780 | 1471985903267 Marionette TRACE conn4 <- [1,670,null,{}] 13:58:23 INFO - PROCESS | 1780 | 1471985903275 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:23 INFO - PROCESS | 1780 | 1471985903282 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:23 INFO - PROCESS | 1780 | 1471985903503 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 13:58:23 INFO - PROCESS | 1780 | 1471985903727 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:23 INFO - PROCESS | 1780 | 1471985903736 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:23 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a1aec00 == 44 [pid = 1780] [id = 175] 13:58:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 94 (0x9a427400) [pid = 1780] [serial = 525] [outer = (nil)] 13:58:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 95 (0x9a56b400) [pid = 1780] [serial = 526] [outer = 0x9a427400] 13:58:23 INFO - PROCESS | 1780 | 1471985903873 Marionette DEBUG loaded listener.js 13:58:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 96 (0x9a576000) [pid = 1780] [serial = 527] [outer = 0x9a427400] 13:58:24 INFO - PROCESS | 1780 | 1471985904940 Marionette TRACE conn4 <- [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]]]}] 13:58:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 13:58:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1795ms 13:58:25 INFO - PROCESS | 1780 | 1471985905058 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 13:58:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 13:58:25 INFO - PROCESS | 1780 | 1471985905063 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 13:58:25 INFO - PROCESS | 1780 | 1471985905071 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 13:58:25 INFO - PROCESS | 1780 | 1471985905079 Marionette TRACE conn4 <- [1,674,null,{}] 13:58:25 INFO - PROCESS | 1780 | 1471985905167 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:25 INFO - PROCESS | 1780 | 1471985905177 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:25 INFO - PROCESS | 1780 | 1471985905447 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 13:58:25 INFO - PROCESS | 1780 | 1471985905627 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:25 INFO - PROCESS | 1780 | 1471985905640 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:25 INFO - PROCESS | 1780 | ++DOCSHELL 0x9b2aa400 == 45 [pid = 1780] [id = 176] 13:58:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 97 (0x9b2aac00) [pid = 1780] [serial = 528] [outer = (nil)] 13:58:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 98 (0x9b543400) [pid = 1780] [serial = 529] [outer = 0x9b2aac00] 13:58:25 INFO - PROCESS | 1780 | 1471985905731 Marionette DEBUG loaded listener.js 13:58:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 99 (0x9bdc0c00) [pid = 1780] [serial = 530] [outer = 0x9b2aac00] 13:58:26 INFO - PROCESS | 1780 | [1780] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:58:26 INFO - PROCESS | 1780 | 1471985906679 Marionette TRACE conn4 <- [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]]]}] 13:58:26 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 13:58:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1645ms 13:58:26 INFO - PROCESS | 1780 | 1471985906716 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 13:58:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 13:58:26 INFO - PROCESS | 1780 | 1471985906722 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 13:58:26 INFO - PROCESS | 1780 | 1471985906729 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 13:58:26 INFO - PROCESS | 1780 | 1471985906733 Marionette TRACE conn4 <- [1,678,null,{}] 13:58:26 INFO - PROCESS | 1780 | 1471985906740 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:26 INFO - PROCESS | 1780 | 1471985906745 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:26 INFO - PROCESS | 1780 | 1471985906974 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 13:58:27 INFO - PROCESS | 1780 | 1471985907186 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:27 INFO - PROCESS | 1780 | 1471985907195 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:27 INFO - PROCESS | 1780 | ++DOCSHELL 0x93ca6000 == 46 [pid = 1780] [id = 177] 13:58:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 100 (0x9b072c00) [pid = 1780] [serial = 531] [outer = (nil)] 13:58:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 101 (0xa0634000) [pid = 1780] [serial = 532] [outer = 0x9b072c00] 13:58:27 INFO - PROCESS | 1780 | 1471985907327 Marionette DEBUG loaded listener.js 13:58:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 102 (0xa1127800) [pid = 1780] [serial = 533] [outer = 0x9b072c00] 13:58:28 INFO - PROCESS | 1780 | 1471985908257 Marionette TRACE conn4 <- [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]]]}] 13:58:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 13:58:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1583ms 13:58:28 INFO - PROCESS | 1780 | 1471985908313 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 13:58:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 13:58:28 INFO - PROCESS | 1780 | 1471985908318 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 13:58:28 INFO - PROCESS | 1780 | 1471985908326 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 13:58:28 INFO - PROCESS | 1780 | 1471985908329 Marionette TRACE conn4 <- [1,682,null,{}] 13:58:28 INFO - PROCESS | 1780 | 1471985908336 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:28 INFO - PROCESS | 1780 | 1471985908342 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:28 INFO - PROCESS | 1780 | 1471985908548 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 13:58:28 INFO - PROCESS | 1780 | 1471985908758 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:28 INFO - PROCESS | 1780 | 1471985908768 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:28 INFO - PROCESS | 1780 | ++DOCSHELL 0x91d07000 == 47 [pid = 1780] [id = 178] 13:58:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 103 (0x97a7f400) [pid = 1780] [serial = 534] [outer = (nil)] 13:58:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 104 (0xa200e400) [pid = 1780] [serial = 535] [outer = 0x97a7f400] 13:58:28 INFO - PROCESS | 1780 | 1471985908904 Marionette DEBUG loaded listener.js 13:58:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 105 (0xa20aac00) [pid = 1780] [serial = 536] [outer = 0x97a7f400] 13:58:30 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 13:58:30 INFO - PROCESS | 1780 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:58:30 INFO - PROCESS | 1780 | 1471985910293 Marionette TRACE conn4 <- [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]]]}] 13:58:30 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) 13:58:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2049ms 13:58:30 INFO - PROCESS | 1780 | 1471985910378 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 13:58:30 INFO - PROCESS | 1780 | 1471985910383 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 13:58:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 13:58:30 INFO - PROCESS | 1780 | 1471985910393 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 13:58:30 INFO - PROCESS | 1780 | 1471985910397 Marionette TRACE conn4 <- [1,686,null,{}] 13:58:30 INFO - PROCESS | 1780 | 1471985910406 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:30 INFO - PROCESS | 1780 | 1471985910418 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:30 INFO - PROCESS | 1780 | 1471985910640 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 13:58:30 INFO - PROCESS | 1780 | 1471985910808 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:30 INFO - PROCESS | 1780 | 1471985910823 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:30 INFO - PROCESS | 1780 | ++DOCSHELL 0x98472c00 == 48 [pid = 1780] [id = 179] 13:58:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 106 (0x9a569800) [pid = 1780] [serial = 537] [outer = (nil)] 13:58:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 107 (0xa254f000) [pid = 1780] [serial = 538] [outer = 0x9a569800] 13:58:30 INFO - PROCESS | 1780 | 1471985910910 Marionette DEBUG loaded listener.js 13:58:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 108 (0xa3218400) [pid = 1780] [serial = 539] [outer = 0x9a569800] 13:58:32 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 13:58:32 INFO - PROCESS | 1780 | 1471985912306 Marionette TRACE conn4 <- [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]]]}] 13:58:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 13:58:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1947ms 13:58:32 INFO - PROCESS | 1780 | 1471985912369 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 13:58:32 INFO - PROCESS | 1780 | 1471985912374 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 13:58:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 13:58:32 INFO - PROCESS | 1780 | 1471985912408 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 13:58:32 INFO - PROCESS | 1780 | 1471985912411 Marionette TRACE conn4 <- [1,690,null,{}] 13:58:32 INFO - PROCESS | 1780 | 1471985912419 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:32 INFO - PROCESS | 1780 | 1471985912425 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:32 INFO - PROCESS | 1780 | 1471985912622 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 13:58:32 INFO - PROCESS | 1780 | 1471985912793 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:32 INFO - PROCESS | 1780 | 1471985912803 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:32 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f061000 == 49 [pid = 1780] [id = 180] 13:58:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 109 (0x8f065000) [pid = 1780] [serial = 540] [outer = (nil)] 13:58:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 110 (0x91bbac00) [pid = 1780] [serial = 541] [outer = 0x8f065000] 13:58:32 INFO - PROCESS | 1780 | 1471985912891 Marionette DEBUG loaded listener.js 13:58:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 111 (0x96f7b400) [pid = 1780] [serial = 542] [outer = 0x8f065000] 13:58:34 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 13:58:34 INFO - PROCESS | 1780 | 1471985914248 Marionette TRACE conn4 <- [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]]]}] 13:58:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 13:58:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1889ms 13:58:34 INFO - PROCESS | 1780 | 1471985914394 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 13:58:34 INFO - PROCESS | 1780 | 1471985914401 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 13:58:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 13:58:34 INFO - PROCESS | 1780 | 1471985914419 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 13:58:34 INFO - PROCESS | 1780 | 1471985914425 Marionette TRACE conn4 <- [1,694,null,{}] 13:58:34 INFO - PROCESS | 1780 | 1471985914434 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:34 INFO - PROCESS | 1780 | 1471985914441 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:34 INFO - PROCESS | 1780 | 1471985914618 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 13:58:34 INFO - PROCESS | 1780 | 1471985914794 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:34 INFO - PROCESS | 1780 | 1471985914809 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:34 INFO - PROCESS | 1780 | ++DOCSHELL 0x93e0c400 == 50 [pid = 1780] [id = 181] 13:58:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 112 (0x95160400) [pid = 1780] [serial = 543] [outer = (nil)] 13:58:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 113 (0x9527d800) [pid = 1780] [serial = 544] [outer = 0x95160400] 13:58:34 INFO - PROCESS | 1780 | 1471985914887 Marionette DEBUG loaded listener.js 13:58:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 114 (0x97a80400) [pid = 1780] [serial = 545] [outer = 0x95160400] 13:58:37 INFO - PROCESS | 1780 | --DOCSHELL 0x917d5400 == 49 [pid = 1780] [id = 140] 13:58:37 INFO - PROCESS | 1780 | --DOCSHELL 0x91bbcc00 == 48 [pid = 1780] [id = 141] 13:58:37 INFO - PROCESS | 1780 | --DOCSHELL 0x9a19e000 == 47 [pid = 1780] [id = 142] 13:58:37 INFO - PROCESS | 1780 | --DOCSHELL 0x97a77800 == 46 [pid = 1780] [id = 143] 13:58:37 INFO - PROCESS | 1780 | --DOCSHELL 0x91476800 == 45 [pid = 1780] [id = 153] 13:58:37 INFO - PROCESS | 1780 | --DOCSHELL 0x93c4e000 == 44 [pid = 1780] [id = 154] 13:58:37 INFO - PROCESS | 1780 | --DOCSHELL 0x95276000 == 43 [pid = 1780] [id = 150] 13:58:37 INFO - PROCESS | 1780 | --DOCSHELL 0xa61d4400 == 42 [pid = 1780] [id = 152] 13:58:37 INFO - PROCESS | 1780 | --DOCSHELL 0x8f066800 == 41 [pid = 1780] [id = 155] 13:58:37 INFO - PROCESS | 1780 | --DOCSHELL 0x9b065c00 == 40 [pid = 1780] [id = 144] 13:58:37 INFO - PROCESS | 1780 | --DOCSHELL 0x9169dc00 == 39 [pid = 1780] [id = 145] 13:58:37 INFO - PROCESS | 1780 | --DOCSHELL 0x9a42ac00 == 38 [pid = 1780] [id = 151] 13:58:37 INFO - PROCESS | 1780 | --DOCSHELL 0x9ac46800 == 37 [pid = 1780] [id = 147] 13:58:37 INFO - PROCESS | 1780 | --DOCSHELL 0x9b067000 == 36 [pid = 1780] [id = 149] 13:58:37 INFO - PROCESS | 1780 | --DOCSHELL 0x91d09800 == 35 [pid = 1780] [id = 148] 13:58:37 INFO - PROCESS | 1780 | --DOCSHELL 0x97a77400 == 34 [pid = 1780] [id = 146] 13:58:37 INFO - PROCESS | 1780 | --DOMWINDOW == 113 (0x8f068c00) [pid = 1780] [serial = 466] [outer = (nil)] [url = about:blank] 13:58:37 INFO - PROCESS | 1780 | --DOMWINDOW == 112 (0x9147b000) [pid = 1780] [serial = 467] [outer = (nil)] [url = about:blank] 13:58:37 INFO - PROCESS | 1780 | --DOMWINDOW == 111 (0x96f83400) [pid = 1780] [serial = 464] [outer = (nil)] [url = about:blank] 13:58:37 INFO - PROCESS | 1780 | --DOMWINDOW == 110 (0x95276400) [pid = 1780] [serial = 463] [outer = (nil)] [url = about:blank] 13:58:37 INFO - PROCESS | 1780 | --DOMWINDOW == 109 (0x91bb8800) [pid = 1780] [serial = 469] [outer = (nil)] [url = about:blank] 13:58:37 INFO - PROCESS | 1780 | --DOMWINDOW == 108 (0x93c48800) [pid = 1780] [serial = 472] [outer = (nil)] [url = about:blank] 13:58:37 INFO - PROCESS | 1780 | --DOMWINDOW == 107 (0x925f2400) [pid = 1780] [serial = 437] [outer = (nil)] [url = about:blank] 13:58:37 INFO - PROCESS | 1780 | --DOMWINDOW == 106 (0x91d0dc00) [pid = 1780] [serial = 436] [outer = (nil)] [url = about:blank] 13:58:37 INFO - PROCESS | 1780 | --DOMWINDOW == 105 (0x9a42dc00) [pid = 1780] [serial = 440] [outer = (nil)] [url = about:blank] 13:58:37 INFO - PROCESS | 1780 | --DOMWINDOW == 104 (0x9a1a3c00) [pid = 1780] [serial = 439] [outer = (nil)] [url = about:blank] 13:58:37 INFO - PROCESS | 1780 | --DOMWINDOW == 103 (0x97a78400) [pid = 1780] [serial = 475] [outer = (nil)] [url = about:blank] 13:58:37 INFO - PROCESS | 1780 | --DOMWINDOW == 102 (0x9bdbec00) [pid = 1780] [serial = 443] [outer = (nil)] [url = about:blank] 13:58:37 INFO - PROCESS | 1780 | --DOMWINDOW == 101 (0x9b2af800) [pid = 1780] [serial = 442] [outer = (nil)] [url = about:blank] 13:58:37 INFO - PROCESS | 1780 | --DOMWINDOW == 100 (0x9d50bc00) [pid = 1780] [serial = 446] [outer = (nil)] [url = about:blank] 13:58:37 INFO - PROCESS | 1780 | --DOMWINDOW == 99 (0x9d502800) [pid = 1780] [serial = 445] [outer = (nil)] [url = about:blank] 13:58:37 INFO - PROCESS | 1780 | --DOMWINDOW == 98 (0xa1119c00) [pid = 1780] [serial = 449] [outer = (nil)] [url = about:blank] 13:58:37 INFO - PROCESS | 1780 | --DOMWINDOW == 97 (0x9d5af400) [pid = 1780] [serial = 448] [outer = (nil)] [url = about:blank] 13:58:37 INFO - PROCESS | 1780 | --DOMWINDOW == 96 (0xa256b400) [pid = 1780] [serial = 452] [outer = (nil)] [url = about:blank] 13:58:37 INFO - PROCESS | 1780 | --DOMWINDOW == 95 (0xa23c1400) [pid = 1780] [serial = 451] [outer = (nil)] [url = about:blank] 13:58:37 INFO - PROCESS | 1780 | --DOMWINDOW == 94 (0xa3287400) [pid = 1780] [serial = 455] [outer = (nil)] [url = about:blank] 13:58:37 INFO - PROCESS | 1780 | --DOMWINDOW == 93 (0xa321a800) [pid = 1780] [serial = 454] [outer = (nil)] [url = about:blank] 13:58:37 INFO - PROCESS | 1780 | --DOMWINDOW == 92 (0xa67a1000) [pid = 1780] [serial = 458] [outer = (nil)] [url = about:blank] 13:58:37 INFO - PROCESS | 1780 | --DOMWINDOW == 91 (0xa6738400) [pid = 1780] [serial = 457] [outer = (nil)] [url = about:blank] 13:58:37 INFO - PROCESS | 1780 | --DOMWINDOW == 90 (0x97abbc00) [pid = 1780] [serial = 476] [outer = (nil)] [url = about:blank] 13:58:37 INFO - PROCESS | 1780 | --DOMWINDOW == 89 (0x91bb1400) [pid = 1780] [serial = 461] [outer = (nil)] [url = about:blank] 13:58:37 INFO - PROCESS | 1780 | --DOMWINDOW == 88 (0x917cec00) [pid = 1780] [serial = 460] [outer = (nil)] [url = about:blank] 13:58:37 INFO - PROCESS | 1780 | --DOMWINDOW == 87 (0x93cb4000) [pid = 1780] [serial = 473] [outer = (nil)] [url = about:blank] 13:58:37 INFO - PROCESS | 1780 | --DOMWINDOW == 86 (0x91d03400) [pid = 1780] [serial = 470] [outer = (nil)] [url = about:blank] 13:58:37 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 13:58:37 INFO - PROCESS | 1780 | 1471985917482 Marionette TRACE conn4 <- [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]]]}] 13:58:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 13:58:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 3100ms 13:58:37 INFO - PROCESS | 1780 | 1471985917519 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 13:58:37 INFO - PROCESS | 1780 | 1471985917523 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 13:58:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 13:58:37 INFO - PROCESS | 1780 | 1471985917533 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 13:58:37 INFO - PROCESS | 1780 | 1471985917539 Marionette TRACE conn4 <- [1,698,null,{}] 13:58:37 INFO - PROCESS | 1780 | 1471985917549 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:37 INFO - PROCESS | 1780 | 1471985917554 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:37 INFO - PROCESS | 1780 | 1471985917727 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 13:58:37 INFO - PROCESS | 1780 | 1471985917883 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:37 INFO - PROCESS | 1780 | 1471985917892 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:37 INFO - PROCESS | 1780 | ++DOCSHELL 0x91481c00 == 35 [pid = 1780] [id = 182] 13:58:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0x9169c400) [pid = 1780] [serial = 546] [outer = (nil)] 13:58:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 88 (0x916a0800) [pid = 1780] [serial = 547] [outer = 0x9169c400] 13:58:37 INFO - PROCESS | 1780 | 1471985917976 Marionette DEBUG loaded listener.js 13:58:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 89 (0x916a8400) [pid = 1780] [serial = 548] [outer = 0x9169c400] 13:58:39 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 13:58:39 INFO - PROCESS | 1780 | 1471985919256 Marionette TRACE conn4 <- [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]]]}] 13:58:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 13:58:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1735ms 13:58:39 INFO - PROCESS | 1780 | 1471985919268 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 13:58:39 INFO - PROCESS | 1780 | 1471985919278 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 13:58:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 13:58:39 INFO - PROCESS | 1780 | 1471985919290 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 13:58:39 INFO - PROCESS | 1780 | 1471985919294 Marionette TRACE conn4 <- [1,702,null,{}] 13:58:39 INFO - PROCESS | 1780 | 1471985919302 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:39 INFO - PROCESS | 1780 | 1471985919309 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:39 INFO - PROCESS | 1780 | 1471985919606 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 13:58:39 INFO - PROCESS | 1780 | 1471985919650 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:39 INFO - PROCESS | 1780 | 1471985919658 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:39 INFO - PROCESS | 1780 | ++DOCSHELL 0x91bb2800 == 36 [pid = 1780] [id = 183] 13:58:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 90 (0x91bbf800) [pid = 1780] [serial = 549] [outer = (nil)] 13:58:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 91 (0x91d0c800) [pid = 1780] [serial = 550] [outer = 0x91bbf800] 13:58:39 INFO - PROCESS | 1780 | 1471985919741 Marionette DEBUG loaded listener.js 13:58:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 92 (0x925e7400) [pid = 1780] [serial = 551] [outer = 0x91bbf800] 13:58:41 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 13:58:41 INFO - PROCESS | 1780 | 1471985921207 Marionette TRACE conn4 <- [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]]]}] 13:58:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 13:58:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1943ms 13:58:41 INFO - PROCESS | 1780 | 1471985921288 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 13:58:41 INFO - PROCESS | 1780 | 1471985921293 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 13:58:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 13:58:41 INFO - PROCESS | 1780 | 1471985921301 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 13:58:41 INFO - PROCESS | 1780 | 1471985921307 Marionette TRACE conn4 <- [1,706,null,{}] 13:58:41 INFO - PROCESS | 1780 | 1471985921336 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:41 INFO - PROCESS | 1780 | 1471985921347 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:41 INFO - PROCESS | 1780 | 1471985921566 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 13:58:42 INFO - PROCESS | 1780 | --DOMWINDOW == 91 (0x9a19cc00) [pid = 1780] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 13:58:42 INFO - PROCESS | 1780 | --DOMWINDOW == 90 (0x916a2400) [pid = 1780] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 13:58:42 INFO - PROCESS | 1780 | --DOMWINDOW == 89 (0x9a572c00) [pid = 1780] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 13:58:42 INFO - PROCESS | 1780 | --DOMWINDOW == 88 (0x98472400) [pid = 1780] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 13:58:42 INFO - PROCESS | 1780 | --DOMWINDOW == 87 (0x916aa400) [pid = 1780] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 13:58:42 INFO - PROCESS | 1780 | --DOMWINDOW == 86 (0x917dbc00) [pid = 1780] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 13:58:42 INFO - PROCESS | 1780 | --DOMWINDOW == 85 (0x9a572000) [pid = 1780] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 13:58:42 INFO - PROCESS | 1780 | --DOMWINDOW == 84 (0x917d5000) [pid = 1780] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 13:58:42 INFO - PROCESS | 1780 | --DOMWINDOW == 83 (0x91bc0400) [pid = 1780] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 13:58:42 INFO - PROCESS | 1780 | --DOMWINDOW == 82 (0x917d0000) [pid = 1780] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 13:58:42 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0x91480800) [pid = 1780] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 13:58:42 INFO - PROCESS | 1780 | --DOMWINDOW == 80 (0x97a76000) [pid = 1780] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 13:58:42 INFO - PROCESS | 1780 | --DOMWINDOW == 79 (0x9ac3ec00) [pid = 1780] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 13:58:42 INFO - PROCESS | 1780 | --DOMWINDOW == 78 (0x98477c00) [pid = 1780] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 13:58:42 INFO - PROCESS | 1780 | --DOMWINDOW == 77 (0x8f060800) [pid = 1780] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 13:58:42 INFO - PROCESS | 1780 | 1471985922464 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:42 INFO - PROCESS | 1780 | 1471985922474 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:42 INFO - PROCESS | 1780 | ++DOCSHELL 0x916a2c00 == 37 [pid = 1780] [id = 184] 13:58:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 78 (0x916aa400) [pid = 1780] [serial = 552] [outer = (nil)] 13:58:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 79 (0x925e5400) [pid = 1780] [serial = 553] [outer = 0x916aa400] 13:58:42 INFO - PROCESS | 1780 | 1471985922563 Marionette DEBUG loaded listener.js 13:58:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0x93e08400) [pid = 1780] [serial = 554] [outer = 0x916aa400] 13:58:43 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 13:58:43 INFO - PROCESS | 1780 | 1471985923863 Marionette TRACE conn4 <- [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]]]}] 13:58:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 13:58:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2601ms 13:58:43 INFO - PROCESS | 1780 | 1471985923903 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 13:58:43 INFO - PROCESS | 1780 | 1471985923908 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 13:58:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 13:58:43 INFO - PROCESS | 1780 | 1471985923916 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 13:58:43 INFO - PROCESS | 1780 | 1471985923919 Marionette TRACE conn4 <- [1,710,null,{}] 13:58:43 INFO - PROCESS | 1780 | 1471985923927 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:43 INFO - PROCESS | 1780 | 1471985923933 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:44 INFO - PROCESS | 1780 | 1471985924214 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 13:58:44 INFO - PROCESS | 1780 | 1471985924231 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:44 INFO - PROCESS | 1780 | 1471985924239 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:44 INFO - PROCESS | 1780 | ++DOCSHELL 0x925ed000 == 38 [pid = 1780] [id = 185] 13:58:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x93c46c00) [pid = 1780] [serial = 555] [outer = (nil)] 13:58:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0x96f89800) [pid = 1780] [serial = 556] [outer = 0x93c46c00] 13:58:44 INFO - PROCESS | 1780 | 1471985924318 Marionette DEBUG loaded listener.js 13:58:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0x97a80000) [pid = 1780] [serial = 557] [outer = 0x93c46c00] 13:58:45 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 13:58:45 INFO - PROCESS | 1780 | 1471985925921 Marionette TRACE conn4 <- [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]]]}] 13:58:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 13:58:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2034ms 13:58:45 INFO - PROCESS | 1780 | 1471985925952 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 13:58:45 INFO - PROCESS | 1780 | 1471985925960 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 13:58:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 13:58:45 INFO - PROCESS | 1780 | 1471985925971 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 13:58:45 INFO - PROCESS | 1780 | 1471985925976 Marionette TRACE conn4 <- [1,714,null,{}] 13:58:45 INFO - PROCESS | 1780 | 1471985925986 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:45 INFO - PROCESS | 1780 | 1471985925993 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:46 INFO - PROCESS | 1780 | 1471985926304 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 13:58:46 INFO - PROCESS | 1780 | 1471985926389 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:46 INFO - PROCESS | 1780 | 1471985926401 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:46 INFO - PROCESS | 1780 | ++DOCSHELL 0x917d5800 == 39 [pid = 1780] [id = 186] 13:58:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x917da000) [pid = 1780] [serial = 558] [outer = (nil)] 13:58:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0x91d05000) [pid = 1780] [serial = 559] [outer = 0x917da000] 13:58:46 INFO - PROCESS | 1780 | 1471985926534 Marionette DEBUG loaded listener.js 13:58:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0x925ef000) [pid = 1780] [serial = 560] [outer = 0x917da000] 13:58:47 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 13:58:48 INFO - PROCESS | 1780 | 1471985928066 Marionette TRACE conn4 <- [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]]]}] 13:58:48 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 13:58:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2143ms 13:58:48 INFO - PROCESS | 1780 | 1471985928115 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 13:58:48 INFO - PROCESS | 1780 | 1471985928123 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 13:58:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 13:58:48 INFO - PROCESS | 1780 | 1471985928137 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 13:58:48 INFO - PROCESS | 1780 | 1471985928145 Marionette TRACE conn4 <- [1,718,null,{}] 13:58:48 INFO - PROCESS | 1780 | 1471985928155 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:48 INFO - PROCESS | 1780 | 1471985928161 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:48 INFO - PROCESS | 1780 | 1471985928487 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 13:58:48 INFO - PROCESS | 1780 | 1471985928610 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:48 INFO - PROCESS | 1780 | 1471985928620 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:48 INFO - PROCESS | 1780 | ++DOCSHELL 0x93a36c00 == 40 [pid = 1780] [id = 187] 13:58:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0x95281400) [pid = 1780] [serial = 561] [outer = (nil)] 13:58:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 88 (0x97abd400) [pid = 1780] [serial = 562] [outer = 0x95281400] 13:58:48 INFO - PROCESS | 1780 | 1471985928717 Marionette DEBUG loaded listener.js 13:58:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 89 (0x99323400) [pid = 1780] [serial = 563] [outer = 0x95281400] 13:58:50 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 13:58:50 INFO - PROCESS | 1780 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:58:50 INFO - PROCESS | 1780 | 1471985930331 Marionette TRACE conn4 <- [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]]]}] 13:58:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 13:58:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2243ms 13:58:50 INFO - PROCESS | 1780 | 1471985930380 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 13:58:50 INFO - PROCESS | 1780 | 1471985930386 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 13:58:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 13:58:50 INFO - PROCESS | 1780 | 1471985930397 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 13:58:50 INFO - PROCESS | 1780 | 1471985930405 Marionette TRACE conn4 <- [1,722,null,{}] 13:58:50 INFO - PROCESS | 1780 | 1471985930471 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:50 INFO - PROCESS | 1780 | 1471985930482 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:50 INFO - PROCESS | 1780 | 1471985930697 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 13:58:50 INFO - PROCESS | 1780 | 1471985930855 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:50 INFO - PROCESS | 1780 | 1471985930867 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:50 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a11c000 == 41 [pid = 1780] [id = 188] 13:58:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 90 (0x9a1a0c00) [pid = 1780] [serial = 564] [outer = (nil)] 13:58:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 91 (0x9a423400) [pid = 1780] [serial = 565] [outer = 0x9a1a0c00] 13:58:50 INFO - PROCESS | 1780 | 1471985930961 Marionette DEBUG loaded listener.js 13:58:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 92 (0x9a42b800) [pid = 1780] [serial = 566] [outer = 0x9a1a0c00] 13:58:52 INFO - PROCESS | 1780 | 1471985932003 Marionette TRACE conn4 <- [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] 13:58:52 INFO - PROCESS | 1780 | 1471985932047 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 13:58:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 13:58:52 INFO - PROCESS | 1780 | 1471985932055 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 13:58:52 INFO - PROCESS | 1780 | 1471985932059 Marionette TRACE conn4 <- [1,726,null,{}] 13:58:52 INFO - PROCESS | 1780 | 1471985932066 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:52 INFO - PROCESS | 1780 | 1471985932080 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:52 INFO - PROCESS | 1780 | 1471985932307 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 13:58:52 INFO - PROCESS | 1780 | 1471985932674 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:52 INFO - PROCESS | 1780 | 1471985932685 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:52 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f05cc00 == 42 [pid = 1780] [id = 189] 13:58:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 93 (0x8f05e800) [pid = 1780] [serial = 567] [outer = (nil)] 13:58:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 94 (0x8f067c00) [pid = 1780] [serial = 568] [outer = 0x8f05e800] 13:58:52 INFO - PROCESS | 1780 | 1471985932781 Marionette DEBUG loaded listener.js 13:58:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 95 (0x916a6800) [pid = 1780] [serial = 569] [outer = 0x8f05e800] 13:58:53 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 13:58:53 INFO - PROCESS | 1780 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:58:53 INFO - PROCESS | 1780 | 1471985933846 Marionette TRACE conn4 <- [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]]]}] 13:58:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 13:58:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1837ms 13:58:53 INFO - PROCESS | 1780 | 1471985933895 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 13:58:53 INFO - PROCESS | 1780 | 1471985933902 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 13:58:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 13:58:53 INFO - PROCESS | 1780 | 1471985933911 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 13:58:53 INFO - PROCESS | 1780 | 1471985933916 Marionette TRACE conn4 <- [1,730,null,{}] 13:58:53 INFO - PROCESS | 1780 | 1471985933925 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:53 INFO - PROCESS | 1780 | 1471985933932 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:54 INFO - PROCESS | 1780 | 1471985934127 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 13:58:54 INFO - PROCESS | 1780 | 1471985934377 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:54 INFO - PROCESS | 1780 | 1471985934386 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:54 INFO - PROCESS | 1780 | ++DOCSHELL 0x917d2000 == 43 [pid = 1780] [id = 190] 13:58:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 96 (0x917d7000) [pid = 1780] [serial = 570] [outer = (nil)] 13:58:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 97 (0x9242fc00) [pid = 1780] [serial = 571] [outer = 0x917d7000] 13:58:54 INFO - PROCESS | 1780 | 1471985934534 Marionette DEBUG loaded listener.js 13:58:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 98 (0x93ab5400) [pid = 1780] [serial = 572] [outer = 0x917d7000] 13:58:54 INFO - PROCESS | 1780 | --DOCSHELL 0x9a1aec00 == 42 [pid = 1780] [id = 175] 13:58:54 INFO - PROCESS | 1780 | --DOCSHELL 0x91bb3800 == 41 [pid = 1780] [id = 157] 13:58:54 INFO - PROCESS | 1780 | --DOCSHELL 0x8f05ec00 == 40 [pid = 1780] [id = 170] 13:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 97 (0x9aaf9800) [pid = 1780] [serial = 514] [outer = (nil)] [url = about:blank] 13:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 96 (0x9abab400) [pid = 1780] [serial = 515] [outer = (nil)] [url = about:blank] 13:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 95 (0x9c248800) [pid = 1780] [serial = 499] [outer = (nil)] [url = about:blank] 13:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 94 (0x9d544400) [pid = 1780] [serial = 500] [outer = (nil)] [url = about:blank] 13:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 93 (0x9c0bbc00) [pid = 1780] [serial = 496] [outer = (nil)] [url = about:blank] 13:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 92 (0x9c1f1000) [pid = 1780] [serial = 497] [outer = (nil)] [url = about:blank] 13:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 91 (0x99fc6000) [pid = 1780] [serial = 479] [outer = (nil)] [url = about:blank] 13:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 90 (0x993ccc00) [pid = 1780] [serial = 478] [outer = (nil)] [url = about:blank] 13:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 89 (0x9a19f400) [pid = 1780] [serial = 484] [outer = (nil)] [url = about:blank] 13:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 88 (0x9a1ad400) [pid = 1780] [serial = 485] [outer = (nil)] [url = about:blank] 13:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 87 (0x91d09c00) [pid = 1780] [serial = 502] [outer = (nil)] [url = about:blank] 13:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 86 (0x99328000) [pid = 1780] [serial = 503] [outer = (nil)] [url = about:blank] 13:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 85 (0x9aaf8400) [pid = 1780] [serial = 487] [outer = (nil)] [url = about:blank] 13:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 84 (0x9abaa400) [pid = 1780] [serial = 488] [outer = (nil)] [url = about:blank] 13:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 83 (0x91d10000) [pid = 1780] [serial = 481] [outer = (nil)] [url = about:blank] 13:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 82 (0x93ab3400) [pid = 1780] [serial = 482] [outer = (nil)] [url = about:blank] 13:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0x99fcac00) [pid = 1780] [serial = 511] [outer = (nil)] [url = about:blank] 13:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 80 (0x91bc0c00) [pid = 1780] [serial = 508] [outer = (nil)] [url = about:blank] 13:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 79 (0x93a41000) [pid = 1780] [serial = 509] [outer = (nil)] [url = about:blank] 13:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 78 (0x916a8c00) [pid = 1780] [serial = 505] [outer = (nil)] [url = about:blank] 13:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 77 (0x917ddc00) [pid = 1780] [serial = 506] [outer = (nil)] [url = about:blank] 13:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 76 (0x9b073000) [pid = 1780] [serial = 493] [outer = (nil)] [url = about:blank] 13:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 75 (0x9b22a400) [pid = 1780] [serial = 494] [outer = (nil)] [url = about:blank] 13:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 74 (0x9ac47800) [pid = 1780] [serial = 490] [outer = (nil)] [url = about:blank] 13:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 73 (0x9ac49800) [pid = 1780] [serial = 491] [outer = (nil)] [url = about:blank] 13:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 72 (0x9b223800) [pid = 1780] [serial = 521] [outer = (nil)] [url = about:blank] 13:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 71 (0x9ac4a800) [pid = 1780] [serial = 520] [outer = (nil)] [url = about:blank] 13:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 70 (0x9527a800) [pid = 1780] [serial = 518] [outer = (nil)] [url = about:blank] 13:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 69 (0x9a1a5c00) [pid = 1780] [serial = 512] [outer = (nil)] [url = about:blank] 13:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 68 (0x91d01400) [pid = 1780] [serial = 517] [outer = (nil)] [url = about:blank] 13:58:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 69 (0x9981b000) [pid = 1780] [serial = 573] [outer = 0x99fc6800] 13:58:55 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 13:58:55 INFO - PROCESS | 1780 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:58:55 INFO - PROCESS | 1780 | 1471985935694 Marionette TRACE conn4 <- [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] 13:58:55 INFO - PROCESS | 1780 | 1471985935764 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 13:58:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 13:58:55 INFO - PROCESS | 1780 | 1471985935774 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 13:58:55 INFO - PROCESS | 1780 | 1471985935778 Marionette TRACE conn4 <- [1,734,null,{}] 13:58:55 INFO - PROCESS | 1780 | 1471985935787 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:55 INFO - PROCESS | 1780 | 1471985935794 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:56 INFO - PROCESS | 1780 | 1471985935996 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 13:58:56 INFO - PROCESS | 1780 | 1471985936169 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:56 INFO - PROCESS | 1780 | 1471985936178 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:56 INFO - PROCESS | 1780 | ++DOCSHELL 0x91d08800 == 41 [pid = 1780] [id = 191] 13:58:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 70 (0x91d10000) [pid = 1780] [serial = 574] [outer = (nil)] 13:58:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 71 (0x9a19b400) [pid = 1780] [serial = 575] [outer = 0x91d10000] 13:58:56 INFO - PROCESS | 1780 | 1471985936260 Marionette DEBUG loaded listener.js 13:58:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 72 (0x9a1af400) [pid = 1780] [serial = 576] [outer = 0x91d10000] 13:58:56 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 13:58:57 INFO - PROCESS | 1780 | 1471985937092 Marionette TRACE conn4 <- [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]]]}] 13:58:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 13:58:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1386ms 13:58:57 INFO - PROCESS | 1780 | 1471985937161 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 13:58:57 INFO - PROCESS | 1780 | 1471985937166 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 13:58:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 13:58:57 INFO - PROCESS | 1780 | 1471985937177 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 13:58:57 INFO - PROCESS | 1780 | 1471985937187 Marionette TRACE conn4 <- [1,738,null,{}] 13:58:57 INFO - PROCESS | 1780 | 1471985937203 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:57 INFO - PROCESS | 1780 | 1471985937211 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:57 INFO - PROCESS | 1780 | 1471985937415 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 13:58:57 INFO - PROCESS | 1780 | 1471985937556 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:57 INFO - PROCESS | 1780 | 1471985937565 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:57 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a569400 == 42 [pid = 1780] [id = 192] 13:58:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 73 (0x9a56f000) [pid = 1780] [serial = 577] [outer = (nil)] 13:58:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0x9a575800) [pid = 1780] [serial = 578] [outer = 0x9a56f000] 13:58:57 INFO - PROCESS | 1780 | 1471985937653 Marionette DEBUG loaded listener.js 13:58:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0x9aafa400) [pid = 1780] [serial = 579] [outer = 0x9a56f000] 13:58:59 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 13:58:59 INFO - PROCESS | 1780 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:58:59 INFO - PROCESS | 1780 | 1471985939057 Marionette TRACE conn4 <- [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]]]}] 13:58:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 13:58:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1897ms 13:58:59 INFO - PROCESS | 1780 | 1471985939083 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 13:58:59 INFO - PROCESS | 1780 | 1471985939089 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 13:58:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 13:58:59 INFO - PROCESS | 1780 | 1471985939098 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 13:58:59 INFO - PROCESS | 1780 | 1471985939101 Marionette TRACE conn4 <- [1,742,null,{}] 13:58:59 INFO - PROCESS | 1780 | 1471985939108 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:59 INFO - PROCESS | 1780 | 1471985939114 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:59 INFO - PROCESS | 1780 | 1471985939419 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 13:58:59 INFO - PROCESS | 1780 | --DOMWINDOW == 74 (0x916aa400) [pid = 1780] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 13:58:59 INFO - PROCESS | 1780 | --DOMWINDOW == 73 (0x917dac00) [pid = 1780] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 13:58:59 INFO - PROCESS | 1780 | --DOMWINDOW == 72 (0x9a427400) [pid = 1780] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 13:58:59 INFO - PROCESS | 1780 | --DOMWINDOW == 71 (0x9b2aac00) [pid = 1780] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 13:58:59 INFO - PROCESS | 1780 | --DOMWINDOW == 70 (0x9b072c00) [pid = 1780] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 13:58:59 INFO - PROCESS | 1780 | --DOMWINDOW == 69 (0x97a7f400) [pid = 1780] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 13:58:59 INFO - PROCESS | 1780 | --DOMWINDOW == 68 (0x95160400) [pid = 1780] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 13:58:59 INFO - PROCESS | 1780 | --DOMWINDOW == 67 (0x9a569800) [pid = 1780] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 13:58:59 INFO - PROCESS | 1780 | --DOMWINDOW == 66 (0x9169c400) [pid = 1780] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 13:58:59 INFO - PROCESS | 1780 | --DOMWINDOW == 65 (0x8f065000) [pid = 1780] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 13:58:59 INFO - PROCESS | 1780 | --DOMWINDOW == 64 (0x91bbf800) [pid = 1780] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 13:58:59 INFO - PROCESS | 1780 | 1471985939560 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:59 INFO - PROCESS | 1780 | 1471985939571 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:58:59 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f065000 == 43 [pid = 1780] [id = 193] 13:58:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 65 (0x8f065800) [pid = 1780] [serial = 580] [outer = (nil)] 13:58:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 66 (0x925e6800) [pid = 1780] [serial = 581] [outer = 0x8f065800] 13:58:59 INFO - PROCESS | 1780 | 1471985939650 Marionette DEBUG loaded listener.js 13:58:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 67 (0x9a427400) [pid = 1780] [serial = 582] [outer = 0x8f065800] 13:59:00 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 13:59:00 INFO - PROCESS | 1780 | 1471985940918 Marionette TRACE conn4 <- [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]]]}] 13:59:00 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 13:59:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1844ms 13:59:00 INFO - PROCESS | 1780 | 1471985940941 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 13:59:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 13:59:00 INFO - PROCESS | 1780 | 1471985940946 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 13:59:00 INFO - PROCESS | 1780 | 1471985940954 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 13:59:00 INFO - PROCESS | 1780 | 1471985940957 Marionette TRACE conn4 <- [1,746,null,{}] 13:59:00 INFO - PROCESS | 1780 | 1471985940965 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:00 INFO - PROCESS | 1780 | 1471985940970 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:01 INFO - PROCESS | 1780 | 1471985941248 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 13:59:01 INFO - PROCESS | 1780 | 1471985941266 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:01 INFO - PROCESS | 1780 | 1471985941292 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:01 INFO - PROCESS | 1780 | ++DOCSHELL 0x9ac3d400 == 44 [pid = 1780] [id = 194] 13:59:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 68 (0x9ac40800) [pid = 1780] [serial = 583] [outer = (nil)] 13:59:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 69 (0x9ac47800) [pid = 1780] [serial = 584] [outer = 0x9ac40800] 13:59:01 INFO - PROCESS | 1780 | 1471985941396 Marionette DEBUG loaded listener.js 13:59:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 70 (0x9ac5f800) [pid = 1780] [serial = 585] [outer = 0x9ac40800] 13:59:02 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 13:59:02 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 13:59:03 INFO - PROCESS | 1780 | 1471985943009 Marionette TRACE conn4 <- [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]]]}] 13:59:03 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.) 13:59:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2095ms 13:59:03 INFO - PROCESS | 1780 | 1471985943049 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 13:59:03 INFO - PROCESS | 1780 | 1471985943057 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 13:59:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 13:59:03 INFO - PROCESS | 1780 | 1471985943066 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 13:59:03 INFO - PROCESS | 1780 | 1471985943073 Marionette TRACE conn4 <- [1,750,null,{}] 13:59:03 INFO - PROCESS | 1780 | 1471985943082 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:03 INFO - PROCESS | 1780 | 1471985943091 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:03 INFO - PROCESS | 1780 | 1471985943400 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 13:59:03 INFO - PROCESS | 1780 | 1471985943492 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:03 INFO - PROCESS | 1780 | 1471985943500 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:03 INFO - PROCESS | 1780 | ++DOCSHELL 0x917dbc00 == 45 [pid = 1780] [id = 195] 13:59:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 71 (0x91bb2c00) [pid = 1780] [serial = 586] [outer = (nil)] 13:59:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 72 (0x93a3f400) [pid = 1780] [serial = 587] [outer = 0x91bb2c00] 13:59:03 INFO - PROCESS | 1780 | 1471985943637 Marionette DEBUG loaded listener.js 13:59:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 73 (0x9523a400) [pid = 1780] [serial = 588] [outer = 0x91bb2c00] 13:59:04 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 13:59:05 INFO - PROCESS | 1780 | 1471985945016 Marionette TRACE conn4 <- [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]]]}] 13:59:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 13:59:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1993ms 13:59:05 INFO - PROCESS | 1780 | 1471985945088 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 13:59:05 INFO - PROCESS | 1780 | 1471985945097 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 13:59:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 13:59:05 INFO - PROCESS | 1780 | 1471985945129 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 13:59:05 INFO - PROCESS | 1780 | 1471985945133 Marionette TRACE conn4 <- [1,754,null,{}] 13:59:05 INFO - PROCESS | 1780 | 1471985945143 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:05 INFO - PROCESS | 1780 | 1471985945148 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:05 INFO - PROCESS | 1780 | 1471985945341 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 13:59:05 INFO - PROCESS | 1780 | 1471985945514 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:05 INFO - PROCESS | 1780 | 1471985945525 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:05 INFO - PROCESS | 1780 | ++DOCSHELL 0x93e0fc00 == 46 [pid = 1780] [id = 196] 13:59:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0x993ccc00) [pid = 1780] [serial = 589] [outer = (nil)] 13:59:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0x9a421800) [pid = 1780] [serial = 590] [outer = 0x993ccc00] 13:59:05 INFO - PROCESS | 1780 | 1471985945615 Marionette DEBUG loaded listener.js 13:59:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0x9a42b000) [pid = 1780] [serial = 591] [outer = 0x993ccc00] 13:59:07 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 13:59:07 INFO - PROCESS | 1780 | 1471985947105 Marionette TRACE conn4 <- [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]]]}] 13:59:07 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 13:59:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2003ms 13:59:07 INFO - PROCESS | 1780 | 1471985947162 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 13:59:07 INFO - PROCESS | 1780 | 1471985947170 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 13:59:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 13:59:07 INFO - PROCESS | 1780 | 1471985947181 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 13:59:07 INFO - PROCESS | 1780 | 1471985947187 Marionette TRACE conn4 <- [1,758,null,{}] 13:59:07 INFO - PROCESS | 1780 | 1471985947207 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:07 INFO - PROCESS | 1780 | 1471985947217 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:07 INFO - PROCESS | 1780 | 1471985947449 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 13:59:07 INFO - PROCESS | 1780 | 1471985947610 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:07 INFO - PROCESS | 1780 | 1471985947624 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:07 INFO - PROCESS | 1780 | ++DOCSHELL 0x9ac43400 == 47 [pid = 1780] [id = 197] 13:59:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 77 (0x9ac49000) [pid = 1780] [serial = 592] [outer = (nil)] 13:59:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 78 (0x9b06a800) [pid = 1780] [serial = 593] [outer = 0x9ac49000] 13:59:07 INFO - PROCESS | 1780 | 1471985947714 Marionette DEBUG loaded listener.js 13:59:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 79 (0x9b06f800) [pid = 1780] [serial = 594] [outer = 0x9ac49000] 13:59:08 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 13:59:08 INFO - PROCESS | 1780 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:59:08 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 13:59:08 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 13:59:08 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 13:59:08 INFO - PROCESS | 1780 | 1471985948666 Marionette TRACE conn4 <- [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]]]}] 13:59:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 13:59:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1542ms 13:59:08 INFO - PROCESS | 1780 | 1471985948724 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 13:59:08 INFO - PROCESS | 1780 | 1471985948728 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 13:59:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 13:59:08 INFO - PROCESS | 1780 | 1471985948736 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 13:59:08 INFO - PROCESS | 1780 | 1471985948740 Marionette TRACE conn4 <- [1,762,null,{}] 13:59:08 INFO - PROCESS | 1780 | 1471985948746 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:08 INFO - PROCESS | 1780 | 1471985948752 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:08 INFO - PROCESS | 1780 | 1471985948955 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 13:59:09 INFO - PROCESS | 1780 | 1471985949191 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:09 INFO - PROCESS | 1780 | 1471985949199 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:09 INFO - PROCESS | 1780 | ++DOCSHELL 0x9169dc00 == 48 [pid = 1780] [id = 198] 13:59:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0x916a9400) [pid = 1780] [serial = 595] [outer = (nil)] 13:59:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x93c45400) [pid = 1780] [serial = 596] [outer = 0x916a9400] 13:59:09 INFO - PROCESS | 1780 | 1471985949335 Marionette DEBUG loaded listener.js 13:59:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0x97ac3c00) [pid = 1780] [serial = 597] [outer = 0x916a9400] 13:59:10 INFO - PROCESS | 1780 | 1471985950906 Marionette TRACE conn4 <- [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]]]}] 13:59:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 13:59:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2190ms 13:59:10 INFO - PROCESS | 1780 | 1471985950928 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 13:59:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 13:59:10 INFO - PROCESS | 1780 | 1471985950934 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 13:59:10 INFO - PROCESS | 1780 | 1471985950988 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 13:59:10 INFO - PROCESS | 1780 | 1471985950992 Marionette TRACE conn4 <- [1,766,null,{}] 13:59:11 INFO - PROCESS | 1780 | 1471985951003 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:11 INFO - PROCESS | 1780 | 1471985951008 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:12 INFO - PROCESS | 1780 | --DOCSHELL 0x95275400 == 47 [pid = 1780] [id = 164] 13:59:12 INFO - PROCESS | 1780 | --DOCSHELL 0x916a3000 == 46 [pid = 1780] [id = 169] 13:59:12 INFO - PROCESS | 1780 | --DOCSHELL 0x8f059c00 == 45 [pid = 1780] [id = 171] 13:59:12 INFO - PROCESS | 1780 | --DOCSHELL 0x8f060000 == 44 [pid = 1780] [id = 172] 13:59:12 INFO - PROCESS | 1780 | --DOCSHELL 0x9a570000 == 43 [pid = 1780] [id = 162] 13:59:12 INFO - PROCESS | 1780 | --DOCSHELL 0x917cf800 == 42 [pid = 1780] [id = 160] 13:59:12 INFO - PROCESS | 1780 | --DOCSHELL 0x916a0000 == 41 [pid = 1780] [id = 166] 13:59:12 INFO - PROCESS | 1780 | --DOCSHELL 0x97ac2800 == 40 [pid = 1780] [id = 173] 13:59:12 INFO - PROCESS | 1780 | --DOCSHELL 0x9a578400 == 39 [pid = 1780] [id = 163] 13:59:12 INFO - PROCESS | 1780 | --DOCSHELL 0x916aa800 == 38 [pid = 1780] [id = 156] 13:59:12 INFO - PROCESS | 1780 | --DOCSHELL 0x917d6000 == 37 [pid = 1780] [id = 165] 13:59:12 INFO - PROCESS | 1780 | --DOCSHELL 0x95277800 == 36 [pid = 1780] [id = 158] 13:59:12 INFO - PROCESS | 1780 | --DOCSHELL 0x97abd800 == 35 [pid = 1780] [id = 159] 13:59:12 INFO - PROCESS | 1780 | --DOCSHELL 0x93e0c400 == 34 [pid = 1780] [id = 181] 13:59:12 INFO - PROCESS | 1780 | --DOCSHELL 0x8f060c00 == 33 [pid = 1780] [id = 161] 13:59:12 INFO - PROCESS | 1780 | --DOCSHELL 0x91474800 == 32 [pid = 1780] [id = 167] 13:59:12 INFO - PROCESS | 1780 | --DOCSHELL 0x91d07000 == 31 [pid = 1780] [id = 178] 13:59:12 INFO - PROCESS | 1780 | --DOCSHELL 0x9147e400 == 30 [pid = 1780] [id = 168] 13:59:12 INFO - PROCESS | 1780 | --DOCSHELL 0x9b2aa400 == 29 [pid = 1780] [id = 176] 13:59:12 INFO - PROCESS | 1780 | --DOCSHELL 0x93ca6000 == 28 [pid = 1780] [id = 177] 13:59:12 INFO - PROCESS | 1780 | --DOCSHELL 0x8f061000 == 27 [pid = 1780] [id = 180] 13:59:12 INFO - PROCESS | 1780 | --DOCSHELL 0x9147fc00 == 26 [pid = 1780] [id = 174] 13:59:12 INFO - PROCESS | 1780 | --DOCSHELL 0x98472c00 == 25 [pid = 1780] [id = 179] 13:59:12 INFO - PROCESS | 1780 | 1471985952219 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 13:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0x925e5400) [pid = 1780] [serial = 553] [outer = (nil)] [url = about:blank] 13:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 80 (0x93e08400) [pid = 1780] [serial = 554] [outer = (nil)] [url = about:blank] 13:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 79 (0x9523cc00) [pid = 1780] [serial = 524] [outer = (nil)] [url = about:blank] 13:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 78 (0x925f1000) [pid = 1780] [serial = 523] [outer = (nil)] [url = about:blank] 13:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 77 (0x9a576000) [pid = 1780] [serial = 527] [outer = (nil)] [url = about:blank] 13:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 76 (0x9a56b400) [pid = 1780] [serial = 526] [outer = (nil)] [url = about:blank] 13:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 75 (0x9bdc0c00) [pid = 1780] [serial = 530] [outer = (nil)] [url = about:blank] 13:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 74 (0x9b543400) [pid = 1780] [serial = 529] [outer = (nil)] [url = about:blank] 13:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 73 (0xa1127800) [pid = 1780] [serial = 533] [outer = (nil)] [url = about:blank] 13:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 72 (0xa0634000) [pid = 1780] [serial = 532] [outer = (nil)] [url = about:blank] 13:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 71 (0xa20aac00) [pid = 1780] [serial = 536] [outer = (nil)] [url = about:blank] 13:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 70 (0xa200e400) [pid = 1780] [serial = 535] [outer = (nil)] [url = about:blank] 13:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 69 (0x97a80400) [pid = 1780] [serial = 545] [outer = (nil)] [url = about:blank] 13:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 68 (0x9527d800) [pid = 1780] [serial = 544] [outer = (nil)] [url = about:blank] 13:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 67 (0xa3218400) [pid = 1780] [serial = 539] [outer = (nil)] [url = about:blank] 13:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 66 (0x916a0800) [pid = 1780] [serial = 547] [outer = (nil)] [url = about:blank] 13:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 65 (0x916a8400) [pid = 1780] [serial = 548] [outer = (nil)] [url = about:blank] 13:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 64 (0xa254f000) [pid = 1780] [serial = 538] [outer = (nil)] [url = about:blank] 13:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 63 (0x96f7b400) [pid = 1780] [serial = 542] [outer = (nil)] [url = about:blank] 13:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 62 (0x91bbac00) [pid = 1780] [serial = 541] [outer = (nil)] [url = about:blank] 13:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 61 (0x91d0c800) [pid = 1780] [serial = 550] [outer = (nil)] [url = about:blank] 13:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 60 (0x925e7400) [pid = 1780] [serial = 551] [outer = (nil)] [url = about:blank] 13:59:12 INFO - PROCESS | 1780 | 1471985952498 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:12 INFO - PROCESS | 1780 | 1471985952508 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:12 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f060000 == 26 [pid = 1780] [id = 199] 13:59:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 61 (0x8f064400) [pid = 1780] [serial = 598] [outer = (nil)] 13:59:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 62 (0x91474c00) [pid = 1780] [serial = 599] [outer = 0x8f064400] 13:59:12 INFO - PROCESS | 1780 | 1471985952592 Marionette DEBUG loaded listener.js 13:59:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 63 (0x9169d800) [pid = 1780] [serial = 600] [outer = 0x8f064400] 13:59:13 INFO - PROCESS | 1780 | 1471985953820 Marionette TRACE conn4 <- [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]]]}] 13:59:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 13:59:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2888ms 13:59:13 INFO - PROCESS | 1780 | 1471985953830 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 13:59:13 INFO - PROCESS | 1780 | 1471985953837 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 13:59:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 13:59:13 INFO - PROCESS | 1780 | 1471985953846 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 13:59:13 INFO - PROCESS | 1780 | 1471985953851 Marionette TRACE conn4 <- [1,770,null,{}] 13:59:13 INFO - PROCESS | 1780 | 1471985953860 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:13 INFO - PROCESS | 1780 | 1471985953866 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:14 INFO - PROCESS | 1780 | 1471985954141 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 13:59:14 INFO - PROCESS | 1780 | 1471985954222 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:14 INFO - PROCESS | 1780 | 1471985954231 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:14 INFO - PROCESS | 1780 | ++DOCSHELL 0x91bc0400 == 27 [pid = 1780] [id = 200] 13:59:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 64 (0x91d01400) [pid = 1780] [serial = 601] [outer = (nil)] 13:59:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 65 (0x91d04400) [pid = 1780] [serial = 602] [outer = 0x91d01400] 13:59:14 INFO - PROCESS | 1780 | 1471985954315 Marionette DEBUG loaded listener.js 13:59:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 66 (0x91d0d400) [pid = 1780] [serial = 603] [outer = 0x91d01400] 13:59:15 INFO - PROCESS | 1780 | 1471985955230 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 13:59:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 13:59:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1439ms 13:59:15 INFO - PROCESS | 1780 | 1471985955286 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 13:59:15 INFO - PROCESS | 1780 | 1471985955292 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 13:59:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 13:59:15 INFO - PROCESS | 1780 | 1471985955305 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 13:59:15 INFO - PROCESS | 1780 | 1471985955308 Marionette TRACE conn4 <- [1,774,null,{}] 13:59:15 INFO - PROCESS | 1780 | 1471985955315 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:15 INFO - PROCESS | 1780 | 1471985955321 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:15 INFO - PROCESS | 1780 | 1471985955563 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 13:59:15 INFO - PROCESS | 1780 | 1471985955593 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:15 INFO - PROCESS | 1780 | 1471985955600 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:15 INFO - PROCESS | 1780 | ++DOCSHELL 0x93c4f400 == 28 [pid = 1780] [id = 201] 13:59:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 67 (0x93c52000) [pid = 1780] [serial = 604] [outer = (nil)] 13:59:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 68 (0x93ca8400) [pid = 1780] [serial = 605] [outer = 0x93c52000] 13:59:15 INFO - PROCESS | 1780 | 1471985955682 Marionette DEBUG loaded listener.js 13:59:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 69 (0x93e03800) [pid = 1780] [serial = 606] [outer = 0x93c52000] 13:59:17 INFO - PROCESS | 1780 | --DOMWINDOW == 68 (0x93c46c00) [pid = 1780] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 13:59:17 INFO - PROCESS | 1780 | --DOMWINDOW == 67 (0x8f05e800) [pid = 1780] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 13:59:17 INFO - PROCESS | 1780 | --DOMWINDOW == 66 (0x9a56f000) [pid = 1780] [serial = 577] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 13:59:17 INFO - PROCESS | 1780 | --DOMWINDOW == 65 (0x917d7000) [pid = 1780] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 13:59:17 INFO - PROCESS | 1780 | --DOMWINDOW == 64 (0x91d10000) [pid = 1780] [serial = 574] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 13:59:17 INFO - PROCESS | 1780 | --DOMWINDOW == 63 (0x9a1a0c00) [pid = 1780] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 13:59:17 INFO - PROCESS | 1780 | --DOMWINDOW == 62 (0x8f065800) [pid = 1780] [serial = 580] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 13:59:17 INFO - PROCESS | 1780 | --DOMWINDOW == 61 (0x95281400) [pid = 1780] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 13:59:17 INFO - PROCESS | 1780 | --DOMWINDOW == 60 (0x917da000) [pid = 1780] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 13:59:17 INFO - PROCESS | 1780 | --DOMWINDOW == 59 (0x9ac40800) [pid = 1780] [serial = 583] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 13:59:17 INFO - PROCESS | 1780 | 1471985957407 Marionette TRACE conn4 <- [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]]]}] 13:59:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 13:59:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 2143ms 13:59:17 INFO - PROCESS | 1780 | 1471985957450 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 13:59:17 INFO - PROCESS | 1780 | 1471985957456 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 13:59:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 13:59:17 INFO - PROCESS | 1780 | 1471985957475 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 13:59:17 INFO - PROCESS | 1780 | 1471985957483 Marionette TRACE conn4 <- [1,778,null,{}] 13:59:17 INFO - PROCESS | 1780 | 1471985957489 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:17 INFO - PROCESS | 1780 | 1471985957497 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:17 INFO - PROCESS | 1780 | 1471985957686 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 13:59:17 INFO - PROCESS | 1780 | 1471985957815 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:17 INFO - PROCESS | 1780 | 1471985957830 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:17 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f059400 == 29 [pid = 1780] [id = 202] 13:59:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 60 (0x916a6400) [pid = 1780] [serial = 607] [outer = (nil)] 13:59:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 61 (0x9527b400) [pid = 1780] [serial = 608] [outer = 0x916a6400] 13:59:17 INFO - PROCESS | 1780 | 1471985957981 Marionette DEBUG loaded listener.js 13:59:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 62 (0x97a7c400) [pid = 1780] [serial = 609] [outer = 0x916a6400] 13:59:18 INFO - PROCESS | 1780 | 1471985958726 Marionette TRACE conn4 <- [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]]]}] 13:59:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 13:59:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1300ms 13:59:18 INFO - PROCESS | 1780 | 1471985958766 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 13:59:18 INFO - PROCESS | 1780 | 1471985958770 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 13:59:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 13:59:18 INFO - PROCESS | 1780 | 1471985958776 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 13:59:18 INFO - PROCESS | 1780 | 1471985958780 Marionette TRACE conn4 <- [1,782,null,{}] 13:59:18 INFO - PROCESS | 1780 | 1471985958785 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:18 INFO - PROCESS | 1780 | 1471985958790 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:18 INFO - PROCESS | 1780 | 1471985958942 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 13:59:18 INFO - PROCESS | 1780 | 1471985958963 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:18 INFO - PROCESS | 1780 | 1471985958971 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:19 INFO - PROCESS | 1780 | ++DOCSHELL 0x916a5c00 == 30 [pid = 1780] [id = 203] 13:59:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 63 (0x97ab6000) [pid = 1780] [serial = 610] [outer = (nil)] 13:59:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 64 (0x98472c00) [pid = 1780] [serial = 611] [outer = 0x97ab6000] 13:59:19 INFO - PROCESS | 1780 | 1471985959057 Marionette DEBUG loaded listener.js 13:59:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 65 (0x997c3c00) [pid = 1780] [serial = 612] [outer = 0x97ab6000] 13:59:20 INFO - PROCESS | 1780 | 1471985960313 Marionette TRACE conn4 <- [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]]]}] 13:59:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 13:59:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1592ms 13:59:20 INFO - PROCESS | 1780 | 1471985960371 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 13:59:20 INFO - PROCESS | 1780 | 1471985960378 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 13:59:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 13:59:20 INFO - PROCESS | 1780 | 1471985960386 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 13:59:20 INFO - PROCESS | 1780 | 1471985960394 Marionette TRACE conn4 <- [1,786,null,{}] 13:59:20 INFO - PROCESS | 1780 | 1471985960403 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:20 INFO - PROCESS | 1780 | 1471985960409 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:20 INFO - PROCESS | 1780 | 1471985960729 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 13:59:20 INFO - PROCESS | 1780 | 1471985960904 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:20 INFO - PROCESS | 1780 | 1471985960917 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:20 INFO - PROCESS | 1780 | ++DOCSHELL 0x91d05c00 == 31 [pid = 1780] [id = 204] 13:59:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 66 (0x925e7400) [pid = 1780] [serial = 613] [outer = (nil)] 13:59:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 67 (0x925f2000) [pid = 1780] [serial = 614] [outer = 0x925e7400] 13:59:21 INFO - PROCESS | 1780 | 1471985961015 Marionette DEBUG loaded listener.js 13:59:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 68 (0x95164c00) [pid = 1780] [serial = 615] [outer = 0x925e7400] 13:59:22 INFO - PROCESS | 1780 | 1471985962093 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 13:59:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 13:59:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1756ms 13:59:22 INFO - PROCESS | 1780 | 1471985962143 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 13:59:22 INFO - PROCESS | 1780 | 1471985962151 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 13:59:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 13:59:22 INFO - PROCESS | 1780 | 1471985962164 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 13:59:22 INFO - PROCESS | 1780 | 1471985962168 Marionette TRACE conn4 <- [1,790,null,{}] 13:59:22 INFO - PROCESS | 1780 | 1471985962176 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:22 INFO - PROCESS | 1780 | 1471985962182 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:22 INFO - PROCESS | 1780 | 1471985962411 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 13:59:22 INFO - PROCESS | 1780 | 1471985962672 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:22 INFO - PROCESS | 1780 | 1471985962681 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:22 INFO - PROCESS | 1780 | ++DOCSHELL 0x916a2000 == 32 [pid = 1780] [id = 205] 13:59:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 69 (0x91bb1400) [pid = 1780] [serial = 616] [outer = (nil)] 13:59:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 70 (0x9a1a2800) [pid = 1780] [serial = 617] [outer = 0x91bb1400] 13:59:22 INFO - PROCESS | 1780 | 1471985962774 Marionette DEBUG loaded listener.js 13:59:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 71 (0x9a1a9c00) [pid = 1780] [serial = 618] [outer = 0x91bb1400] 13:59:23 INFO - PROCESS | 1780 | 1471985963820 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 13:59:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 13:59:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1741ms 13:59:23 INFO - PROCESS | 1780 | 1471985963906 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 13:59:23 INFO - PROCESS | 1780 | 1471985963911 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 13:59:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 13:59:23 INFO - PROCESS | 1780 | 1471985963919 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 13:59:23 INFO - PROCESS | 1780 | 1471985963926 Marionette TRACE conn4 <- [1,794,null,{}] 13:59:23 INFO - PROCESS | 1780 | 1471985963944 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:23 INFO - PROCESS | 1780 | 1471985963954 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:24 INFO - PROCESS | 1780 | 1471985964269 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 13:59:24 INFO - PROCESS | 1780 | 1471985964431 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:24 INFO - PROCESS | 1780 | 1471985964443 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:24 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a475800 == 33 [pid = 1780] [id = 206] 13:59:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 72 (0x9a552400) [pid = 1780] [serial = 619] [outer = (nil)] 13:59:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 73 (0x9a573c00) [pid = 1780] [serial = 620] [outer = 0x9a552400] 13:59:24 INFO - PROCESS | 1780 | 1471985964536 Marionette DEBUG loaded listener.js 13:59:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0x9a9e1400) [pid = 1780] [serial = 621] [outer = 0x9a552400] 13:59:25 INFO - PROCESS | 1780 | 1471985965683 Marionette TRACE conn4 <- [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]]]}] 13:59:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 13:59:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1898ms 13:59:25 INFO - PROCESS | 1780 | 1471985965877 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 13:59:25 INFO - PROCESS | 1780 | 1471985965883 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 13:59:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 13:59:25 INFO - PROCESS | 1780 | 1471985965895 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 13:59:25 INFO - PROCESS | 1780 | 1471985965899 Marionette TRACE conn4 <- [1,798,null,{}] 13:59:25 INFO - PROCESS | 1780 | 1471985965974 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:25 INFO - PROCESS | 1780 | 1471985965981 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:26 INFO - PROCESS | 1780 | 1471985966262 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 13:59:26 INFO - PROCESS | 1780 | 1471985966340 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:26 INFO - PROCESS | 1780 | 1471985966348 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:26 INFO - PROCESS | 1780 | --DOCSHELL 0x925ed000 == 32 [pid = 1780] [id = 185] 13:59:26 INFO - PROCESS | 1780 | ++DOCSHELL 0x9147c000 == 33 [pid = 1780] [id = 207] 13:59:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0x917cf800) [pid = 1780] [serial = 622] [outer = (nil)] 13:59:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0x91bb7400) [pid = 1780] [serial = 623] [outer = 0x917cf800] 13:59:26 INFO - PROCESS | 1780 | 1471985966506 Marionette DEBUG loaded listener.js 13:59:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 77 (0x91bbfc00) [pid = 1780] [serial = 624] [outer = 0x917cf800] 13:59:26 INFO - PROCESS | 1780 | --DOMWINDOW == 76 (0x96f89800) [pid = 1780] [serial = 556] [outer = (nil)] [url = about:blank] 13:59:26 INFO - PROCESS | 1780 | --DOMWINDOW == 75 (0x8f067c00) [pid = 1780] [serial = 568] [outer = (nil)] [url = about:blank] 13:59:26 INFO - PROCESS | 1780 | --DOMWINDOW == 74 (0x9a575800) [pid = 1780] [serial = 578] [outer = (nil)] [url = about:blank] 13:59:26 INFO - PROCESS | 1780 | --DOMWINDOW == 73 (0x93ab5400) [pid = 1780] [serial = 572] [outer = (nil)] [url = about:blank] 13:59:26 INFO - PROCESS | 1780 | --DOMWINDOW == 72 (0x9a19b400) [pid = 1780] [serial = 575] [outer = (nil)] [url = about:blank] 13:59:26 INFO - PROCESS | 1780 | --DOMWINDOW == 71 (0x9a423400) [pid = 1780] [serial = 565] [outer = (nil)] [url = about:blank] 13:59:26 INFO - PROCESS | 1780 | --DOMWINDOW == 70 (0x97a80000) [pid = 1780] [serial = 557] [outer = (nil)] [url = about:blank] 13:59:26 INFO - PROCESS | 1780 | --DOMWINDOW == 69 (0x9aafa400) [pid = 1780] [serial = 579] [outer = (nil)] [url = about:blank] 13:59:26 INFO - PROCESS | 1780 | --DOMWINDOW == 68 (0x925e6800) [pid = 1780] [serial = 581] [outer = (nil)] [url = about:blank] 13:59:26 INFO - PROCESS | 1780 | --DOMWINDOW == 67 (0x916a6800) [pid = 1780] [serial = 569] [outer = (nil)] [url = about:blank] 13:59:26 INFO - PROCESS | 1780 | --DOMWINDOW == 66 (0x99323400) [pid = 1780] [serial = 563] [outer = (nil)] [url = about:blank] 13:59:26 INFO - PROCESS | 1780 | --DOMWINDOW == 65 (0x9a42b800) [pid = 1780] [serial = 566] [outer = (nil)] [url = about:blank] 13:59:26 INFO - PROCESS | 1780 | --DOMWINDOW == 64 (0x9a1af400) [pid = 1780] [serial = 576] [outer = (nil)] [url = about:blank] 13:59:26 INFO - PROCESS | 1780 | --DOMWINDOW == 63 (0x97abd400) [pid = 1780] [serial = 562] [outer = (nil)] [url = about:blank] 13:59:26 INFO - PROCESS | 1780 | --DOMWINDOW == 62 (0xa4f35400) [pid = 1780] [serial = 377] [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.] 13:59:26 INFO - PROCESS | 1780 | --DOMWINDOW == 61 (0x91d05000) [pid = 1780] [serial = 559] [outer = (nil)] [url = about:blank] 13:59:26 INFO - PROCESS | 1780 | --DOMWINDOW == 60 (0x925ef000) [pid = 1780] [serial = 560] [outer = (nil)] [url = about:blank] 13:59:26 INFO - PROCESS | 1780 | --DOMWINDOW == 59 (0x9242fc00) [pid = 1780] [serial = 571] [outer = (nil)] [url = about:blank] 13:59:26 INFO - PROCESS | 1780 | --DOMWINDOW == 58 (0x9ac47800) [pid = 1780] [serial = 584] [outer = (nil)] [url = about:blank] 13:59:26 INFO - PROCESS | 1780 | --DOMWINDOW == 57 (0x9ac5f800) [pid = 1780] [serial = 585] [outer = (nil)] [url = about:blank] 13:59:26 INFO - PROCESS | 1780 | --DOMWINDOW == 56 (0x9a427400) [pid = 1780] [serial = 582] [outer = (nil)] [url = about:blank] 13:59:27 INFO - PROCESS | 1780 | 1471985967420 Marionette TRACE conn4 <- [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]]]}] 13:59:27 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 13:59:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1597ms 13:59:27 INFO - PROCESS | 1780 | 1471985967493 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 13:59:27 INFO - PROCESS | 1780 | 1471985967502 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 13:59:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 13:59:27 INFO - PROCESS | 1780 | 1471985967515 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 13:59:27 INFO - PROCESS | 1780 | 1471985967520 Marionette TRACE conn4 <- [1,802,null,{}] 13:59:27 INFO - PROCESS | 1780 | 1471985967531 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:27 INFO - PROCESS | 1780 | 1471985967537 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:27 INFO - PROCESS | 1780 | 1471985967731 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 13:59:27 INFO - PROCESS | 1780 | 1471985967853 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:27 INFO - PROCESS | 1780 | 1471985967864 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:27 INFO - PROCESS | 1780 | ++DOCSHELL 0x917dd800 == 34 [pid = 1780] [id = 208] 13:59:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 57 (0x93abe800) [pid = 1780] [serial = 625] [outer = (nil)] 13:59:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 58 (0x93cad400) [pid = 1780] [serial = 626] [outer = 0x93abe800] 13:59:27 INFO - PROCESS | 1780 | 1471985967948 Marionette DEBUG loaded listener.js 13:59:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 59 (0x95276000) [pid = 1780] [serial = 627] [outer = 0x93abe800] 13:59:28 INFO - PROCESS | 1780 | 1471985968802 Marionette TRACE conn4 <- [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]]]}] 13:59:28 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 13:59:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1338ms 13:59:28 INFO - PROCESS | 1780 | 1471985968854 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 13:59:28 INFO - PROCESS | 1780 | 1471985968858 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 13:59:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 13:59:28 INFO - PROCESS | 1780 | 1471985968866 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 13:59:28 INFO - PROCESS | 1780 | 1471985968872 Marionette TRACE conn4 <- [1,806,null,{}] 13:59:28 INFO - PROCESS | 1780 | 1471985968896 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:28 INFO - PROCESS | 1780 | 1471985968905 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:29 INFO - PROCESS | 1780 | 1471985969083 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 13:59:29 INFO - PROCESS | 1780 | 1471985969217 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:29 INFO - PROCESS | 1780 | 1471985969233 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:29 INFO - PROCESS | 1780 | ++DOCSHELL 0x9932e400 == 35 [pid = 1780] [id = 209] 13:59:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 60 (0x9937cc00) [pid = 1780] [serial = 628] [outer = (nil)] 13:59:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 61 (0x9a19c000) [pid = 1780] [serial = 629] [outer = 0x9937cc00] 13:59:29 INFO - PROCESS | 1780 | 1471985969317 Marionette DEBUG loaded listener.js 13:59:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 62 (0x9a1aec00) [pid = 1780] [serial = 630] [outer = 0x9937cc00] 13:59:30 INFO - PROCESS | 1780 | 1471985970305 Marionette TRACE conn4 <- [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]]]}] 13:59:30 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 13:59:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1498ms 13:59:30 INFO - PROCESS | 1780 | 1471985970366 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 13:59:30 INFO - PROCESS | 1780 | 1471985970372 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 13:59:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 13:59:30 INFO - PROCESS | 1780 | 1471985970379 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 13:59:30 INFO - PROCESS | 1780 | 1471985970384 Marionette TRACE conn4 <- [1,810,null,{}] 13:59:30 INFO - PROCESS | 1780 | 1471985970390 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:30 INFO - PROCESS | 1780 | 1471985970396 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:30 INFO - PROCESS | 1780 | 1471985970623 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 13:59:30 INFO - PROCESS | 1780 | 1471985970660 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:30 INFO - PROCESS | 1780 | 1471985970669 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:30 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a42f800 == 36 [pid = 1780] [id = 210] 13:59:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 63 (0x9a42fc00) [pid = 1780] [serial = 631] [outer = (nil)] 13:59:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 64 (0x9a56f000) [pid = 1780] [serial = 632] [outer = 0x9a42fc00] 13:59:30 INFO - PROCESS | 1780 | 1471985970822 Marionette DEBUG loaded listener.js 13:59:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 65 (0x9a574c00) [pid = 1780] [serial = 633] [outer = 0x9a42fc00] 13:59:31 INFO - PROCESS | 1780 | --DOMWINDOW == 64 (0x93c52000) [pid = 1780] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 13:59:31 INFO - PROCESS | 1780 | --DOMWINDOW == 63 (0x916a9400) [pid = 1780] [serial = 595] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 13:59:31 INFO - PROCESS | 1780 | --DOMWINDOW == 62 (0x8f064400) [pid = 1780] [serial = 598] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 13:59:31 INFO - PROCESS | 1780 | --DOMWINDOW == 61 (0x91d01400) [pid = 1780] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 13:59:31 INFO - PROCESS | 1780 | --DOMWINDOW == 60 (0x993ccc00) [pid = 1780] [serial = 589] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 13:59:31 INFO - PROCESS | 1780 | --DOMWINDOW == 59 (0x9ac49000) [pid = 1780] [serial = 592] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 13:59:31 INFO - PROCESS | 1780 | --DOMWINDOW == 58 (0x91bb2c00) [pid = 1780] [serial = 586] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 13:59:31 INFO - PROCESS | 1780 | --DOMWINDOW == 57 (0x916a6400) [pid = 1780] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 13:59:31 INFO - PROCESS | 1780 | 1471985971678 Marionette TRACE conn4 <- [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]]]}] 13:59:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 13:59:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1332ms 13:59:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 13:59:31 INFO - PROCESS | 1780 | 1471985971712 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 13:59:31 INFO - PROCESS | 1780 | 1471985971715 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 13:59:31 INFO - PROCESS | 1780 | 1471985971721 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 13:59:31 INFO - PROCESS | 1780 | 1471985971725 Marionette TRACE conn4 <- [1,814,null,{}] 13:59:31 INFO - PROCESS | 1780 | 1471985971730 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:31 INFO - PROCESS | 1780 | 1471985971736 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:31 INFO - PROCESS | 1780 | 1471985971934 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 13:59:31 INFO - PROCESS | 1780 | 1471985971952 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:31 INFO - PROCESS | 1780 | 1471985971960 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:31 INFO - PROCESS | 1780 | ++DOCSHELL 0x93c46c00 == 37 [pid = 1780] [id = 211] 13:59:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 58 (0x93c52000) [pid = 1780] [serial = 634] [outer = (nil)] 13:59:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 59 (0x9a9e0c00) [pid = 1780] [serial = 635] [outer = 0x93c52000] 13:59:32 INFO - PROCESS | 1780 | 1471985972034 Marionette DEBUG loaded listener.js 13:59:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 60 (0x9aafa800) [pid = 1780] [serial = 636] [outer = 0x93c52000] 13:59:32 INFO - PROCESS | 1780 | 1471985972971 Marionette TRACE conn4 <- [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] 13:59:33 INFO - PROCESS | 1780 | 1471985973010 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 13:59:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 13:59:33 INFO - PROCESS | 1780 | 1471985973016 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 13:59:33 INFO - PROCESS | 1780 | 1471985973020 Marionette TRACE conn4 <- [1,818,null,{}] 13:59:33 INFO - PROCESS | 1780 | 1471985973026 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:33 INFO - PROCESS | 1780 | 1471985973037 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:33 INFO - PROCESS | 1780 | 1471985973246 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 13:59:33 INFO - PROCESS | 1780 | 1471985973425 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:33 INFO - PROCESS | 1780 | 1471985973435 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:33 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f05b000 == 38 [pid = 1780] [id = 212] 13:59:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 61 (0x8f05f400) [pid = 1780] [serial = 637] [outer = (nil)] 13:59:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 62 (0x8f068000) [pid = 1780] [serial = 638] [outer = 0x8f05f400] 13:59:33 INFO - PROCESS | 1780 | 1471985973526 Marionette DEBUG loaded listener.js 13:59:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 63 (0x9169d400) [pid = 1780] [serial = 639] [outer = 0x8f05f400] 13:59:34 INFO - PROCESS | 1780 | 1471985974594 Marionette TRACE conn4 <- [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]]]}] 13:59:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 13:59:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1634ms 13:59:34 INFO - PROCESS | 1780 | 1471985974655 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 13:59:34 INFO - PROCESS | 1780 | 1471985974661 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 13:59:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 13:59:34 INFO - PROCESS | 1780 | 1471985974670 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 13:59:34 INFO - PROCESS | 1780 | 1471985974675 Marionette TRACE conn4 <- [1,822,null,{}] 13:59:34 INFO - PROCESS | 1780 | 1471985974684 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:34 INFO - PROCESS | 1780 | 1471985974693 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:34 INFO - PROCESS | 1780 | 1471985974928 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 13:59:35 INFO - PROCESS | 1780 | 1471985975164 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:35 INFO - PROCESS | 1780 | 1471985975177 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:35 INFO - PROCESS | 1780 | ++DOCSHELL 0x917dd400 == 39 [pid = 1780] [id = 213] 13:59:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 64 (0x925ee800) [pid = 1780] [serial = 640] [outer = (nil)] 13:59:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 65 (0x93c48c00) [pid = 1780] [serial = 641] [outer = 0x925ee800] 13:59:35 INFO - PROCESS | 1780 | 1471985975317 Marionette DEBUG loaded listener.js 13:59:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 66 (0x93cb4000) [pid = 1780] [serial = 642] [outer = 0x925ee800] 13:59:36 INFO - PROCESS | 1780 | 1471985976329 Marionette TRACE conn4 <- [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] 13:59:36 INFO - PROCESS | 1780 | 1471985976374 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 13:59:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 13:59:36 INFO - PROCESS | 1780 | 1471985976383 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 13:59:36 INFO - PROCESS | 1780 | 1471985976388 Marionette TRACE conn4 <- [1,826,null,{}] 13:59:36 INFO - PROCESS | 1780 | 1471985976396 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:36 INFO - PROCESS | 1780 | 1471985976402 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:36 INFO - PROCESS | 1780 | 1471985976652 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 13:59:36 INFO - PROCESS | 1780 | 1471985976957 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:36 INFO - PROCESS | 1780 | 1471985976968 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:37 INFO - PROCESS | 1780 | ++DOCSHELL 0x91bbb000 == 40 [pid = 1780] [id = 214] 13:59:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 67 (0x97a80800) [pid = 1780] [serial = 643] [outer = (nil)] 13:59:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 68 (0x99323400) [pid = 1780] [serial = 644] [outer = 0x97a80800] 13:59:37 INFO - PROCESS | 1780 | 1471985977062 Marionette DEBUG loaded listener.js 13:59:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 69 (0x9a1a9000) [pid = 1780] [serial = 645] [outer = 0x97a80800] 13:59:38 INFO - PROCESS | 1780 | 1471985978058 Marionette TRACE conn4 <- [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]]]}] 13:59:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 13:59:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1686ms 13:59:38 INFO - PROCESS | 1780 | 1471985978070 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 13:59:38 INFO - PROCESS | 1780 | 1471985978074 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 13:59:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 13:59:38 INFO - PROCESS | 1780 | 1471985978092 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 13:59:38 INFO - PROCESS | 1780 | 1471985978103 Marionette TRACE conn4 <- [1,830,null,{}] 13:59:38 INFO - PROCESS | 1780 | 1471985978113 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:38 INFO - PROCESS | 1780 | 1471985978121 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:38 INFO - PROCESS | 1780 | 1471985978374 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 13:59:38 INFO - PROCESS | 1780 | 1471985978584 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:38 INFO - PROCESS | 1780 | 1471985978594 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:38 INFO - PROCESS | 1780 | ++DOCSHELL 0x95241800 == 41 [pid = 1780] [id = 215] 13:59:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 70 (0x9a42a400) [pid = 1780] [serial = 646] [outer = (nil)] 13:59:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 71 (0x9ac59c00) [pid = 1780] [serial = 647] [outer = 0x9a42a400] 13:59:38 INFO - PROCESS | 1780 | 1471985978731 Marionette DEBUG loaded listener.js 13:59:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 72 (0x9b06b400) [pid = 1780] [serial = 648] [outer = 0x9a42a400] 13:59:39 INFO - PROCESS | 1780 | 1471985979697 Marionette TRACE conn4 <- [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]]]}] 13:59:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 13:59:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1649ms 13:59:39 INFO - PROCESS | 1780 | 1471985979734 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 13:59:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 13:59:39 INFO - PROCESS | 1780 | 1471985979739 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 13:59:39 INFO - PROCESS | 1780 | 1471985979746 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 13:59:39 INFO - PROCESS | 1780 | 1471985979749 Marionette TRACE conn4 <- [1,834,null,{}] 13:59:39 INFO - PROCESS | 1780 | 1471985979757 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:39 INFO - PROCESS | 1780 | 1471985979762 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:39 INFO - PROCESS | 1780 | 1471985979964 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 13:59:40 INFO - PROCESS | 1780 | 1471985980188 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:40 INFO - PROCESS | 1780 | 1471985980201 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:40 INFO - PROCESS | 1780 | ++DOCSHELL 0x9242a400 == 42 [pid = 1780] [id = 216] 13:59:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 73 (0x99817000) [pid = 1780] [serial = 649] [outer = (nil)] 13:59:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0x9b22ac00) [pid = 1780] [serial = 650] [outer = 0x99817000] 13:59:40 INFO - PROCESS | 1780 | 1471985980301 Marionette DEBUG loaded listener.js 13:59:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0x9b2a4c00) [pid = 1780] [serial = 651] [outer = 0x99817000] 13:59:41 INFO - PROCESS | 1780 | 1471985981283 Marionette TRACE conn4 <- [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]]]}] 13:59:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 13:59:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1594ms 13:59:41 INFO - PROCESS | 1780 | 1471985981341 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 13:59:41 INFO - PROCESS | 1780 | 1471985981344 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 13:59:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 13:59:41 INFO - PROCESS | 1780 | 1471985981352 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 13:59:41 INFO - PROCESS | 1780 | 1471985981357 Marionette TRACE conn4 <- [1,838,null,{}] 13:59:41 INFO - PROCESS | 1780 | 1471985981363 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:41 INFO - PROCESS | 1780 | 1471985981369 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:41 INFO - PROCESS | 1780 | 1471985981601 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 13:59:41 INFO - PROCESS | 1780 | 1471985981809 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:41 INFO - PROCESS | 1780 | 1471985981830 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:41 INFO - PROCESS | 1780 | ++DOCSHELL 0x9b2aac00 == 43 [pid = 1780] [id = 217] 13:59:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0x9b2ae800) [pid = 1780] [serial = 652] [outer = (nil)] 13:59:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 77 (0x9b2b3800) [pid = 1780] [serial = 653] [outer = 0x9b2ae800] 13:59:41 INFO - PROCESS | 1780 | 1471985981946 Marionette DEBUG loaded listener.js 13:59:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 78 (0x9bdb6c00) [pid = 1780] [serial = 654] [outer = 0x9b2ae800] 13:59:42 INFO - PROCESS | 1780 | 1471985982994 Marionette TRACE conn4 <- [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]]]}] 13:59:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 13:59:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1684ms 13:59:43 INFO - PROCESS | 1780 | 1471985983038 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 13:59:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 13:59:43 INFO - PROCESS | 1780 | 1471985983042 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 13:59:43 INFO - PROCESS | 1780 | 1471985983050 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 13:59:43 INFO - PROCESS | 1780 | 1471985983053 Marionette TRACE conn4 <- [1,842,null,{}] 13:59:43 INFO - PROCESS | 1780 | 1471985983061 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:43 INFO - PROCESS | 1780 | 1471985983068 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:43 INFO - PROCESS | 1780 | 1471985983308 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 13:59:43 INFO - PROCESS | 1780 | 1471985983573 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:43 INFO - PROCESS | 1780 | 1471985983587 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:43 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f059c00 == 44 [pid = 1780] [id = 218] 13:59:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 79 (0x8f061c00) [pid = 1780] [serial = 655] [outer = (nil)] 13:59:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0x91d09c00) [pid = 1780] [serial = 656] [outer = 0x8f061c00] 13:59:43 INFO - PROCESS | 1780 | 1471985983676 Marionette DEBUG loaded listener.js 13:59:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x93cb2c00) [pid = 1780] [serial = 657] [outer = 0x8f061c00] 13:59:44 INFO - PROCESS | 1780 | 1471985984882 Marionette TRACE conn4 <- [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]]]}] 13:59:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 13:59:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1891ms 13:59:44 INFO - PROCESS | 1780 | 1471985984942 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 13:59:44 INFO - PROCESS | 1780 | 1471985984948 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 13:59:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 13:59:44 INFO - PROCESS | 1780 | 1471985984958 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 13:59:44 INFO - PROCESS | 1780 | 1471985984963 Marionette TRACE conn4 <- [1,846,null,{}] 13:59:45 INFO - PROCESS | 1780 | 1471985985174 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:45 INFO - PROCESS | 1780 | 1471985985182 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:45 INFO - PROCESS | 1780 | 1471985985512 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 13:59:46 INFO - PROCESS | 1780 | --DOCSHELL 0x917d5800 == 43 [pid = 1780] [id = 186] 13:59:46 INFO - PROCESS | 1780 | --DOCSHELL 0x91bb2800 == 42 [pid = 1780] [id = 183] 13:59:46 INFO - PROCESS | 1780 | --DOCSHELL 0x93c46c00 == 41 [pid = 1780] [id = 211] 13:59:46 INFO - PROCESS | 1780 | --DOCSHELL 0x9a42f800 == 40 [pid = 1780] [id = 210] 13:59:46 INFO - PROCESS | 1780 | --DOCSHELL 0x9932e400 == 39 [pid = 1780] [id = 209] 13:59:46 INFO - PROCESS | 1780 | --DOCSHELL 0x917dd800 == 38 [pid = 1780] [id = 208] 13:59:46 INFO - PROCESS | 1780 | --DOCSHELL 0x9147c000 == 37 [pid = 1780] [id = 207] 13:59:46 INFO - PROCESS | 1780 | --DOCSHELL 0x917dbc00 == 36 [pid = 1780] [id = 195] 13:59:46 INFO - PROCESS | 1780 | --DOCSHELL 0x917d2000 == 35 [pid = 1780] [id = 190] 13:59:46 INFO - PROCESS | 1780 | --DOCSHELL 0x8f060000 == 34 [pid = 1780] [id = 199] 13:59:46 INFO - PROCESS | 1780 | --DOCSHELL 0x91d08800 == 33 [pid = 1780] [id = 191] 13:59:46 INFO - PROCESS | 1780 | --DOCSHELL 0x91481c00 == 32 [pid = 1780] [id = 182] 13:59:46 INFO - PROCESS | 1780 | --DOCSHELL 0x8f065000 == 31 [pid = 1780] [id = 193] 13:59:46 INFO - PROCESS | 1780 | --DOCSHELL 0x9a475800 == 30 [pid = 1780] [id = 206] 13:59:46 INFO - PROCESS | 1780 | --DOCSHELL 0x9ac43400 == 29 [pid = 1780] [id = 197] 13:59:46 INFO - PROCESS | 1780 | --DOCSHELL 0x9169dc00 == 28 [pid = 1780] [id = 198] 13:59:46 INFO - PROCESS | 1780 | --DOCSHELL 0x93e0fc00 == 27 [pid = 1780] [id = 196] 13:59:46 INFO - PROCESS | 1780 | --DOCSHELL 0x91d05c00 == 26 [pid = 1780] [id = 204] 13:59:46 INFO - PROCESS | 1780 | --DOCSHELL 0x9a11c000 == 25 [pid = 1780] [id = 188] 13:59:46 INFO - PROCESS | 1780 | --DOCSHELL 0x916a5c00 == 24 [pid = 1780] [id = 203] 13:59:46 INFO - PROCESS | 1780 | --DOCSHELL 0x9a569400 == 23 [pid = 1780] [id = 192] 13:59:46 INFO - PROCESS | 1780 | --DOCSHELL 0x916a2000 == 22 [pid = 1780] [id = 205] 13:59:46 INFO - PROCESS | 1780 | --DOCSHELL 0x93c4f400 == 21 [pid = 1780] [id = 201] 13:59:46 INFO - PROCESS | 1780 | --DOCSHELL 0x91bc0400 == 20 [pid = 1780] [id = 200] 13:59:46 INFO - PROCESS | 1780 | --DOCSHELL 0x93a36c00 == 19 [pid = 1780] [id = 187] 13:59:46 INFO - PROCESS | 1780 | --DOCSHELL 0x8f059400 == 18 [pid = 1780] [id = 202] 13:59:46 INFO - PROCESS | 1780 | --DOCSHELL 0x8f05cc00 == 17 [pid = 1780] [id = 189] 13:59:46 INFO - PROCESS | 1780 | --DOCSHELL 0x916a2c00 == 16 [pid = 1780] [id = 184] 13:59:46 INFO - PROCESS | 1780 | --DOCSHELL 0x9ac3d400 == 15 [pid = 1780] [id = 194] 13:59:46 INFO - PROCESS | 1780 | --DOCSHELL 0x8f059c00 == 14 [pid = 1780] [id = 218] 13:59:46 INFO - PROCESS | 1780 | --DOCSHELL 0x9b2aac00 == 13 [pid = 1780] [id = 217] 13:59:46 INFO - PROCESS | 1780 | --DOCSHELL 0x9242a400 == 12 [pid = 1780] [id = 216] 13:59:46 INFO - PROCESS | 1780 | --DOCSHELL 0x95241800 == 11 [pid = 1780] [id = 215] 13:59:46 INFO - PROCESS | 1780 | --DOCSHELL 0x917dd400 == 10 [pid = 1780] [id = 213] 13:59:46 INFO - PROCESS | 1780 | --DOCSHELL 0x91bbb000 == 9 [pid = 1780] [id = 214] 13:59:46 INFO - PROCESS | 1780 | --DOCSHELL 0x8f05b000 == 8 [pid = 1780] [id = 212] 13:59:46 INFO - PROCESS | 1780 | 1471985986650 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:46 INFO - PROCESS | 1780 | 1471985986670 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:46 INFO - PROCESS | 1780 | --DOMWINDOW == 80 (0x93ca8400) [pid = 1780] [serial = 605] [outer = (nil)] [url = about:blank] 13:59:46 INFO - PROCESS | 1780 | --DOMWINDOW == 79 (0x93c45400) [pid = 1780] [serial = 596] [outer = (nil)] [url = about:blank] 13:59:46 INFO - PROCESS | 1780 | --DOMWINDOW == 78 (0x97ac3c00) [pid = 1780] [serial = 597] [outer = (nil)] [url = about:blank] 13:59:46 INFO - PROCESS | 1780 | --DOMWINDOW == 77 (0x91474c00) [pid = 1780] [serial = 599] [outer = (nil)] [url = about:blank] 13:59:46 INFO - PROCESS | 1780 | --DOMWINDOW == 76 (0x9169d800) [pid = 1780] [serial = 600] [outer = (nil)] [url = about:blank] 13:59:46 INFO - PROCESS | 1780 | --DOMWINDOW == 75 (0x91d04400) [pid = 1780] [serial = 602] [outer = (nil)] [url = about:blank] 13:59:46 INFO - PROCESS | 1780 | --DOMWINDOW == 74 (0x93e03800) [pid = 1780] [serial = 606] [outer = (nil)] [url = about:blank] 13:59:46 INFO - PROCESS | 1780 | --DOMWINDOW == 73 (0x9a421800) [pid = 1780] [serial = 590] [outer = (nil)] [url = about:blank] 13:59:46 INFO - PROCESS | 1780 | --DOMWINDOW == 72 (0x9b06f800) [pid = 1780] [serial = 594] [outer = (nil)] [url = about:blank] 13:59:46 INFO - PROCESS | 1780 | --DOMWINDOW == 71 (0x9b06a800) [pid = 1780] [serial = 593] [outer = (nil)] [url = about:blank] 13:59:46 INFO - PROCESS | 1780 | --DOMWINDOW == 70 (0x9523a400) [pid = 1780] [serial = 588] [outer = (nil)] [url = about:blank] 13:59:46 INFO - PROCESS | 1780 | --DOMWINDOW == 69 (0x93a3f400) [pid = 1780] [serial = 587] [outer = (nil)] [url = about:blank] 13:59:46 INFO - PROCESS | 1780 | --DOMWINDOW == 68 (0x91d0d400) [pid = 1780] [serial = 603] [outer = (nil)] [url = about:blank] 13:59:46 INFO - PROCESS | 1780 | --DOMWINDOW == 67 (0x9527b400) [pid = 1780] [serial = 608] [outer = (nil)] [url = about:blank] 13:59:46 INFO - PROCESS | 1780 | --DOMWINDOW == 66 (0x9a42b000) [pid = 1780] [serial = 591] [outer = (nil)] [url = about:blank] 13:59:46 INFO - PROCESS | 1780 | --DOMWINDOW == 65 (0x97a7c400) [pid = 1780] [serial = 609] [outer = (nil)] [url = about:blank] 13:59:46 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f059400 == 9 [pid = 1780] [id = 219] 13:59:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 66 (0x8f05bc00) [pid = 1780] [serial = 658] [outer = (nil)] 13:59:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 67 (0x8f065800) [pid = 1780] [serial = 659] [outer = 0x8f05bc00] 13:59:46 INFO - PROCESS | 1780 | 1471985986988 Marionette DEBUG loaded listener.js 13:59:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 68 (0x9169c400) [pid = 1780] [serial = 660] [outer = 0x8f05bc00] 13:59:47 INFO - PROCESS | 1780 | 1471985987887 Marionette TRACE conn4 <- [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]]]}] 13:59:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 13:59:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 2955ms 13:59:47 INFO - PROCESS | 1780 | 1471985987915 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 13:59:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 13:59:47 INFO - PROCESS | 1780 | 1471985987922 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 13:59:47 INFO - PROCESS | 1780 | 1471985987930 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 13:59:47 INFO - PROCESS | 1780 | 1471985987936 Marionette TRACE conn4 <- [1,850,null,{}] 13:59:47 INFO - PROCESS | 1780 | 1471985987945 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:47 INFO - PROCESS | 1780 | 1471985987954 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:48 INFO - PROCESS | 1780 | 1471985988140 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 13:59:48 INFO - PROCESS | 1780 | 1471985988265 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:48 INFO - PROCESS | 1780 | 1471985988276 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:48 INFO - PROCESS | 1780 | ++DOCSHELL 0x91bb9800 == 10 [pid = 1780] [id = 220] 13:59:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 69 (0x91bbb000) [pid = 1780] [serial = 661] [outer = (nil)] 13:59:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 70 (0x91d02800) [pid = 1780] [serial = 662] [outer = 0x91bbb000] 13:59:48 INFO - PROCESS | 1780 | 1471985988359 Marionette DEBUG loaded listener.js 13:59:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 71 (0x91d0a400) [pid = 1780] [serial = 663] [outer = 0x91bbb000] 13:59:49 INFO - PROCESS | 1780 | 1471985989266 Marionette TRACE conn4 <- [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]]]}] 13:59:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 13:59:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1387ms 13:59:49 INFO - PROCESS | 1780 | 1471985989340 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 13:59:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 13:59:49 INFO - PROCESS | 1780 | 1471985989353 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 13:59:49 INFO - PROCESS | 1780 | 1471985989374 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 13:59:49 INFO - PROCESS | 1780 | 1471985989381 Marionette TRACE conn4 <- [1,854,null,{}] 13:59:49 INFO - PROCESS | 1780 | 1471985989392 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:49 INFO - PROCESS | 1780 | 1471985989403 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:49 INFO - PROCESS | 1780 | 1471985989740 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 13:59:49 INFO - PROCESS | 1780 | 1471985989897 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:49 INFO - PROCESS | 1780 | 1471985989903 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:49 INFO - PROCESS | 1780 | ++DOCSHELL 0x925e9800 == 11 [pid = 1780] [id = 221] 13:59:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 72 (0x93c46400) [pid = 1780] [serial = 664] [outer = (nil)] 13:59:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 73 (0x93c53400) [pid = 1780] [serial = 665] [outer = 0x93c46400] 13:59:49 INFO - PROCESS | 1780 | 1471985989984 Marionette DEBUG loaded listener.js 13:59:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0x93e0d000) [pid = 1780] [serial = 666] [outer = 0x93c46400] 13:59:50 INFO - PROCESS | 1780 | 1471985990984 Marionette TRACE conn4 <- [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]]]}] 13:59:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 13:59:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1660ms 13:59:51 INFO - PROCESS | 1780 | 1471985991024 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 13:59:51 INFO - PROCESS | 1780 | 1471985991028 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 13:59:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 13:59:51 INFO - PROCESS | 1780 | 1471985991037 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 13:59:51 INFO - PROCESS | 1780 | 1471985991047 Marionette TRACE conn4 <- [1,858,null,{}] 13:59:51 INFO - PROCESS | 1780 | 1471985991073 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:51 INFO - PROCESS | 1780 | 1471985991082 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:51 INFO - PROCESS | 1780 | 1471985991309 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 13:59:51 INFO - PROCESS | 1780 | --DOMWINDOW == 73 (0x9a42fc00) [pid = 1780] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 13:59:51 INFO - PROCESS | 1780 | --DOMWINDOW == 72 (0x93c52000) [pid = 1780] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 13:59:51 INFO - PROCESS | 1780 | --DOMWINDOW == 71 (0x91bb1400) [pid = 1780] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 13:59:51 INFO - PROCESS | 1780 | --DOMWINDOW == 70 (0x9a552400) [pid = 1780] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 13:59:51 INFO - PROCESS | 1780 | --DOMWINDOW == 69 (0x93abe800) [pid = 1780] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 13:59:51 INFO - PROCESS | 1780 | --DOMWINDOW == 68 (0x917cf800) [pid = 1780] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 13:59:51 INFO - PROCESS | 1780 | --DOMWINDOW == 67 (0x925e7400) [pid = 1780] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 13:59:51 INFO - PROCESS | 1780 | --DOMWINDOW == 66 (0x97ab6000) [pid = 1780] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 13:59:51 INFO - PROCESS | 1780 | --DOMWINDOW == 65 (0x9937cc00) [pid = 1780] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 13:59:51 INFO - PROCESS | 1780 | 1471985991841 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:51 INFO - PROCESS | 1780 | 1471985991850 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:51 INFO - PROCESS | 1780 | ++DOCSHELL 0x916a9400 == 12 [pid = 1780] [id = 222] 13:59:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 66 (0x917cf800) [pid = 1780] [serial = 667] [outer = (nil)] 13:59:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 67 (0x93abc800) [pid = 1780] [serial = 668] [outer = 0x917cf800] 13:59:51 INFO - PROCESS | 1780 | 1471985991926 Marionette DEBUG loaded listener.js 13:59:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 68 (0x916a9c00) [pid = 1780] [serial = 669] [outer = 0x917cf800] 13:59:52 INFO - PROCESS | 1780 | 1471985992747 Marionette TRACE conn4 <- [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]]]}] 13:59:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 13:59:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1752ms 13:59:52 INFO - PROCESS | 1780 | 1471985992788 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 13:59:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 13:59:52 INFO - PROCESS | 1780 | 1471985992793 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 13:59:52 INFO - PROCESS | 1780 | 1471985992799 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 13:59:52 INFO - PROCESS | 1780 | 1471985992803 Marionette TRACE conn4 <- [1,862,null,{}] 13:59:52 INFO - PROCESS | 1780 | 1471985992809 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:52 INFO - PROCESS | 1780 | 1471985992814 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:52 INFO - PROCESS | 1780 | 1471985992995 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 13:59:53 INFO - PROCESS | 1780 | 1471985993004 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:53 INFO - PROCESS | 1780 | 1471985993014 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:53 INFO - PROCESS | 1780 | ++DOCSHELL 0x91bb2400 == 13 [pid = 1780] [id = 223] 13:59:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 69 (0x91bb5000) [pid = 1780] [serial = 670] [outer = (nil)] 13:59:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 70 (0x98472400) [pid = 1780] [serial = 671] [outer = 0x91bb5000] 13:59:53 INFO - PROCESS | 1780 | 1471985993201 Marionette DEBUG loaded listener.js 13:59:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 71 (0x9937cc00) [pid = 1780] [serial = 672] [outer = 0x91bb5000] 13:59:54 INFO - PROCESS | 1780 | 1471985994209 Marionette TRACE conn4 <- [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]]]}] 13:59:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 13:59:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1430ms 13:59:54 INFO - PROCESS | 1780 | 1471985994230 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 13:59:54 INFO - PROCESS | 1780 | 1471985994237 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 13:59:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 13:59:54 INFO - PROCESS | 1780 | 1471985994247 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 13:59:54 INFO - PROCESS | 1780 | 1471985994252 Marionette TRACE conn4 <- [1,866,null,{}] 13:59:54 INFO - PROCESS | 1780 | 1471985994261 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:54 INFO - PROCESS | 1780 | 1471985994267 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:54 INFO - PROCESS | 1780 | 1471985994481 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 13:59:54 INFO - PROCESS | 1780 | 1471985994737 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:54 INFO - PROCESS | 1780 | 1471985994756 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:54 INFO - PROCESS | 1780 | ++DOCSHELL 0x917cf000 == 14 [pid = 1780] [id = 224] 13:59:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 72 (0x917d1400) [pid = 1780] [serial = 673] [outer = (nil)] 13:59:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 73 (0x91d04000) [pid = 1780] [serial = 674] [outer = 0x917d1400] 13:59:54 INFO - PROCESS | 1780 | 1471985994849 Marionette DEBUG loaded listener.js 13:59:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0x93c45400) [pid = 1780] [serial = 675] [outer = 0x917d1400] 13:59:55 INFO - PROCESS | 1780 | 1471985995903 Marionette TRACE conn4 <- [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]]]}] 13:59:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 13:59:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1699ms 13:59:55 INFO - PROCESS | 1780 | 1471985995945 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 13:59:55 INFO - PROCESS | 1780 | 1471985995953 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 13:59:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 13:59:55 INFO - PROCESS | 1780 | 1471985995971 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 13:59:55 INFO - PROCESS | 1780 | 1471985995979 Marionette TRACE conn4 <- [1,870,null,{}] 13:59:55 INFO - PROCESS | 1780 | 1471985995988 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:55 INFO - PROCESS | 1780 | 1471985995994 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:56 INFO - PROCESS | 1780 | 1471985996220 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 13:59:56 INFO - PROCESS | 1780 | 1471985996420 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:56 INFO - PROCESS | 1780 | 1471985996430 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:56 INFO - PROCESS | 1780 | ++DOCSHELL 0x91479c00 == 15 [pid = 1780] [id = 225] 13:59:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0x97abdc00) [pid = 1780] [serial = 676] [outer = (nil)] 13:59:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0x99fbd000) [pid = 1780] [serial = 677] [outer = 0x97abdc00] 13:59:56 INFO - PROCESS | 1780 | 1471985996540 Marionette DEBUG loaded listener.js 13:59:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 77 (0x9a1a0400) [pid = 1780] [serial = 678] [outer = 0x97abdc00] 13:59:57 INFO - PROCESS | 1780 | 1471985997637 Marionette TRACE conn4 <- [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]]]}] 13:59:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 13:59:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1694ms 13:59:57 INFO - PROCESS | 1780 | 1471985997662 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 13:59:57 INFO - PROCESS | 1780 | 1471985997667 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 13:59:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 13:59:57 INFO - PROCESS | 1780 | 1471985997675 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 13:59:57 INFO - PROCESS | 1780 | 1471985997682 Marionette TRACE conn4 <- [1,874,null,{}] 13:59:57 INFO - PROCESS | 1780 | 1471985997700 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:57 INFO - PROCESS | 1780 | 1471985997709 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:57 INFO - PROCESS | 1780 | 1471985997936 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 13:59:58 INFO - PROCESS | 1780 | 1471985998179 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:58 INFO - PROCESS | 1780 | 1471985998194 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:58 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a42f800 == 16 [pid = 1780] [id = 226] 13:59:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 78 (0x9a42fc00) [pid = 1780] [serial = 679] [outer = (nil)] 13:59:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 79 (0x9a552c00) [pid = 1780] [serial = 680] [outer = 0x9a42fc00] 13:59:58 INFO - PROCESS | 1780 | 1471985998367 Marionette DEBUG loaded listener.js 13:59:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0x9a56e400) [pid = 1780] [serial = 681] [outer = 0x9a42fc00] 13:59:59 INFO - PROCESS | 1780 | 1471985999410 Marionette TRACE conn4 <- [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]]]}] 13:59:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 13:59:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1800ms 13:59:59 INFO - PROCESS | 1780 | 1471985999477 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 13:59:59 INFO - PROCESS | 1780 | 1471985999485 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 13:59:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 13:59:59 INFO - PROCESS | 1780 | 1471985999495 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 13:59:59 INFO - PROCESS | 1780 | 1471985999501 Marionette TRACE conn4 <- [1,878,null,{}] 13:59:59 INFO - PROCESS | 1780 | 1471985999507 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:59 INFO - PROCESS | 1780 | 1471985999513 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 13:59:59 INFO - PROCESS | 1780 | 1471985999733 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 13:59:59 INFO - PROCESS | 1780 | 1471985999951 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:59 INFO - PROCESS | 1780 | 1471985999957 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:00 INFO - PROCESS | 1780 | ++DOCSHELL 0x925ec000 == 17 [pid = 1780] [id = 227] 14:00:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x9a553400) [pid = 1780] [serial = 682] [outer = (nil)] 14:00:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0x9aaf7400) [pid = 1780] [serial = 683] [outer = 0x9a553400] 14:00:00 INFO - PROCESS | 1780 | 1471986000072 Marionette DEBUG loaded listener.js 14:00:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0x9aafa400) [pid = 1780] [serial = 684] [outer = 0x9a553400] 14:00:01 INFO - PROCESS | 1780 | 1471986001014 Marionette TRACE conn4 <- [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]]]}] 14:00:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 14:00:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1587ms 14:00:01 INFO - PROCESS | 1780 | 1471986001083 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 14:00:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 14:00:01 INFO - PROCESS | 1780 | 1471986001087 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 14:00:01 INFO - PROCESS | 1780 | 1471986001094 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 14:00:01 INFO - PROCESS | 1780 | 1471986001098 Marionette TRACE conn4 <- [1,882,null,{}] 14:00:01 INFO - PROCESS | 1780 | 1471986001104 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:01 INFO - PROCESS | 1780 | 1471986001109 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:01 INFO - PROCESS | 1780 | 1471986001313 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 14:00:01 INFO - PROCESS | 1780 | 1471986001660 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:01 INFO - PROCESS | 1780 | 1471986001670 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:01 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f067000 == 18 [pid = 1780] [id = 228] 14:00:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x91472800) [pid = 1780] [serial = 685] [outer = (nil)] 14:00:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0x916a1000) [pid = 1780] [serial = 686] [outer = 0x91472800] 14:00:01 INFO - PROCESS | 1780 | 1471986001793 Marionette DEBUG loaded listener.js 14:00:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0x917da000) [pid = 1780] [serial = 687] [outer = 0x91472800] 14:00:02 INFO - PROCESS | 1780 | 1471986002893 Marionette TRACE conn4 <- [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]]]}] 14:00:02 INFO - PROCESS | 1780 | --DOMWINDOW == 85 (0x9a56f000) [pid = 1780] [serial = 632] [outer = (nil)] [url = about:blank] 14:00:02 INFO - PROCESS | 1780 | --DOMWINDOW == 84 (0x9a9e0c00) [pid = 1780] [serial = 635] [outer = (nil)] [url = about:blank] 14:00:02 INFO - PROCESS | 1780 | --DOMWINDOW == 83 (0x9a1a2800) [pid = 1780] [serial = 617] [outer = (nil)] [url = about:blank] 14:00:02 INFO - PROCESS | 1780 | --DOMWINDOW == 82 (0x9a1a9c00) [pid = 1780] [serial = 618] [outer = (nil)] [url = about:blank] 14:00:02 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0x9a573c00) [pid = 1780] [serial = 620] [outer = (nil)] [url = about:blank] 14:00:02 INFO - PROCESS | 1780 | --DOMWINDOW == 80 (0x9a9e1400) [pid = 1780] [serial = 621] [outer = (nil)] [url = about:blank] 14:00:02 INFO - PROCESS | 1780 | --DOMWINDOW == 79 (0x93cad400) [pid = 1780] [serial = 626] [outer = (nil)] [url = about:blank] 14:00:02 INFO - PROCESS | 1780 | --DOMWINDOW == 78 (0x95276000) [pid = 1780] [serial = 627] [outer = (nil)] [url = about:blank] 14:00:02 INFO - PROCESS | 1780 | --DOMWINDOW == 77 (0x91bb7400) [pid = 1780] [serial = 623] [outer = (nil)] [url = about:blank] 14:00:02 INFO - PROCESS | 1780 | --DOMWINDOW == 76 (0x91bbfc00) [pid = 1780] [serial = 624] [outer = (nil)] [url = about:blank] 14:00:02 INFO - PROCESS | 1780 | --DOMWINDOW == 75 (0x925f2000) [pid = 1780] [serial = 614] [outer = (nil)] [url = about:blank] 14:00:02 INFO - PROCESS | 1780 | --DOMWINDOW == 74 (0x95164c00) [pid = 1780] [serial = 615] [outer = (nil)] [url = about:blank] 14:00:02 INFO - PROCESS | 1780 | --DOMWINDOW == 73 (0x997c3c00) [pid = 1780] [serial = 612] [outer = (nil)] [url = about:blank] 14:00:02 INFO - PROCESS | 1780 | --DOMWINDOW == 72 (0x98472c00) [pid = 1780] [serial = 611] [outer = (nil)] [url = about:blank] 14:00:02 INFO - PROCESS | 1780 | --DOMWINDOW == 71 (0x9a1aec00) [pid = 1780] [serial = 630] [outer = (nil)] [url = about:blank] 14:00:02 INFO - PROCESS | 1780 | --DOMWINDOW == 70 (0x9a19c000) [pid = 1780] [serial = 629] [outer = (nil)] [url = about:blank] 14:00:02 INFO - PROCESS | 1780 | --DOMWINDOW == 69 (0x9a574c00) [pid = 1780] [serial = 633] [outer = (nil)] [url = about:blank] 14:00:02 INFO - PROCESS | 1780 | --DOMWINDOW == 68 (0x9aafa800) [pid = 1780] [serial = 636] [outer = (nil)] [url = about:blank] 14:00:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 14:00:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1891ms 14:00:02 INFO - PROCESS | 1780 | 1471986002987 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 14:00:02 INFO - PROCESS | 1780 | 1471986002993 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 14:00:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 14:00:03 INFO - PROCESS | 1780 | 1471986003001 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 14:00:03 INFO - PROCESS | 1780 | 1471986003006 Marionette TRACE conn4 <- [1,886,null,{}] 14:00:03 INFO - PROCESS | 1780 | 1471986003014 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:03 INFO - PROCESS | 1780 | 1471986003023 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:03 INFO - PROCESS | 1780 | 1471986003192 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 14:00:03 INFO - PROCESS | 1780 | 1471986003363 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:03 INFO - PROCESS | 1780 | 1471986003372 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:03 INFO - PROCESS | 1780 | ++DOCSHELL 0x925e9000 == 19 [pid = 1780] [id = 229] 14:00:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 69 (0x925f3000) [pid = 1780] [serial = 688] [outer = (nil)] 14:00:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 70 (0x93c53c00) [pid = 1780] [serial = 689] [outer = 0x925f3000] 14:00:03 INFO - PROCESS | 1780 | 1471986003460 Marionette DEBUG loaded listener.js 14:00:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 71 (0x9523bc00) [pid = 1780] [serial = 690] [outer = 0x925f3000] 14:00:04 INFO - PROCESS | 1780 | 1471986004275 Marionette TRACE conn4 <- [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]]]}] 14:00:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 14:00:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1341ms 14:00:04 INFO - PROCESS | 1780 | 1471986004347 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 14:00:04 INFO - PROCESS | 1780 | 1471986004353 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 14:00:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 14:00:04 INFO - PROCESS | 1780 | 1471986004360 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 14:00:04 INFO - PROCESS | 1780 | 1471986004364 Marionette TRACE conn4 <- [1,890,null,{}] 14:00:04 INFO - PROCESS | 1780 | 1471986004370 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:04 INFO - PROCESS | 1780 | 1471986004375 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:04 INFO - PROCESS | 1780 | 1471986004548 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 14:00:04 INFO - PROCESS | 1780 | 1471986004669 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:04 INFO - PROCESS | 1780 | 1471986004676 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:04 INFO - PROCESS | 1780 | ++DOCSHELL 0x916a5800 == 20 [pid = 1780] [id = 230] 14:00:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 72 (0x93c4ec00) [pid = 1780] [serial = 691] [outer = (nil)] 14:00:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 73 (0x99382400) [pid = 1780] [serial = 692] [outer = 0x93c4ec00] 14:00:04 INFO - PROCESS | 1780 | 1471986004768 Marionette DEBUG loaded listener.js 14:00:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0x9a1a4800) [pid = 1780] [serial = 693] [outer = 0x93c4ec00] 14:00:05 INFO - PROCESS | 1780 | 1471986005822 Marionette TRACE conn4 <- [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]]]}] 14:00:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 14:00:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1481ms 14:00:05 INFO - PROCESS | 1780 | 1471986005842 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 14:00:05 INFO - PROCESS | 1780 | 1471986005847 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 14:00:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 14:00:05 INFO - PROCESS | 1780 | 1471986005861 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 14:00:05 INFO - PROCESS | 1780 | 1471986005871 Marionette TRACE conn4 <- [1,894,null,{}] 14:00:05 INFO - PROCESS | 1780 | 1471986005889 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:05 INFO - PROCESS | 1780 | 1471986005898 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:06 INFO - PROCESS | 1780 | 1471986006117 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 14:00:06 INFO - PROCESS | 1780 | 1471986006141 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:06 INFO - PROCESS | 1780 | 1471986006148 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:06 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a425400 == 21 [pid = 1780] [id = 231] 14:00:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0x9a47c000) [pid = 1780] [serial = 694] [outer = (nil)] 14:00:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0x9a572c00) [pid = 1780] [serial = 695] [outer = 0x9a47c000] 14:00:06 INFO - PROCESS | 1780 | 1471986006234 Marionette DEBUG loaded listener.js 14:00:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 77 (0x9a554400) [pid = 1780] [serial = 696] [outer = 0x9a47c000] 14:00:07 INFO - PROCESS | 1780 | 1471986007185 Marionette TRACE conn4 <- [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]]]}] 14:00:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 14:00:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1357ms 14:00:07 INFO - PROCESS | 1780 | 1471986007211 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 14:00:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 14:00:07 INFO - PROCESS | 1780 | 1471986007217 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 14:00:07 INFO - PROCESS | 1780 | 1471986007223 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 14:00:07 INFO - PROCESS | 1780 | 1471986007226 Marionette TRACE conn4 <- [1,898,null,{}] 14:00:07 INFO - PROCESS | 1780 | 1471986007232 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:07 INFO - PROCESS | 1780 | 1471986007237 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:07 INFO - PROCESS | 1780 | 1471986007451 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 14:00:07 INFO - PROCESS | 1780 | --DOMWINDOW == 76 (0x8f05f400) [pid = 1780] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 14:00:07 INFO - PROCESS | 1780 | --DOMWINDOW == 75 (0x925ee800) [pid = 1780] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 14:00:07 INFO - PROCESS | 1780 | --DOMWINDOW == 74 (0x93c46400) [pid = 1780] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 14:00:07 INFO - PROCESS | 1780 | --DOMWINDOW == 73 (0x917cf800) [pid = 1780] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 14:00:07 INFO - PROCESS | 1780 | --DOMWINDOW == 72 (0x97a80800) [pid = 1780] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 14:00:07 INFO - PROCESS | 1780 | --DOMWINDOW == 71 (0x8f05bc00) [pid = 1780] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 14:00:07 INFO - PROCESS | 1780 | --DOMWINDOW == 70 (0x9a42a400) [pid = 1780] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 14:00:07 INFO - PROCESS | 1780 | --DOMWINDOW == 69 (0x99817000) [pid = 1780] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 14:00:07 INFO - PROCESS | 1780 | --DOMWINDOW == 68 (0x91bbb000) [pid = 1780] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 14:00:07 INFO - PROCESS | 1780 | --DOMWINDOW == 67 (0x9b2ae800) [pid = 1780] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 14:00:07 INFO - PROCESS | 1780 | 1471986007664 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:07 INFO - PROCESS | 1780 | 1471986007673 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:07 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f05bc00 == 22 [pid = 1780] [id = 232] 14:00:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 68 (0x8f05f400) [pid = 1780] [serial = 697] [outer = (nil)] 14:00:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 69 (0x91bbd000) [pid = 1780] [serial = 698] [outer = 0x8f05f400] 14:00:07 INFO - PROCESS | 1780 | 1471986007818 Marionette DEBUG loaded listener.js 14:00:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 70 (0x93a3a800) [pid = 1780] [serial = 699] [outer = 0x8f05f400] 14:00:08 INFO - PROCESS | 1780 | 1471986008567 Marionette TRACE conn4 <- [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]]]}] 14:00:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 14:00:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1388ms 14:00:08 INFO - PROCESS | 1780 | 1471986008611 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 14:00:08 INFO - PROCESS | 1780 | 1471986008615 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 14:00:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 14:00:08 INFO - PROCESS | 1780 | 1471986008621 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 14:00:08 INFO - PROCESS | 1780 | 1471986008624 Marionette TRACE conn4 <- [1,902,null,{}] 14:00:08 INFO - PROCESS | 1780 | 1471986008630 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:08 INFO - PROCESS | 1780 | 1471986008635 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:08 INFO - PROCESS | 1780 | 1471986008784 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 14:00:08 INFO - PROCESS | 1780 | 1471986008799 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:08 INFO - PROCESS | 1780 | 1471986008818 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:08 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f059c00 == 23 [pid = 1780] [id = 233] 14:00:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 71 (0x91bb2000) [pid = 1780] [serial = 700] [outer = (nil)] 14:00:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 72 (0x9aba6000) [pid = 1780] [serial = 701] [outer = 0x91bb2000] 14:00:08 INFO - PROCESS | 1780 | 1471986008905 Marionette DEBUG loaded listener.js 14:00:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 73 (0x9ac44400) [pid = 1780] [serial = 702] [outer = 0x91bb2000] 14:00:10 INFO - PROCESS | 1780 | 1471986010005 Marionette TRACE conn4 <- [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]]]}] 14:00:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 14:00:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1436ms 14:00:10 INFO - PROCESS | 1780 | 1471986010059 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 14:00:10 INFO - PROCESS | 1780 | 1471986010066 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 14:00:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 14:00:10 INFO - PROCESS | 1780 | 1471986010076 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 14:00:10 INFO - PROCESS | 1780 | 1471986010080 Marionette TRACE conn4 <- [1,906,null,{}] 14:00:10 INFO - PROCESS | 1780 | 1471986010090 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:10 INFO - PROCESS | 1780 | 1471986010095 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:10 INFO - PROCESS | 1780 | 1471986010346 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 14:00:10 INFO - PROCESS | 1780 | 1471986010584 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:10 INFO - PROCESS | 1780 | 1471986010598 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:10 INFO - PROCESS | 1780 | ++DOCSHELL 0x917d6400 == 24 [pid = 1780] [id = 234] 14:00:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0x91bb5c00) [pid = 1780] [serial = 703] [outer = (nil)] 14:00:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0x93c46800) [pid = 1780] [serial = 704] [outer = 0x91bb5c00] 14:00:10 INFO - PROCESS | 1780 | 1471986010730 Marionette DEBUG loaded listener.js 14:00:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0x9515fc00) [pid = 1780] [serial = 705] [outer = 0x91bb5c00] 14:00:11 INFO - PROCESS | 1780 | 1471986011725 Marionette TRACE conn4 <- [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]]]}] 14:00:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 14:00:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1684ms 14:00:11 INFO - PROCESS | 1780 | 1471986011760 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 14:00:11 INFO - PROCESS | 1780 | 1471986011768 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 14:00:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 14:00:11 INFO - PROCESS | 1780 | 1471986011779 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 14:00:11 INFO - PROCESS | 1780 | 1471986011783 Marionette TRACE conn4 <- [1,910,null,{}] 14:00:11 INFO - PROCESS | 1780 | 1471986011790 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:11 INFO - PROCESS | 1780 | 1471986011797 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:12 INFO - PROCESS | 1780 | 1471986012000 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 14:00:12 INFO - PROCESS | 1780 | 1471986012215 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:12 INFO - PROCESS | 1780 | 1471986012223 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:12 INFO - PROCESS | 1780 | ++DOCSHELL 0x9937c800 == 25 [pid = 1780] [id = 235] 14:00:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 77 (0x9a1a7400) [pid = 1780] [serial = 706] [outer = (nil)] 14:00:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 78 (0x9a427400) [pid = 1780] [serial = 707] [outer = 0x9a1a7400] 14:00:12 INFO - PROCESS | 1780 | 1471986012356 Marionette DEBUG loaded listener.js 14:00:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 79 (0x9a553000) [pid = 1780] [serial = 708] [outer = 0x9a1a7400] 14:00:13 INFO - PROCESS | 1780 | 1471986013334 Marionette TRACE conn4 <- [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]]]}] 14:00:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 14:00:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1597ms 14:00:13 INFO - PROCESS | 1780 | 1471986013376 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 14:00:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 14:00:13 INFO - PROCESS | 1780 | 1471986013381 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 14:00:13 INFO - PROCESS | 1780 | 1471986013387 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 14:00:13 INFO - PROCESS | 1780 | 1471986013394 Marionette TRACE conn4 <- [1,914,null,{}] 14:00:13 INFO - PROCESS | 1780 | 1471986013410 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:13 INFO - PROCESS | 1780 | 1471986013419 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:13 INFO - PROCESS | 1780 | 1471986013602 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 14:00:13 INFO - PROCESS | 1780 | 1471986013815 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:13 INFO - PROCESS | 1780 | 1471986013830 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:13 INFO - PROCESS | 1780 | ++DOCSHELL 0x9ac62c00 == 26 [pid = 1780] [id = 236] 14:00:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0x9b068400) [pid = 1780] [serial = 709] [outer = (nil)] 14:00:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x9b06e400) [pid = 1780] [serial = 710] [outer = 0x9b068400] 14:00:14 INFO - PROCESS | 1780 | 1471986014019 Marionette DEBUG loaded listener.js 14:00:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0x9b074800) [pid = 1780] [serial = 711] [outer = 0x9b068400] 14:00:15 INFO - PROCESS | 1780 | 1471986015024 Marionette TRACE conn4 <- [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]]]}] 14:00:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 14:00:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1693ms 14:00:15 INFO - PROCESS | 1780 | 1471986015081 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 14:00:15 INFO - PROCESS | 1780 | 1471986015086 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 14:00:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 14:00:15 INFO - PROCESS | 1780 | 1471986015093 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 14:00:15 INFO - PROCESS | 1780 | 1471986015096 Marionette TRACE conn4 <- [1,918,null,{}] 14:00:15 INFO - PROCESS | 1780 | 1471986015102 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:15 INFO - PROCESS | 1780 | 1471986015108 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:15 INFO - PROCESS | 1780 | 1471986015297 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 14:00:15 INFO - PROCESS | 1780 | 1471986015460 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:15 INFO - PROCESS | 1780 | 1471986015471 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:15 INFO - PROCESS | 1780 | ++DOCSHELL 0x9b067800 == 27 [pid = 1780] [id = 237] 14:00:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0x9b2a7400) [pid = 1780] [serial = 712] [outer = (nil)] 14:00:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x9b2ab400) [pid = 1780] [serial = 713] [outer = 0x9b2a7400] 14:00:15 INFO - PROCESS | 1780 | 1471986015558 Marionette DEBUG loaded listener.js 14:00:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0x9b2acc00) [pid = 1780] [serial = 714] [outer = 0x9b2a7400] 14:00:16 INFO - PROCESS | 1780 | 1471986016494 Marionette TRACE conn4 <- [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]]]}] 14:00:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 14:00:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1430ms 14:00:16 INFO - PROCESS | 1780 | 1471986016526 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 14:00:16 INFO - PROCESS | 1780 | 1471986016529 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 14:00:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 14:00:16 INFO - PROCESS | 1780 | 1471986016536 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 14:00:16 INFO - PROCESS | 1780 | 1471986016539 Marionette TRACE conn4 <- [1,922,null,{}] 14:00:16 INFO - PROCESS | 1780 | 1471986016546 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:16 INFO - PROCESS | 1780 | 1471986016551 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:16 INFO - PROCESS | 1780 | 1471986016729 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 14:00:16 INFO - PROCESS | 1780 | 1471986016892 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:16 INFO - PROCESS | 1780 | 1471986016901 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:16 INFO - PROCESS | 1780 | ++DOCSHELL 0x97abfc00 == 28 [pid = 1780] [id = 238] 14:00:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0x9a427000) [pid = 1780] [serial = 715] [outer = (nil)] 14:00:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0x9b8a3000) [pid = 1780] [serial = 716] [outer = 0x9a427000] 14:00:16 INFO - PROCESS | 1780 | 1471986016986 Marionette DEBUG loaded listener.js 14:00:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 88 (0x9b8a5000) [pid = 1780] [serial = 717] [outer = 0x9a427000] 14:00:17 INFO - PROCESS | 1780 | 1471986017992 Marionette TRACE conn4 <- [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]]]}] 14:00:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 14:00:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1485ms 14:00:18 INFO - PROCESS | 1780 | 1471986018022 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 14:00:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 14:00:18 INFO - PROCESS | 1780 | 1471986018027 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 14:00:18 INFO - PROCESS | 1780 | 1471986018033 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 14:00:18 INFO - PROCESS | 1780 | 1471986018037 Marionette TRACE conn4 <- [1,926,null,{}] 14:00:18 INFO - PROCESS | 1780 | 1471986018043 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:18 INFO - PROCESS | 1780 | 1471986018053 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:18 INFO - PROCESS | 1780 | 1471986018266 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 14:00:18 INFO - PROCESS | 1780 | 1471986018497 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:18 INFO - PROCESS | 1780 | 1471986018505 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:18 INFO - PROCESS | 1780 | ++DOCSHELL 0x9147bc00 == 29 [pid = 1780] [id = 239] 14:00:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 89 (0x97a76800) [pid = 1780] [serial = 718] [outer = (nil)] 14:00:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 90 (0x9c1f9400) [pid = 1780] [serial = 719] [outer = 0x97a76800] 14:00:18 INFO - PROCESS | 1780 | 1471986018635 Marionette DEBUG loaded listener.js 14:00:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 91 (0x9c240800) [pid = 1780] [serial = 720] [outer = 0x97a76800] 14:00:19 INFO - PROCESS | 1780 | 1471986019513 Marionette TRACE conn4 <- [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]]]}] 14:00:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 14:00:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1532ms 14:00:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 14:00:19 INFO - PROCESS | 1780 | 1471986019565 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 14:00:19 INFO - PROCESS | 1780 | 1471986019568 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 14:00:19 INFO - PROCESS | 1780 | 1471986019576 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 14:00:19 INFO - PROCESS | 1780 | 1471986019579 Marionette TRACE conn4 <- [1,930,null,{}] 14:00:19 INFO - PROCESS | 1780 | 1471986019585 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:19 INFO - PROCESS | 1780 | 1471986019591 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:19 INFO - PROCESS | 1780 | 1471986019767 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 14:00:19 INFO - PROCESS | 1780 | 1471986019931 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:19 INFO - PROCESS | 1780 | 1471986019939 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:19 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f05cc00 == 30 [pid = 1780] [id = 240] 14:00:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 92 (0x916a8000) [pid = 1780] [serial = 721] [outer = (nil)] 14:00:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 93 (0x9d503400) [pid = 1780] [serial = 722] [outer = 0x916a8000] 14:00:20 INFO - PROCESS | 1780 | 1471986020030 Marionette DEBUG loaded listener.js 14:00:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 94 (0x9d507000) [pid = 1780] [serial = 723] [outer = 0x916a8000] 14:00:20 INFO - PROCESS | 1780 | 1471986020974 Marionette TRACE conn4 <- [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]]]}] 14:00:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 14:00:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1433ms 14:00:21 INFO - PROCESS | 1780 | 1471986021008 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 14:00:21 INFO - PROCESS | 1780 | 1471986021011 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 14:00:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 14:00:21 INFO - PROCESS | 1780 | 1471986021019 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 14:00:21 INFO - PROCESS | 1780 | 1471986021022 Marionette TRACE conn4 <- [1,934,null,{}] 14:00:21 INFO - PROCESS | 1780 | 1471986021029 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:21 INFO - PROCESS | 1780 | 1471986021034 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:21 INFO - PROCESS | 1780 | 1471986021228 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 14:00:21 INFO - PROCESS | 1780 | 1471986021406 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:21 INFO - PROCESS | 1780 | 1471986021415 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:21 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f05a400 == 31 [pid = 1780] [id = 241] 14:00:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 95 (0x8f064c00) [pid = 1780] [serial = 724] [outer = (nil)] 14:00:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 96 (0x93e0b800) [pid = 1780] [serial = 725] [outer = 0x8f064c00] 14:00:21 INFO - PROCESS | 1780 | 1471986021530 Marionette DEBUG loaded listener.js 14:00:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 97 (0x9a1a3800) [pid = 1780] [serial = 726] [outer = 0x8f064c00] 14:00:22 INFO - PROCESS | 1780 | 1471986022897 Marionette TRACE conn4 <- [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]]]}] 14:00:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 14:00:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1932ms 14:00:22 INFO - PROCESS | 1780 | 1471986022952 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 14:00:22 INFO - PROCESS | 1780 | 1471986022959 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 14:00:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 14:00:22 INFO - PROCESS | 1780 | 1471986022968 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 14:00:22 INFO - PROCESS | 1780 | 1471986022973 Marionette TRACE conn4 <- [1,938,null,{}] 14:00:22 INFO - PROCESS | 1780 | 1471986022983 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:22 INFO - PROCESS | 1780 | 1471986022988 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:23 INFO - PROCESS | 1780 | 1471986023187 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 14:00:23 INFO - PROCESS | 1780 | 1471986023417 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:23 INFO - PROCESS | 1780 | 1471986023428 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:23 INFO - PROCESS | 1780 | ++DOCSHELL 0x925efc00 == 32 [pid = 1780] [id = 242] 14:00:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 98 (0x93a36000) [pid = 1780] [serial = 727] [outer = (nil)] 14:00:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 99 (0x93e09400) [pid = 1780] [serial = 728] [outer = 0x93a36000] 14:00:23 INFO - PROCESS | 1780 | 1471986023593 Marionette DEBUG loaded listener.js 14:00:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 100 (0x9523d400) [pid = 1780] [serial = 729] [outer = 0x93a36000] 14:00:25 INFO - PROCESS | 1780 | --DOCSHELL 0x8f059400 == 31 [pid = 1780] [id = 219] 14:00:25 INFO - PROCESS | 1780 | --DOMWINDOW == 99 (0x9169d400) [pid = 1780] [serial = 639] [outer = (nil)] [url = about:blank] 14:00:25 INFO - PROCESS | 1780 | --DOMWINDOW == 98 (0x8f068000) [pid = 1780] [serial = 638] [outer = (nil)] [url = about:blank] 14:00:25 INFO - PROCESS | 1780 | --DOMWINDOW == 97 (0x93cb4000) [pid = 1780] [serial = 642] [outer = (nil)] [url = about:blank] 14:00:25 INFO - PROCESS | 1780 | --DOMWINDOW == 96 (0x93c48c00) [pid = 1780] [serial = 641] [outer = (nil)] [url = about:blank] 14:00:25 INFO - PROCESS | 1780 | --DOMWINDOW == 95 (0x93e0d000) [pid = 1780] [serial = 666] [outer = (nil)] [url = about:blank] 14:00:25 INFO - PROCESS | 1780 | --DOMWINDOW == 94 (0x93c53400) [pid = 1780] [serial = 665] [outer = (nil)] [url = about:blank] 14:00:25 INFO - PROCESS | 1780 | --DOMWINDOW == 93 (0x93abc800) [pid = 1780] [serial = 668] [outer = (nil)] [url = about:blank] 14:00:25 INFO - PROCESS | 1780 | --DOMWINDOW == 92 (0x9a1a9000) [pid = 1780] [serial = 645] [outer = (nil)] [url = about:blank] 14:00:25 INFO - PROCESS | 1780 | --DOMWINDOW == 91 (0x99323400) [pid = 1780] [serial = 644] [outer = (nil)] [url = about:blank] 14:00:25 INFO - PROCESS | 1780 | --DOMWINDOW == 90 (0x8f065800) [pid = 1780] [serial = 659] [outer = (nil)] [url = about:blank] 14:00:25 INFO - PROCESS | 1780 | --DOMWINDOW == 89 (0x9b06b400) [pid = 1780] [serial = 648] [outer = (nil)] [url = about:blank] 14:00:25 INFO - PROCESS | 1780 | --DOMWINDOW == 88 (0x9ac59c00) [pid = 1780] [serial = 647] [outer = (nil)] [url = about:blank] 14:00:25 INFO - PROCESS | 1780 | --DOMWINDOW == 87 (0x9169c400) [pid = 1780] [serial = 660] [outer = (nil)] [url = about:blank] 14:00:25 INFO - PROCESS | 1780 | --DOMWINDOW == 86 (0x9b2a4c00) [pid = 1780] [serial = 651] [outer = (nil)] [url = about:blank] 14:00:25 INFO - PROCESS | 1780 | --DOMWINDOW == 85 (0x9b22ac00) [pid = 1780] [serial = 650] [outer = (nil)] [url = about:blank] 14:00:25 INFO - PROCESS | 1780 | --DOMWINDOW == 84 (0x91d02800) [pid = 1780] [serial = 662] [outer = (nil)] [url = about:blank] 14:00:25 INFO - PROCESS | 1780 | --DOMWINDOW == 83 (0x9bdb6c00) [pid = 1780] [serial = 654] [outer = (nil)] [url = about:blank] 14:00:25 INFO - PROCESS | 1780 | --DOMWINDOW == 82 (0x9b2b3800) [pid = 1780] [serial = 653] [outer = (nil)] [url = about:blank] 14:00:25 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0x91d09c00) [pid = 1780] [serial = 656] [outer = (nil)] [url = about:blank] 14:00:25 INFO - PROCESS | 1780 | --DOMWINDOW == 80 (0x916a9c00) [pid = 1780] [serial = 669] [outer = (nil)] [url = about:blank] 14:00:25 INFO - PROCESS | 1780 | --DOMWINDOW == 79 (0x91d0a400) [pid = 1780] [serial = 663] [outer = (nil)] [url = about:blank] 14:00:25 INFO - PROCESS | 1780 | --DOMWINDOW == 78 (0x98472400) [pid = 1780] [serial = 671] [outer = (nil)] [url = about:blank] 14:00:25 INFO - PROCESS | 1780 | 1471986025707 Marionette TRACE conn4 <- [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]]]}] 14:00:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 14:00:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 2756ms 14:00:25 INFO - PROCESS | 1780 | 1471986025725 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 14:00:25 INFO - PROCESS | 1780 | 1471986025731 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 14:00:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 14:00:25 INFO - PROCESS | 1780 | 1471986025740 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 14:00:25 INFO - PROCESS | 1780 | 1471986025745 Marionette TRACE conn4 <- [1,942,null,{}] 14:00:25 INFO - PROCESS | 1780 | 1471986025754 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:25 INFO - PROCESS | 1780 | 1471986025760 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:25 INFO - PROCESS | 1780 | 1471986025930 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 14:00:25 INFO - PROCESS | 1780 | 1471986025949 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:25 INFO - PROCESS | 1780 | 1471986025962 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:26 INFO - PROCESS | 1780 | ++DOCSHELL 0x917ce400 == 32 [pid = 1780] [id = 243] 14:00:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 79 (0x91bb1800) [pid = 1780] [serial = 730] [outer = (nil)] 14:00:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0x91bb7000) [pid = 1780] [serial = 731] [outer = 0x91bb1800] 14:00:26 INFO - PROCESS | 1780 | 1471986026082 Marionette DEBUG loaded listener.js 14:00:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x91d02400) [pid = 1780] [serial = 732] [outer = 0x91bb1800] 14:00:27 INFO - PROCESS | 1780 | 1471986027040 Marionette TRACE conn4 <- [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]]]}] 14:00:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 14:00:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1337ms 14:00:27 INFO - PROCESS | 1780 | 1471986027078 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 14:00:27 INFO - PROCESS | 1780 | 1471986027087 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 14:00:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 14:00:27 INFO - PROCESS | 1780 | 1471986027099 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 14:00:27 INFO - PROCESS | 1780 | 1471986027104 Marionette TRACE conn4 <- [1,946,null,{}] 14:00:27 INFO - PROCESS | 1780 | 1471986027111 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:27 INFO - PROCESS | 1780 | 1471986027117 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:27 INFO - PROCESS | 1780 | 1471986027306 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 14:00:27 INFO - PROCESS | 1780 | 1471986027434 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:27 INFO - PROCESS | 1780 | 1471986027443 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:27 INFO - PROCESS | 1780 | ++DOCSHELL 0x93a3f400 == 33 [pid = 1780] [id = 244] 14:00:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0x93abbc00) [pid = 1780] [serial = 733] [outer = (nil)] 14:00:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0x93c54000) [pid = 1780] [serial = 734] [outer = 0x93abbc00] 14:00:27 INFO - PROCESS | 1780 | 1471986027525 Marionette DEBUG loaded listener.js 14:00:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x93e07000) [pid = 1780] [serial = 735] [outer = 0x93abbc00] 14:00:28 INFO - PROCESS | 1780 | 1471986028569 Marionette TRACE conn4 <- [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]]]}] 14:00:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 14:00:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1539ms 14:00:28 INFO - PROCESS | 1780 | 1471986028639 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 14:00:28 INFO - PROCESS | 1780 | 1471986028642 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 14:00:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 14:00:28 INFO - PROCESS | 1780 | 1471986028650 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 14:00:28 INFO - PROCESS | 1780 | 1471986028656 Marionette TRACE conn4 <- [1,950,null,{}] 14:00:28 INFO - PROCESS | 1780 | 1471986028681 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:28 INFO - PROCESS | 1780 | 1471986028691 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:28 INFO - PROCESS | 1780 | 1471986028927 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 14:00:28 INFO - PROCESS | 1780 | 1471986028955 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:28 INFO - PROCESS | 1780 | 1471986028969 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:29 INFO - PROCESS | 1780 | ++DOCSHELL 0x993ccc00 == 34 [pid = 1780] [id = 245] 14:00:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0x997c3c00) [pid = 1780] [serial = 736] [outer = (nil)] 14:00:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0x99fc9800) [pid = 1780] [serial = 737] [outer = 0x997c3c00] 14:00:29 INFO - PROCESS | 1780 | 1471986029092 Marionette DEBUG loaded listener.js 14:00:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0x9a1a1400) [pid = 1780] [serial = 738] [outer = 0x997c3c00] 14:00:30 INFO - PROCESS | 1780 | --DOMWINDOW == 86 (0x9a47c000) [pid = 1780] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 14:00:30 INFO - PROCESS | 1780 | --DOMWINDOW == 85 (0x8f05f400) [pid = 1780] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 14:00:30 INFO - PROCESS | 1780 | --DOMWINDOW == 84 (0x9a553400) [pid = 1780] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 14:00:30 INFO - PROCESS | 1780 | --DOMWINDOW == 83 (0x9a42fc00) [pid = 1780] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 14:00:30 INFO - PROCESS | 1780 | --DOMWINDOW == 82 (0x91472800) [pid = 1780] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 14:00:30 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0x97abdc00) [pid = 1780] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 14:00:30 INFO - PROCESS | 1780 | --DOMWINDOW == 80 (0x93c4ec00) [pid = 1780] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 14:00:30 INFO - PROCESS | 1780 | --DOMWINDOW == 79 (0x925f3000) [pid = 1780] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 14:00:30 INFO - PROCESS | 1780 | --DOMWINDOW == 78 (0x91bb5000) [pid = 1780] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 14:00:30 INFO - PROCESS | 1780 | --DOMWINDOW == 77 (0x917d1400) [pid = 1780] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 14:00:30 INFO - PROCESS | 1780 | --DOMWINDOW == 76 (0x8f061c00) [pid = 1780] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 14:00:30 INFO - PROCESS | 1780 | --DOMWINDOW == 75 (0x91bb2000) [pid = 1780] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 14:00:30 INFO - PROCESS | 1780 | 1471986030658 Marionette TRACE conn4 <- [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]]]}] 14:00:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 14:00:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 2041ms 14:00:30 INFO - PROCESS | 1780 | 1471986030692 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 14:00:30 INFO - PROCESS | 1780 | 1471986030697 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 14:00:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 14:00:30 INFO - PROCESS | 1780 | 1471986030704 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 14:00:30 INFO - PROCESS | 1780 | 1471986030708 Marionette TRACE conn4 <- [1,954,null,{}] 14:00:30 INFO - PROCESS | 1780 | 1471986030714 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:30 INFO - PROCESS | 1780 | 1471986030720 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:30 INFO - PROCESS | 1780 | 1471986030897 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 14:00:30 INFO - PROCESS | 1780 | 1471986030908 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:30 INFO - PROCESS | 1780 | 1471986030913 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:30 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f063000 == 35 [pid = 1780] [id = 246] 14:00:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0x91bb5000) [pid = 1780] [serial = 739] [outer = (nil)] 14:00:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 77 (0x9a1ad400) [pid = 1780] [serial = 740] [outer = 0x91bb5000] 14:00:31 INFO - PROCESS | 1780 | 1471986030999 Marionette DEBUG loaded listener.js 14:00:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 78 (0x9a425000) [pid = 1780] [serial = 741] [outer = 0x91bb5000] 14:00:31 INFO - PROCESS | 1780 | 1471986031962 Marionette TRACE conn4 <- [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]]]}] 14:00:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 14:00:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1331ms 14:00:32 INFO - PROCESS | 1780 | 1471986032037 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 14:00:32 INFO - PROCESS | 1780 | 1471986032040 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 14:00:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 14:00:32 INFO - PROCESS | 1780 | 1471986032048 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 14:00:32 INFO - PROCESS | 1780 | 1471986032051 Marionette TRACE conn4 <- [1,958,null,{}] 14:00:32 INFO - PROCESS | 1780 | 1471986032058 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:32 INFO - PROCESS | 1780 | 1471986032063 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:32 INFO - PROCESS | 1780 | 1471986032246 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 14:00:32 INFO - PROCESS | 1780 | 1471986032374 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:32 INFO - PROCESS | 1780 | 1471986032383 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:32 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a424800 == 36 [pid = 1780] [id = 247] 14:00:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 79 (0x9a42b800) [pid = 1780] [serial = 742] [outer = (nil)] 14:00:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0x9a56cc00) [pid = 1780] [serial = 743] [outer = 0x9a42b800] 14:00:32 INFO - PROCESS | 1780 | 1471986032465 Marionette DEBUG loaded listener.js 14:00:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x9a577000) [pid = 1780] [serial = 744] [outer = 0x9a42b800] 14:00:33 INFO - PROCESS | 1780 | 1471986033631 Marionette TRACE conn4 <- [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]]]}] 14:00:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 14:00:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1633ms 14:00:33 INFO - PROCESS | 1780 | 1471986033683 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 14:00:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 14:00:33 INFO - PROCESS | 1780 | 1471986033691 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 14:00:33 INFO - PROCESS | 1780 | 1471986033700 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 14:00:33 INFO - PROCESS | 1780 | 1471986033708 Marionette TRACE conn4 <- [1,962,null,{}] 14:00:33 INFO - PROCESS | 1780 | 1471986033717 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:33 INFO - PROCESS | 1780 | 1471986033722 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:33 INFO - PROCESS | 1780 | 1471986033926 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 14:00:34 INFO - PROCESS | 1780 | 1471986034149 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:34 INFO - PROCESS | 1780 | 1471986034169 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:34 INFO - PROCESS | 1780 | ++DOCSHELL 0x925ed400 == 37 [pid = 1780] [id = 248] 14:00:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0x925f0c00) [pid = 1780] [serial = 745] [outer = (nil)] 14:00:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0x93c4ec00) [pid = 1780] [serial = 746] [outer = 0x925f0c00] 14:00:34 INFO - PROCESS | 1780 | 1471986034291 Marionette DEBUG loaded listener.js 14:00:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x9515f800) [pid = 1780] [serial = 747] [outer = 0x925f0c00] 14:00:35 INFO - PROCESS | 1780 | 1471986035307 Marionette TRACE conn4 <- [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]]]}] 14:00:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 14:00:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1697ms 14:00:35 INFO - PROCESS | 1780 | 1471986035396 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 14:00:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 14:00:35 INFO - PROCESS | 1780 | 1471986035405 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 14:00:35 INFO - PROCESS | 1780 | 1471986035417 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 14:00:35 INFO - PROCESS | 1780 | 1471986035423 Marionette TRACE conn4 <- [1,966,null,{}] 14:00:35 INFO - PROCESS | 1780 | 1471986035430 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:35 INFO - PROCESS | 1780 | 1471986035436 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:35 INFO - PROCESS | 1780 | 1471986035675 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 14:00:35 INFO - PROCESS | 1780 | 1471986035940 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:35 INFO - PROCESS | 1780 | 1471986035952 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:35 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f066400 == 38 [pid = 1780] [id = 249] 14:00:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0x9a1a4400) [pid = 1780] [serial = 748] [outer = (nil)] 14:00:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0x9a4f4800) [pid = 1780] [serial = 749] [outer = 0x9a1a4400] 14:00:36 INFO - PROCESS | 1780 | 1471986036041 Marionette DEBUG loaded listener.js 14:00:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0x97ac3000) [pid = 1780] [serial = 750] [outer = 0x9a1a4400] 14:00:37 INFO - PROCESS | 1780 | 1471986037060 Marionette TRACE conn4 <- [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]]]}] 14:00:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 14:00:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1689ms 14:00:37 INFO - PROCESS | 1780 | 1471986037104 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 14:00:37 INFO - PROCESS | 1780 | 1471986037109 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 14:00:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 14:00:37 INFO - PROCESS | 1780 | 1471986037118 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 14:00:37 INFO - PROCESS | 1780 | 1471986037125 Marionette TRACE conn4 <- [1,970,null,{}] 14:00:37 INFO - PROCESS | 1780 | 1471986037144 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:37 INFO - PROCESS | 1780 | 1471986037154 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:37 INFO - PROCESS | 1780 | 1471986037358 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 14:00:37 INFO - PROCESS | 1780 | 1471986037574 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:37 INFO - PROCESS | 1780 | 1471986037589 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:37 INFO - PROCESS | 1780 | ++DOCSHELL 0x9ac40c00 == 39 [pid = 1780] [id = 250] 14:00:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 88 (0x9ac49800) [pid = 1780] [serial = 751] [outer = (nil)] 14:00:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 89 (0x9b06b000) [pid = 1780] [serial = 752] [outer = 0x9ac49800] 14:00:37 INFO - PROCESS | 1780 | 1471986037730 Marionette DEBUG loaded listener.js 14:00:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 90 (0x9b073c00) [pid = 1780] [serial = 753] [outer = 0x9ac49800] 14:00:38 INFO - PROCESS | 1780 | 1471986038736 Marionette TRACE conn4 <- [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]]]}] 14:00:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 14:00:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1696ms 14:00:38 INFO - PROCESS | 1780 | 1471986038814 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 14:00:38 INFO - PROCESS | 1780 | 1471986038820 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 14:00:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 14:00:38 INFO - PROCESS | 1780 | 1471986038827 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 14:00:38 INFO - PROCESS | 1780 | 1471986038832 Marionette TRACE conn4 <- [1,974,null,{}] 14:00:38 INFO - PROCESS | 1780 | 1471986038839 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:38 INFO - PROCESS | 1780 | 1471986038845 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:39 INFO - PROCESS | 1780 | 1471986039096 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 14:00:39 INFO - PROCESS | 1780 | 1471986039359 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:39 INFO - PROCESS | 1780 | 1471986039367 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:39 INFO - PROCESS | 1780 | ++DOCSHELL 0x91bbc400 == 40 [pid = 1780] [id = 251] 14:00:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 91 (0x91d05000) [pid = 1780] [serial = 754] [outer = (nil)] 14:00:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 92 (0x9b2aa400) [pid = 1780] [serial = 755] [outer = 0x91d05000] 14:00:39 INFO - PROCESS | 1780 | 1471986039457 Marionette DEBUG loaded listener.js 14:00:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 93 (0x9b2abc00) [pid = 1780] [serial = 756] [outer = 0x91d05000] 14:00:40 INFO - PROCESS | 1780 | 1471986040611 Marionette TRACE conn4 <- [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]]]}] 14:00:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 14:00:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1838ms 14:00:40 INFO - PROCESS | 1780 | 1471986040666 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 14:00:40 INFO - PROCESS | 1780 | 1471986040673 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 14:00:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 14:00:40 INFO - PROCESS | 1780 | 1471986040683 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 14:00:40 INFO - PROCESS | 1780 | 1471986040688 Marionette TRACE conn4 <- [1,978,null,{}] 14:00:40 INFO - PROCESS | 1780 | 1471986040697 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:40 INFO - PROCESS | 1780 | 1471986040703 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:40 INFO - PROCESS | 1780 | 1471986040901 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 14:00:41 INFO - PROCESS | 1780 | 1471986041170 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:41 INFO - PROCESS | 1780 | 1471986041188 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:41 INFO - PROCESS | 1780 | ++DOCSHELL 0x91bbb800 == 41 [pid = 1780] [id = 252] 14:00:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 94 (0x91bbec00) [pid = 1780] [serial = 757] [outer = (nil)] 14:00:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 95 (0x9242fc00) [pid = 1780] [serial = 758] [outer = 0x91bbec00] 14:00:41 INFO - PROCESS | 1780 | 1471986041271 Marionette DEBUG loaded listener.js 14:00:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 96 (0x93a34400) [pid = 1780] [serial = 759] [outer = 0x91bbec00] 14:00:41 INFO - PROCESS | 1780 | --DOCSHELL 0x9b067800 == 40 [pid = 1780] [id = 237] 14:00:41 INFO - PROCESS | 1780 | --DOCSHELL 0x8f063000 == 39 [pid = 1780] [id = 246] 14:00:41 INFO - PROCESS | 1780 | --DOCSHELL 0x993ccc00 == 38 [pid = 1780] [id = 245] 14:00:41 INFO - PROCESS | 1780 | --DOCSHELL 0x93a3f400 == 37 [pid = 1780] [id = 244] 14:00:42 INFO - PROCESS | 1780 | --DOCSHELL 0x917ce400 == 36 [pid = 1780] [id = 243] 14:00:42 INFO - PROCESS | 1780 | --DOMWINDOW == 95 (0x93cb2c00) [pid = 1780] [serial = 657] [outer = (nil)] [url = about:blank] 14:00:42 INFO - PROCESS | 1780 | --DOMWINDOW == 94 (0x9aba6000) [pid = 1780] [serial = 701] [outer = (nil)] [url = about:blank] 14:00:42 INFO - PROCESS | 1780 | --DOMWINDOW == 93 (0x9ac44400) [pid = 1780] [serial = 702] [outer = (nil)] [url = about:blank] 14:00:42 INFO - PROCESS | 1780 | --DOMWINDOW == 92 (0x9a572c00) [pid = 1780] [serial = 695] [outer = (nil)] [url = about:blank] 14:00:42 INFO - PROCESS | 1780 | --DOMWINDOW == 91 (0x91bbd000) [pid = 1780] [serial = 698] [outer = (nil)] [url = about:blank] 14:00:42 INFO - PROCESS | 1780 | --DOMWINDOW == 90 (0x9aaf7400) [pid = 1780] [serial = 683] [outer = (nil)] [url = about:blank] 14:00:42 INFO - PROCESS | 1780 | --DOMWINDOW == 89 (0x9aafa400) [pid = 1780] [serial = 684] [outer = (nil)] [url = about:blank] 14:00:42 INFO - PROCESS | 1780 | --DOMWINDOW == 88 (0x9a552c00) [pid = 1780] [serial = 680] [outer = (nil)] [url = about:blank] 14:00:42 INFO - PROCESS | 1780 | --DOMWINDOW == 87 (0x9a56e400) [pid = 1780] [serial = 681] [outer = (nil)] [url = about:blank] 14:00:42 INFO - PROCESS | 1780 | --DOMWINDOW == 86 (0x916a1000) [pid = 1780] [serial = 686] [outer = (nil)] [url = about:blank] 14:00:42 INFO - PROCESS | 1780 | --DOMWINDOW == 85 (0x917da000) [pid = 1780] [serial = 687] [outer = (nil)] [url = about:blank] 14:00:42 INFO - PROCESS | 1780 | --DOMWINDOW == 84 (0x99fbd000) [pid = 1780] [serial = 677] [outer = (nil)] [url = about:blank] 14:00:42 INFO - PROCESS | 1780 | --DOMWINDOW == 83 (0x9a1a0400) [pid = 1780] [serial = 678] [outer = (nil)] [url = about:blank] 14:00:42 INFO - PROCESS | 1780 | --DOMWINDOW == 82 (0x99382400) [pid = 1780] [serial = 692] [outer = (nil)] [url = about:blank] 14:00:42 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0x93c53c00) [pid = 1780] [serial = 689] [outer = (nil)] [url = about:blank] 14:00:42 INFO - PROCESS | 1780 | --DOMWINDOW == 80 (0x9523bc00) [pid = 1780] [serial = 690] [outer = (nil)] [url = about:blank] 14:00:42 INFO - PROCESS | 1780 | --DOMWINDOW == 79 (0x9937cc00) [pid = 1780] [serial = 672] [outer = (nil)] [url = about:blank] 14:00:42 INFO - PROCESS | 1780 | --DOMWINDOW == 78 (0x91d04000) [pid = 1780] [serial = 674] [outer = (nil)] [url = about:blank] 14:00:42 INFO - PROCESS | 1780 | --DOMWINDOW == 77 (0x93c45400) [pid = 1780] [serial = 675] [outer = (nil)] [url = about:blank] 14:00:42 INFO - PROCESS | 1780 | --DOMWINDOW == 76 (0x9a554400) [pid = 1780] [serial = 696] [outer = (nil)] [url = about:blank] 14:00:42 INFO - PROCESS | 1780 | --DOMWINDOW == 75 (0x9a1a4800) [pid = 1780] [serial = 693] [outer = (nil)] [url = about:blank] 14:00:42 INFO - PROCESS | 1780 | --DOMWINDOW == 74 (0x93a3a800) [pid = 1780] [serial = 699] [outer = (nil)] [url = about:blank] 14:00:42 INFO - PROCESS | 1780 | 1471986042357 Marionette TRACE conn4 <- [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]]]}] 14:00:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 14:00:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1737ms 14:00:42 INFO - PROCESS | 1780 | 1471986042420 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 14:00:42 INFO - PROCESS | 1780 | 1471986042427 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 14:00:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 14:00:42 INFO - PROCESS | 1780 | 1471986042438 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 14:00:42 INFO - PROCESS | 1780 | 1471986042442 Marionette TRACE conn4 <- [1,982,null,{}] 14:00:42 INFO - PROCESS | 1780 | 1471986042449 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:42 INFO - PROCESS | 1780 | 1471986042455 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:42 INFO - PROCESS | 1780 | 1471986042639 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 14:00:42 INFO - PROCESS | 1780 | 1471986042887 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:42 INFO - PROCESS | 1780 | 1471986042899 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:42 INFO - PROCESS | 1780 | ++DOCSHELL 0x91bb8000 == 37 [pid = 1780] [id = 253] 14:00:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0x93c4d000) [pid = 1780] [serial = 760] [outer = (nil)] 14:00:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0x96f87000) [pid = 1780] [serial = 761] [outer = 0x93c4d000] 14:00:42 INFO - PROCESS | 1780 | 1471986042993 Marionette DEBUG loaded listener.js 14:00:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 77 (0x97abc400) [pid = 1780] [serial = 762] [outer = 0x93c4d000] 14:00:43 INFO - PROCESS | 1780 | 1471986043816 Marionette TRACE conn4 <- [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]]]}] 14:00:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 14:00:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1436ms 14:00:43 INFO - PROCESS | 1780 | 1471986043874 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 14:00:43 INFO - PROCESS | 1780 | 1471986043878 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 14:00:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 14:00:43 INFO - PROCESS | 1780 | 1471986043888 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 14:00:43 INFO - PROCESS | 1780 | 1471986043894 Marionette TRACE conn4 <- [1,986,null,{}] 14:00:43 INFO - PROCESS | 1780 | 1471986043911 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:43 INFO - PROCESS | 1780 | 1471986043920 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:44 INFO - PROCESS | 1780 | 1471986044109 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 14:00:44 INFO - PROCESS | 1780 | 1471986044273 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:44 INFO - PROCESS | 1780 | 1471986044282 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:44 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a1b9c00 == 38 [pid = 1780] [id = 254] 14:00:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 78 (0x9a422000) [pid = 1780] [serial = 763] [outer = (nil)] 14:00:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 79 (0x9a450800) [pid = 1780] [serial = 764] [outer = 0x9a422000] 14:00:44 INFO - PROCESS | 1780 | 1471986044385 Marionette DEBUG loaded listener.js 14:00:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0x9a573c00) [pid = 1780] [serial = 765] [outer = 0x9a422000] 14:00:45 INFO - PROCESS | 1780 | 1471986045357 Marionette TRACE conn4 <- [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]]]}] 14:00:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 14:00:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1541ms 14:00:45 INFO - PROCESS | 1780 | 1471986045430 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 14:00:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 14:00:45 INFO - PROCESS | 1780 | 1471986045435 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 14:00:45 INFO - PROCESS | 1780 | 1471986045442 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 14:00:45 INFO - PROCESS | 1780 | 1471986045446 Marionette TRACE conn4 <- [1,990,null,{}] 14:00:45 INFO - PROCESS | 1780 | 1471986045461 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:45 INFO - PROCESS | 1780 | 1471986045466 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:45 INFO - PROCESS | 1780 | 1471986045696 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 14:00:45 INFO - PROCESS | 1780 | 1471986045731 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:45 INFO - PROCESS | 1780 | 1471986045741 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:45 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a11c000 == 39 [pid = 1780] [id = 255] 14:00:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x9aafa400) [pid = 1780] [serial = 766] [outer = (nil)] 14:00:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0x9aba6c00) [pid = 1780] [serial = 767] [outer = 0x9aafa400] 14:00:45 INFO - PROCESS | 1780 | 1471986045817 Marionette DEBUG loaded listener.js 14:00:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0x9ac45800) [pid = 1780] [serial = 768] [outer = 0x9aafa400] 14:00:47 INFO - PROCESS | 1780 | --DOMWINDOW == 82 (0x9a1a7400) [pid = 1780] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 14:00:47 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0x997c3c00) [pid = 1780] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 14:00:47 INFO - PROCESS | 1780 | --DOMWINDOW == 80 (0x9a427000) [pid = 1780] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 14:00:47 INFO - PROCESS | 1780 | --DOMWINDOW == 79 (0x93a36000) [pid = 1780] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 14:00:47 INFO - PROCESS | 1780 | --DOMWINDOW == 78 (0x91bb5c00) [pid = 1780] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 14:00:47 INFO - PROCESS | 1780 | --DOMWINDOW == 77 (0x91bb1800) [pid = 1780] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 14:00:47 INFO - PROCESS | 1780 | --DOMWINDOW == 76 (0x97a76800) [pid = 1780] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 14:00:47 INFO - PROCESS | 1780 | --DOMWINDOW == 75 (0x93abbc00) [pid = 1780] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 14:00:47 INFO - PROCESS | 1780 | --DOMWINDOW == 74 (0x916a8000) [pid = 1780] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 14:00:47 INFO - PROCESS | 1780 | --DOMWINDOW == 73 (0x91bb5000) [pid = 1780] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 14:00:47 INFO - PROCESS | 1780 | --DOMWINDOW == 72 (0x9b068400) [pid = 1780] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 14:00:47 INFO - PROCESS | 1780 | --DOMWINDOW == 71 (0x8f064c00) [pid = 1780] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 14:00:47 INFO - PROCESS | 1780 | --DOMWINDOW == 70 (0x9b2a7400) [pid = 1780] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 14:00:47 INFO - PROCESS | 1780 | 1471986047056 Marionette TRACE conn4 <- [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]]]}] 14:00:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 14:00:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1683ms 14:00:47 INFO - PROCESS | 1780 | 1471986047126 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 14:00:47 INFO - PROCESS | 1780 | 1471986047129 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 14:00:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 14:00:47 INFO - PROCESS | 1780 | 1471986047136 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 14:00:47 INFO - PROCESS | 1780 | 1471986047140 Marionette TRACE conn4 <- [1,994,null,{}] 14:00:47 INFO - PROCESS | 1780 | 1471986047146 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:47 INFO - PROCESS | 1780 | 1471986047151 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:47 INFO - PROCESS | 1780 | 1471986047373 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 14:00:47 INFO - PROCESS | 1780 | 1471986047536 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:47 INFO - PROCESS | 1780 | 1471986047546 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:47 INFO - PROCESS | 1780 | ++DOCSHELL 0x91475c00 == 40 [pid = 1780] [id = 256] 14:00:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 71 (0x93ca8800) [pid = 1780] [serial = 769] [outer = (nil)] 14:00:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 72 (0x9a122400) [pid = 1780] [serial = 770] [outer = 0x93ca8800] 14:00:47 INFO - PROCESS | 1780 | 1471986047620 Marionette DEBUG loaded listener.js 14:00:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 73 (0x9a421c00) [pid = 1780] [serial = 771] [outer = 0x93ca8800] 14:00:48 INFO - PROCESS | 1780 | 1471986048435 Marionette TRACE conn4 <- [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]]]}] 14:00:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 14:00:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1336ms 14:00:48 INFO - PROCESS | 1780 | 1471986048475 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 14:00:48 INFO - PROCESS | 1780 | 1471986048482 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 14:00:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 14:00:48 INFO - PROCESS | 1780 | 1471986048490 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 14:00:48 INFO - PROCESS | 1780 | 1471986048493 Marionette TRACE conn4 <- [1,998,null,{}] 14:00:48 INFO - PROCESS | 1780 | 1471986048500 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:48 INFO - PROCESS | 1780 | 1471986048512 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:48 INFO - PROCESS | 1780 | 1471986048745 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 14:00:48 INFO - PROCESS | 1780 | 1471986048880 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:48 INFO - PROCESS | 1780 | 1471986048892 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:48 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f062c00 == 41 [pid = 1780] [id = 257] 14:00:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0x9147a800) [pid = 1780] [serial = 772] [outer = (nil)] 14:00:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0x9b8a8800) [pid = 1780] [serial = 773] [outer = 0x9147a800] 14:00:49 INFO - PROCESS | 1780 | 1471986049002 Marionette DEBUG loaded listener.js 14:00:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0x9bdb4c00) [pid = 1780] [serial = 774] [outer = 0x9147a800] 14:00:50 INFO - PROCESS | 1780 | 1471986050253 Marionette TRACE conn4 <- [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]]]}] 14:00:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 14:00:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1835ms 14:00:50 INFO - PROCESS | 1780 | 1471986050328 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 14:00:50 INFO - PROCESS | 1780 | 1471986050340 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 14:00:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 14:00:50 INFO - PROCESS | 1780 | 1471986050355 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 14:00:50 INFO - PROCESS | 1780 | 1471986050370 Marionette TRACE conn4 <- [1,1002,null,{}] 14:00:50 INFO - PROCESS | 1780 | 1471986050465 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:50 INFO - PROCESS | 1780 | 1471986050478 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:50 INFO - PROCESS | 1780 | 1471986050882 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 14:00:51 INFO - PROCESS | 1780 | 1471986051157 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:51 INFO - PROCESS | 1780 | 1471986051175 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:51 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f063c00 == 42 [pid = 1780] [id = 258] 14:00:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 77 (0x916a1000) [pid = 1780] [serial = 775] [outer = (nil)] 14:00:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 78 (0x925e9400) [pid = 1780] [serial = 776] [outer = 0x916a1000] 14:00:51 INFO - PROCESS | 1780 | 1471986051329 Marionette DEBUG loaded listener.js 14:00:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 79 (0x93e0d800) [pid = 1780] [serial = 777] [outer = 0x916a1000] 14:00:52 INFO - PROCESS | 1780 | 1471986052453 Marionette TRACE conn4 <- [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]]]}] 14:00:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 14:00:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 2132ms 14:00:52 INFO - PROCESS | 1780 | 1471986052485 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 14:00:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 14:00:52 INFO - PROCESS | 1780 | 1471986052494 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 14:00:52 INFO - PROCESS | 1780 | 1471986052506 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 14:00:52 INFO - PROCESS | 1780 | 1471986052511 Marionette TRACE conn4 <- [1,1006,null,{}] 14:00:52 INFO - PROCESS | 1780 | 1471986052538 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:52 INFO - PROCESS | 1780 | 1471986052545 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:52 INFO - PROCESS | 1780 | 1471986052772 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 14:00:53 INFO - PROCESS | 1780 | 1471986053042 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:53 INFO - PROCESS | 1780 | 1471986053051 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:53 INFO - PROCESS | 1780 | ++DOCSHELL 0x95275000 == 43 [pid = 1780] [id = 259] 14:00:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0x9a1a3000) [pid = 1780] [serial = 778] [outer = (nil)] 14:00:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x9a42dc00) [pid = 1780] [serial = 779] [outer = 0x9a1a3000] 14:00:53 INFO - PROCESS | 1780 | 1471986053162 Marionette DEBUG loaded listener.js 14:00:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0x9aaf7400) [pid = 1780] [serial = 780] [outer = 0x9a1a3000] 14:00:54 INFO - PROCESS | 1780 | 1471986054260 Marionette TRACE conn4 <- [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]]]}] 14:00:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 14:00:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1800ms 14:00:54 INFO - PROCESS | 1780 | 1471986054308 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 14:00:54 INFO - PROCESS | 1780 | 1471986054313 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 14:00:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 14:00:54 INFO - PROCESS | 1780 | 1471986054322 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 14:00:54 INFO - PROCESS | 1780 | 1471986054328 Marionette TRACE conn4 <- [1,1010,null,{}] 14:00:54 INFO - PROCESS | 1780 | 1471986054348 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:54 INFO - PROCESS | 1780 | 1471986054358 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:54 INFO - PROCESS | 1780 | 1471986054587 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 14:00:54 INFO - PROCESS | 1780 | 1471986054852 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:54 INFO - PROCESS | 1780 | 1471986054865 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:54 INFO - PROCESS | 1780 | ++DOCSHELL 0x9b2a8400 == 44 [pid = 1780] [id = 260] 14:00:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0x9b2aa800) [pid = 1780] [serial = 781] [outer = (nil)] 14:00:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x9c0b8400) [pid = 1780] [serial = 782] [outer = 0x9b2aa800] 14:00:54 INFO - PROCESS | 1780 | 1471986054965 Marionette DEBUG loaded listener.js 14:00:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0x9c1f9000) [pid = 1780] [serial = 783] [outer = 0x9b2aa800] 14:00:55 INFO - PROCESS | 1780 | 1471986055931 Marionette TRACE conn4 <- [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]]]}] 14:00:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 14:00:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1652ms 14:00:55 INFO - PROCESS | 1780 | 1471986055975 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 14:00:55 INFO - PROCESS | 1780 | 1471986055981 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 14:00:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 14:00:55 INFO - PROCESS | 1780 | 1471986055988 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 14:00:55 INFO - PROCESS | 1780 | 1471986055991 Marionette TRACE conn4 <- [1,1014,null,{}] 14:00:56 INFO - PROCESS | 1780 | 1471986055998 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:56 INFO - PROCESS | 1780 | 1471986056004 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:56 INFO - PROCESS | 1780 | 1471986056206 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 14:00:56 INFO - PROCESS | 1780 | 1471986056419 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:56 INFO - PROCESS | 1780 | 1471986056432 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:56 INFO - PROCESS | 1780 | ++DOCSHELL 0x916a2400 == 45 [pid = 1780] [id = 261] 14:00:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0x9a19f000) [pid = 1780] [serial = 784] [outer = (nil)] 14:00:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0x9d504000) [pid = 1780] [serial = 785] [outer = 0x9a19f000] 14:00:56 INFO - PROCESS | 1780 | 1471986056566 Marionette DEBUG loaded listener.js 14:00:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 88 (0x9d50ec00) [pid = 1780] [serial = 786] [outer = 0x9a19f000] 14:00:57 INFO - PROCESS | 1780 | 1471986057601 Marionette TRACE conn4 <- [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]]]}] 14:00:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 14:00:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1687ms 14:00:57 INFO - PROCESS | 1780 | 1471986057675 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 14:00:57 INFO - PROCESS | 1780 | 1471986057679 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 14:00:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 14:00:57 INFO - PROCESS | 1780 | 1471986057688 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 14:00:57 INFO - PROCESS | 1780 | 1471986057693 Marionette TRACE conn4 <- [1,1018,null,{}] 14:00:57 INFO - PROCESS | 1780 | 1471986057701 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:57 INFO - PROCESS | 1780 | 1471986057707 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:57 INFO - PROCESS | 1780 | 1471986057973 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 14:00:58 INFO - PROCESS | 1780 | 1471986058290 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:58 INFO - PROCESS | 1780 | 1471986058299 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:58 INFO - PROCESS | 1780 | ++DOCSHELL 0x93c4b400 == 46 [pid = 1780] [id = 262] 14:00:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 89 (0x9c203400) [pid = 1780] [serial = 787] [outer = (nil)] 14:00:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 90 (0x9d5b1000) [pid = 1780] [serial = 788] [outer = 0x9c203400] 14:00:58 INFO - PROCESS | 1780 | 1471986058396 Marionette DEBUG loaded listener.js 14:00:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 91 (0xa0639c00) [pid = 1780] [serial = 789] [outer = 0x9c203400] 14:00:59 INFO - PROCESS | 1780 | 1471986059390 Marionette TRACE conn4 <- [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]]]}] 14:00:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 14:00:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1738ms 14:00:59 INFO - PROCESS | 1780 | 1471986059427 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 14:00:59 INFO - PROCESS | 1780 | 1471986059432 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 14:00:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 14:00:59 INFO - PROCESS | 1780 | 1471986059458 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 14:00:59 INFO - PROCESS | 1780 | 1471986059463 Marionette TRACE conn4 <- [1,1022,null,{}] 14:00:59 INFO - PROCESS | 1780 | 1471986059469 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:59 INFO - PROCESS | 1780 | 1471986059479 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:59 INFO - PROCESS | 1780 | 1471986059700 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 14:00:59 INFO - PROCESS | 1780 | 1471986059908 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:59 INFO - PROCESS | 1780 | 1471986059920 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:00:59 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f05ec00 == 47 [pid = 1780] [id = 263] 14:00:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 92 (0x9d5a8400) [pid = 1780] [serial = 790] [outer = (nil)] 14:01:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 93 (0xa200f000) [pid = 1780] [serial = 791] [outer = 0x9d5a8400] 14:01:00 INFO - PROCESS | 1780 | 1471986060050 Marionette DEBUG loaded listener.js 14:01:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 94 (0xa20ac800) [pid = 1780] [serial = 792] [outer = 0x9d5a8400] 14:01:00 INFO - PROCESS | 1780 | 1471986060968 Marionette TRACE conn4 <- [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]]]}] 14:01:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 14:01:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1587ms 14:01:01 INFO - PROCESS | 1780 | 1471986061042 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 14:01:01 INFO - PROCESS | 1780 | 1471986061046 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 14:01:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 14:01:01 INFO - PROCESS | 1780 | 1471986061054 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 14:01:01 INFO - PROCESS | 1780 | 1471986061058 Marionette TRACE conn4 <- [1,1026,null,{}] 14:01:01 INFO - PROCESS | 1780 | 1471986061065 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:01 INFO - PROCESS | 1780 | 1471986061071 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:01 INFO - PROCESS | 1780 | 1471986061297 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 14:01:01 INFO - PROCESS | 1780 | 1471986061513 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:01 INFO - PROCESS | 1780 | 1471986061523 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:01 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f062800 == 48 [pid = 1780] [id = 264] 14:01:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 95 (0x9169c400) [pid = 1780] [serial = 793] [outer = (nil)] 14:01:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 96 (0x91d04400) [pid = 1780] [serial = 794] [outer = 0x9169c400] 14:01:01 INFO - PROCESS | 1780 | 1471986061656 Marionette DEBUG loaded listener.js 14:01:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 97 (0x93e03400) [pid = 1780] [serial = 795] [outer = 0x9169c400] 14:01:03 INFO - PROCESS | 1780 | 1471986063003 Marionette TRACE conn4 <- [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]]]}] 14:01:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 14:01:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1988ms 14:01:03 INFO - PROCESS | 1780 | 1471986063043 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 14:01:03 INFO - PROCESS | 1780 | 1471986063051 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 14:01:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 14:01:03 INFO - PROCESS | 1780 | 1471986063112 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 14:01:03 INFO - PROCESS | 1780 | 1471986063119 Marionette TRACE conn4 <- [1,1030,null,{}] 14:01:03 INFO - PROCESS | 1780 | 1471986063159 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:03 INFO - PROCESS | 1780 | 1471986063166 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:03 INFO - PROCESS | 1780 | 1471986063349 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 14:01:03 INFO - PROCESS | 1780 | 1471986063540 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:03 INFO - PROCESS | 1780 | 1471986063546 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:03 INFO - PROCESS | 1780 | ++DOCSHELL 0x91d04000 == 49 [pid = 1780] [id = 265] 14:01:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 98 (0x91d06c00) [pid = 1780] [serial = 796] [outer = (nil)] 14:01:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 99 (0x93c53400) [pid = 1780] [serial = 797] [outer = 0x91d06c00] 14:01:03 INFO - PROCESS | 1780 | 1471986063635 Marionette DEBUG loaded listener.js 14:01:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 100 (0x95244c00) [pid = 1780] [serial = 798] [outer = 0x91d06c00] 14:01:05 INFO - PROCESS | 1780 | --DOCSHELL 0x91475c00 == 48 [pid = 1780] [id = 256] 14:01:05 INFO - PROCESS | 1780 | --DOCSHELL 0x9a11c000 == 47 [pid = 1780] [id = 255] 14:01:05 INFO - PROCESS | 1780 | --DOCSHELL 0x9a1b9c00 == 46 [pid = 1780] [id = 254] 14:01:05 INFO - PROCESS | 1780 | --DOCSHELL 0x91bb8000 == 45 [pid = 1780] [id = 253] 14:01:05 INFO - PROCESS | 1780 | --DOCSHELL 0x91bbb800 == 44 [pid = 1780] [id = 252] 14:01:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8f05a400 == 43 [pid = 1780] [id = 241] 14:01:05 INFO - PROCESS | 1780 | --DOCSHELL 0x97abfc00 == 42 [pid = 1780] [id = 238] 14:01:05 INFO - PROCESS | 1780 | --DOCSHELL 0x9147bc00 == 41 [pid = 1780] [id = 239] 14:01:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8f05cc00 == 40 [pid = 1780] [id = 240] 14:01:05 INFO - PROCESS | 1780 | --DOCSHELL 0x9a424800 == 39 [pid = 1780] [id = 247] 14:01:05 INFO - PROCESS | 1780 | --DOCSHELL 0x925ed400 == 38 [pid = 1780] [id = 248] 14:01:05 INFO - PROCESS | 1780 | --DOCSHELL 0x9ac40c00 == 37 [pid = 1780] [id = 250] 14:01:05 INFO - PROCESS | 1780 | --DOCSHELL 0x925efc00 == 36 [pid = 1780] [id = 242] 14:01:05 INFO - PROCESS | 1780 | --DOCSHELL 0x91bbc400 == 35 [pid = 1780] [id = 251] 14:01:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8f066400 == 34 [pid = 1780] [id = 249] 14:01:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8f062800 == 33 [pid = 1780] [id = 264] 14:01:05 INFO - PROCESS | 1780 | --DOCSHELL 0x93c4b400 == 32 [pid = 1780] [id = 262] 14:01:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8f05ec00 == 31 [pid = 1780] [id = 263] 14:01:05 INFO - PROCESS | 1780 | --DOCSHELL 0x916a2400 == 30 [pid = 1780] [id = 261] 14:01:05 INFO - PROCESS | 1780 | --DOCSHELL 0x9b2a8400 == 29 [pid = 1780] [id = 260] 14:01:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8f063c00 == 28 [pid = 1780] [id = 258] 14:01:05 INFO - PROCESS | 1780 | --DOCSHELL 0x95275000 == 27 [pid = 1780] [id = 259] 14:01:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8f062c00 == 26 [pid = 1780] [id = 257] 14:01:05 INFO - PROCESS | 1780 | --DOMWINDOW == 99 (0x9a427400) [pid = 1780] [serial = 707] [outer = (nil)] [url = about:blank] 14:01:05 INFO - PROCESS | 1780 | --DOMWINDOW == 98 (0x9a553000) [pid = 1780] [serial = 708] [outer = (nil)] [url = about:blank] 14:01:05 INFO - PROCESS | 1780 | --DOMWINDOW == 97 (0x9a1a1400) [pid = 1780] [serial = 738] [outer = (nil)] [url = about:blank] 14:01:05 INFO - PROCESS | 1780 | --DOMWINDOW == 96 (0x9b8a3000) [pid = 1780] [serial = 716] [outer = (nil)] [url = about:blank] 14:01:05 INFO - PROCESS | 1780 | --DOMWINDOW == 95 (0x9523d400) [pid = 1780] [serial = 729] [outer = (nil)] [url = about:blank] 14:01:05 INFO - PROCESS | 1780 | --DOMWINDOW == 94 (0x9515fc00) [pid = 1780] [serial = 705] [outer = (nil)] [url = about:blank] 14:01:05 INFO - PROCESS | 1780 | --DOMWINDOW == 93 (0x9b8a5000) [pid = 1780] [serial = 717] [outer = (nil)] [url = about:blank] 14:01:05 INFO - PROCESS | 1780 | --DOMWINDOW == 92 (0x91d02400) [pid = 1780] [serial = 732] [outer = (nil)] [url = about:blank] 14:01:05 INFO - PROCESS | 1780 | --DOMWINDOW == 91 (0x93e09400) [pid = 1780] [serial = 728] [outer = (nil)] [url = about:blank] 14:01:05 INFO - PROCESS | 1780 | --DOMWINDOW == 90 (0x9c1f9400) [pid = 1780] [serial = 719] [outer = (nil)] [url = about:blank] 14:01:05 INFO - PROCESS | 1780 | --DOMWINDOW == 89 (0x93e07000) [pid = 1780] [serial = 735] [outer = (nil)] [url = about:blank] 14:01:05 INFO - PROCESS | 1780 | --DOMWINDOW == 88 (0x93c54000) [pid = 1780] [serial = 734] [outer = (nil)] [url = about:blank] 14:01:05 INFO - PROCESS | 1780 | --DOMWINDOW == 87 (0x93c46800) [pid = 1780] [serial = 704] [outer = (nil)] [url = about:blank] 14:01:05 INFO - PROCESS | 1780 | --DOMWINDOW == 86 (0x9d503400) [pid = 1780] [serial = 722] [outer = (nil)] [url = about:blank] 14:01:05 INFO - PROCESS | 1780 | --DOMWINDOW == 85 (0x9a1ad400) [pid = 1780] [serial = 740] [outer = (nil)] [url = about:blank] 14:01:05 INFO - PROCESS | 1780 | --DOMWINDOW == 84 (0x9b074800) [pid = 1780] [serial = 711] [outer = (nil)] [url = about:blank] 14:01:05 INFO - PROCESS | 1780 | --DOMWINDOW == 83 (0x93e0b800) [pid = 1780] [serial = 725] [outer = (nil)] [url = about:blank] 14:01:05 INFO - PROCESS | 1780 | --DOMWINDOW == 82 (0x9d507000) [pid = 1780] [serial = 723] [outer = (nil)] [url = about:blank] 14:01:05 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0x9c240800) [pid = 1780] [serial = 720] [outer = (nil)] [url = about:blank] 14:01:05 INFO - PROCESS | 1780 | --DOMWINDOW == 80 (0x9b2acc00) [pid = 1780] [serial = 714] [outer = (nil)] [url = about:blank] 14:01:05 INFO - PROCESS | 1780 | --DOMWINDOW == 79 (0x9b2ab400) [pid = 1780] [serial = 713] [outer = (nil)] [url = about:blank] 14:01:05 INFO - PROCESS | 1780 | --DOMWINDOW == 78 (0x99fc9800) [pid = 1780] [serial = 737] [outer = (nil)] [url = about:blank] 14:01:05 INFO - PROCESS | 1780 | --DOMWINDOW == 77 (0x9a1a3800) [pid = 1780] [serial = 726] [outer = (nil)] [url = about:blank] 14:01:05 INFO - PROCESS | 1780 | --DOMWINDOW == 76 (0x91bb7000) [pid = 1780] [serial = 731] [outer = (nil)] [url = about:blank] 14:01:05 INFO - PROCESS | 1780 | --DOMWINDOW == 75 (0x9b06e400) [pid = 1780] [serial = 710] [outer = (nil)] [url = about:blank] 14:01:05 INFO - PROCESS | 1780 | --DOMWINDOW == 74 (0x9a425000) [pid = 1780] [serial = 741] [outer = (nil)] [url = about:blank] 14:01:05 INFO - PROCESS | 1780 | 1471986065932 Marionette TRACE conn4 <- [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]]]}] 14:01:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 14:01:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 2920ms 14:01:05 INFO - PROCESS | 1780 | 1471986065981 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 14:01:05 INFO - PROCESS | 1780 | 1471986065989 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 14:01:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 14:01:06 INFO - PROCESS | 1780 | 1471986066001 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 14:01:06 INFO - PROCESS | 1780 | 1471986066005 Marionette TRACE conn4 <- [1,1034,null,{}] 14:01:06 INFO - PROCESS | 1780 | 1471986066016 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:06 INFO - PROCESS | 1780 | 1471986066022 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:06 INFO - PROCESS | 1780 | 1471986066225 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 14:01:06 INFO - PROCESS | 1780 | 1471986066388 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:06 INFO - PROCESS | 1780 | 1471986066404 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:06 INFO - PROCESS | 1780 | ++DOCSHELL 0x9147dc00 == 27 [pid = 1780] [id = 266] 14:01:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0x916ab000) [pid = 1780] [serial = 799] [outer = (nil)] 14:01:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0x917d3800) [pid = 1780] [serial = 800] [outer = 0x916ab000] 14:01:06 INFO - PROCESS | 1780 | 1471986066488 Marionette DEBUG loaded listener.js 14:01:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 77 (0x91bb2c00) [pid = 1780] [serial = 801] [outer = 0x916ab000] 14:01:07 INFO - PROCESS | 1780 | 1471986067348 Marionette TRACE conn4 <- [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]]]}] 14:01:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 14:01:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1389ms 14:01:07 INFO - PROCESS | 1780 | 1471986067389 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 14:01:07 INFO - PROCESS | 1780 | 1471986067398 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 14:01:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 14:01:07 INFO - PROCESS | 1780 | 1471986067412 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 14:01:07 INFO - PROCESS | 1780 | 1471986067418 Marionette TRACE conn4 <- [1,1038,null,{}] 14:01:07 INFO - PROCESS | 1780 | 1471986067425 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:07 INFO - PROCESS | 1780 | 1471986067432 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:07 INFO - PROCESS | 1780 | 1471986067629 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 14:01:07 INFO - PROCESS | 1780 | 1471986067779 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:07 INFO - PROCESS | 1780 | 1471986067795 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:07 INFO - PROCESS | 1780 | ++DOCSHELL 0x925e5c00 == 28 [pid = 1780] [id = 267] 14:01:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 78 (0x925ee400) [pid = 1780] [serial = 802] [outer = (nil)] 14:01:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 79 (0x93abbc00) [pid = 1780] [serial = 803] [outer = 0x925ee400] 14:01:07 INFO - PROCESS | 1780 | 1471986067876 Marionette DEBUG loaded listener.js 14:01:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0x93c47c00) [pid = 1780] [serial = 804] [outer = 0x925ee400] 14:01:08 INFO - PROCESS | 1780 | 1471986068935 Marionette TRACE conn4 <- [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]]]}] 14:01:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 14:01:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1591ms 14:01:09 INFO - PROCESS | 1780 | 1471986069005 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 14:01:09 INFO - PROCESS | 1780 | 1471986069011 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 14:01:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 14:01:09 INFO - PROCESS | 1780 | 1471986069019 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 14:01:09 INFO - PROCESS | 1780 | 1471986069026 Marionette TRACE conn4 <- [1,1042,null,{}] 14:01:09 INFO - PROCESS | 1780 | 1471986069058 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:09 INFO - PROCESS | 1780 | 1471986069069 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:09 INFO - PROCESS | 1780 | 1471986069307 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 14:01:09 INFO - PROCESS | 1780 | 1471986069457 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:09 INFO - PROCESS | 1780 | 1471986069471 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:09 INFO - PROCESS | 1780 | ++DOCSHELL 0x97ac3400 == 29 [pid = 1780] [id = 268] 14:01:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x97ac4c00) [pid = 1780] [serial = 805] [outer = (nil)] 14:01:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0x98480000) [pid = 1780] [serial = 806] [outer = 0x97ac4c00] 14:01:09 INFO - PROCESS | 1780 | 1471986069563 Marionette DEBUG loaded listener.js 14:01:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0x993cd000) [pid = 1780] [serial = 807] [outer = 0x97ac4c00] 14:01:10 INFO - PROCESS | 1780 | --DOMWINDOW == 82 (0x9aafa400) [pid = 1780] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 14:01:10 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0x9a1a4400) [pid = 1780] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 14:01:10 INFO - PROCESS | 1780 | --DOMWINDOW == 80 (0x93ca8800) [pid = 1780] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 14:01:10 INFO - PROCESS | 1780 | --DOMWINDOW == 79 (0x91d05000) [pid = 1780] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 14:01:10 INFO - PROCESS | 1780 | --DOMWINDOW == 78 (0x91bbec00) [pid = 1780] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 14:01:10 INFO - PROCESS | 1780 | --DOMWINDOW == 77 (0x9a422000) [pid = 1780] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 14:01:10 INFO - PROCESS | 1780 | --DOMWINDOW == 76 (0x9ac49800) [pid = 1780] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 14:01:10 INFO - PROCESS | 1780 | --DOMWINDOW == 75 (0x9a42b800) [pid = 1780] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 14:01:10 INFO - PROCESS | 1780 | --DOMWINDOW == 74 (0x93c4d000) [pid = 1780] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 14:01:10 INFO - PROCESS | 1780 | --DOMWINDOW == 73 (0x925f0c00) [pid = 1780] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 14:01:10 INFO - PROCESS | 1780 | --DOMWINDOW == 72 (0x9147a800) [pid = 1780] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 14:01:11 INFO - PROCESS | 1780 | 1471986071143 Marionette TRACE conn4 <- [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]]]}] 14:01:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 14:01:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 2145ms 14:01:11 INFO - PROCESS | 1780 | 1471986071165 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 14:01:11 INFO - PROCESS | 1780 | 1471986071169 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 14:01:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 14:01:11 INFO - PROCESS | 1780 | 1471986071177 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 14:01:11 INFO - PROCESS | 1780 | 1471986071181 Marionette TRACE conn4 <- [1,1046,null,{}] 14:01:11 INFO - PROCESS | 1780 | 1471986071187 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:11 INFO - PROCESS | 1780 | 1471986071193 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:11 INFO - PROCESS | 1780 | 1471986071360 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 14:01:11 INFO - PROCESS | 1780 | 1471986071376 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:11 INFO - PROCESS | 1780 | 1471986071386 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:11 INFO - PROCESS | 1780 | ++DOCSHELL 0x916a7c00 == 30 [pid = 1780] [id = 269] 14:01:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 73 (0x91d0bc00) [pid = 1780] [serial = 808] [outer = (nil)] 14:01:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0x9a11dc00) [pid = 1780] [serial = 809] [outer = 0x91d0bc00] 14:01:11 INFO - PROCESS | 1780 | 1471986071465 Marionette DEBUG loaded listener.js 14:01:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0x9a1a4c00) [pid = 1780] [serial = 810] [outer = 0x91d0bc00] 14:01:12 INFO - PROCESS | 1780 | 1471986072374 Marionette TRACE conn4 <- [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]]]}] 14:01:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 14:01:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1284ms 14:01:12 INFO - PROCESS | 1780 | 1471986072463 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 14:01:12 INFO - PROCESS | 1780 | 1471986072467 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 14:01:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 14:01:12 INFO - PROCESS | 1780 | 1471986072474 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 14:01:12 INFO - PROCESS | 1780 | 1471986072478 Marionette TRACE conn4 <- [1,1050,null,{}] 14:01:12 INFO - PROCESS | 1780 | 1471986072484 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:12 INFO - PROCESS | 1780 | 1471986072490 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:12 INFO - PROCESS | 1780 | 1471986072659 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 14:01:12 INFO - PROCESS | 1780 | 1471986072669 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:12 INFO - PROCESS | 1780 | 1471986072679 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:12 INFO - PROCESS | 1780 | ++DOCSHELL 0x91d03800 == 31 [pid = 1780] [id = 270] 14:01:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0x98479400) [pid = 1780] [serial = 811] [outer = (nil)] 14:01:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 77 (0x9a425000) [pid = 1780] [serial = 812] [outer = 0x98479400] 14:01:12 INFO - PROCESS | 1780 | 1471986072882 Marionette DEBUG loaded listener.js 14:01:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 78 (0x9a42e000) [pid = 1780] [serial = 813] [outer = 0x98479400] 14:01:14 INFO - PROCESS | 1780 | 1471986074034 Marionette TRACE conn4 <- [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]]]}] 14:01:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 14:01:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1643ms 14:01:14 INFO - PROCESS | 1780 | 1471986074119 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 14:01:14 INFO - PROCESS | 1780 | 1471986074127 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 14:01:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 14:01:14 INFO - PROCESS | 1780 | 1471986074137 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 14:01:14 INFO - PROCESS | 1780 | 1471986074146 Marionette TRACE conn4 <- [1,1054,null,{}] 14:01:14 INFO - PROCESS | 1780 | 1471986074155 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:14 INFO - PROCESS | 1780 | 1471986074162 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:14 INFO - PROCESS | 1780 | 1471986074413 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 14:01:14 INFO - PROCESS | 1780 | 1471986074640 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:14 INFO - PROCESS | 1780 | 1471986074656 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:14 INFO - PROCESS | 1780 | ++DOCSHELL 0x91d05000 == 32 [pid = 1780] [id = 271] 14:01:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 79 (0x91d0a400) [pid = 1780] [serial = 814] [outer = (nil)] 14:01:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0x925f1000) [pid = 1780] [serial = 815] [outer = 0x91d0a400] 14:01:14 INFO - PROCESS | 1780 | 1471986074751 Marionette DEBUG loaded listener.js 14:01:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x93cad400) [pid = 1780] [serial = 816] [outer = 0x91d0a400] 14:01:15 INFO - PROCESS | 1780 | 1471986075805 Marionette TRACE conn4 <- [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]]]}] 14:01:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 14:01:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1747ms 14:01:15 INFO - PROCESS | 1780 | 1471986075884 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 14:01:15 INFO - PROCESS | 1780 | 1471986075893 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 14:01:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 14:01:15 INFO - PROCESS | 1780 | 1471986075906 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 14:01:15 INFO - PROCESS | 1780 | 1471986075910 Marionette TRACE conn4 <- [1,1058,null,{}] 14:01:15 INFO - PROCESS | 1780 | 1471986075919 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:15 INFO - PROCESS | 1780 | 1471986075925 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:16 INFO - PROCESS | 1780 | 1471986076162 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 14:01:16 INFO - PROCESS | 1780 | 1471986076424 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:16 INFO - PROCESS | 1780 | 1471986076435 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:16 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f064400 == 33 [pid = 1780] [id = 272] 14:01:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0x93e07c00) [pid = 1780] [serial = 817] [outer = (nil)] 14:01:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0x9a1a7000) [pid = 1780] [serial = 818] [outer = 0x93e07c00] 14:01:16 INFO - PROCESS | 1780 | 1471986076526 Marionette DEBUG loaded listener.js 14:01:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x93ca8000) [pid = 1780] [serial = 819] [outer = 0x93e07c00] 14:01:17 INFO - PROCESS | 1780 | 1471986077538 Marionette TRACE conn4 <- [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]]]}] 14:01:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 14:01:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1687ms 14:01:17 INFO - PROCESS | 1780 | 1471986077593 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 14:01:17 INFO - PROCESS | 1780 | 1471986077596 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 14:01:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 14:01:17 INFO - PROCESS | 1780 | 1471986077605 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 14:01:17 INFO - PROCESS | 1780 | 1471986077611 Marionette TRACE conn4 <- [1,1062,null,{}] 14:01:17 INFO - PROCESS | 1780 | 1471986077629 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:17 INFO - PROCESS | 1780 | 1471986077639 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:17 INFO - PROCESS | 1780 | 1471986077884 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 14:01:18 INFO - PROCESS | 1780 | 1471986078159 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:18 INFO - PROCESS | 1780 | 1471986078173 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:18 INFO - PROCESS | 1780 | ++DOCSHELL 0x9aba7000 == 34 [pid = 1780] [id = 273] 14:01:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0x9aba7c00) [pid = 1780] [serial = 820] [outer = (nil)] 14:01:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0x9ac44400) [pid = 1780] [serial = 821] [outer = 0x9aba7c00] 14:01:18 INFO - PROCESS | 1780 | 1471986078270 Marionette DEBUG loaded listener.js 14:01:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0x9ac4cc00) [pid = 1780] [serial = 822] [outer = 0x9aba7c00] 14:01:19 INFO - PROCESS | 1780 | 1471986079315 Marionette TRACE conn4 <- [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]]]}] 14:01:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 14:01:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1747ms 14:01:19 INFO - PROCESS | 1780 | 1471986079353 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 14:01:19 INFO - PROCESS | 1780 | 1471986079357 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 14:01:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 14:01:19 INFO - PROCESS | 1780 | 1471986079366 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 14:01:19 INFO - PROCESS | 1780 | 1471986079370 Marionette TRACE conn4 <- [1,1066,null,{}] 14:01:19 INFO - PROCESS | 1780 | 1471986079377 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:19 INFO - PROCESS | 1780 | 1471986079383 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:19 INFO - PROCESS | 1780 | 1471986079604 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 14:01:19 INFO - PROCESS | 1780 | 1471986079826 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:19 INFO - PROCESS | 1780 | 1471986079833 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:19 INFO - PROCESS | 1780 | ++DOCSHELL 0x96f8a400 == 35 [pid = 1780] [id = 274] 14:01:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 88 (0x97ac2c00) [pid = 1780] [serial = 823] [outer = (nil)] 14:01:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 89 (0x9b06b400) [pid = 1780] [serial = 824] [outer = 0x97ac2c00] 14:01:19 INFO - PROCESS | 1780 | 1471986079960 Marionette DEBUG loaded listener.js 14:01:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 90 (0x9b06e400) [pid = 1780] [serial = 825] [outer = 0x97ac2c00] 14:01:21 INFO - PROCESS | 1780 | 1471986081175 Marionette TRACE conn4 <- [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]]]}] 14:01:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 14:01:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1887ms 14:01:21 INFO - PROCESS | 1780 | 1471986081285 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 14:01:21 INFO - PROCESS | 1780 | 1471986081292 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 14:01:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 14:01:21 INFO - PROCESS | 1780 | 1471986081303 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 14:01:21 INFO - PROCESS | 1780 | 1471986081308 Marionette TRACE conn4 <- [1,1070,null,{}] 14:01:21 INFO - PROCESS | 1780 | 1471986081328 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:21 INFO - PROCESS | 1780 | 1471986081335 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:21 INFO - PROCESS | 1780 | 1471986081616 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 14:01:21 INFO - PROCESS | 1780 | --DOCSHELL 0x916a7c00 == 34 [pid = 1780] [id = 269] 14:01:21 INFO - PROCESS | 1780 | --DOCSHELL 0x97ac3400 == 33 [pid = 1780] [id = 268] 14:01:21 INFO - PROCESS | 1780 | --DOCSHELL 0x925e5c00 == 32 [pid = 1780] [id = 267] 14:01:21 INFO - PROCESS | 1780 | --DOCSHELL 0x9147dc00 == 31 [pid = 1780] [id = 266] 14:01:21 INFO - PROCESS | 1780 | 1471986081797 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:21 INFO - PROCESS | 1780 | 1471986081811 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:21 INFO - PROCESS | 1780 | ++DOCSHELL 0x91477800 == 32 [pid = 1780] [id = 275] 14:01:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 91 (0x9147c000) [pid = 1780] [serial = 826] [outer = (nil)] 14:01:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 92 (0x91bb9c00) [pid = 1780] [serial = 827] [outer = 0x9147c000] 14:01:21 INFO - PROCESS | 1780 | 1471986081891 Marionette DEBUG loaded listener.js 14:01:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 93 (0x91d06000) [pid = 1780] [serial = 828] [outer = 0x9147c000] 14:01:22 INFO - PROCESS | 1780 | --DOMWINDOW == 92 (0x9bdb4c00) [pid = 1780] [serial = 774] [outer = (nil)] [url = about:blank] 14:01:22 INFO - PROCESS | 1780 | --DOMWINDOW == 91 (0x9b8a8800) [pid = 1780] [serial = 773] [outer = (nil)] [url = about:blank] 14:01:22 INFO - PROCESS | 1780 | --DOMWINDOW == 90 (0x9aba6c00) [pid = 1780] [serial = 767] [outer = (nil)] [url = about:blank] 14:01:22 INFO - PROCESS | 1780 | --DOMWINDOW == 89 (0x9ac45800) [pid = 1780] [serial = 768] [outer = (nil)] [url = about:blank] 14:01:22 INFO - PROCESS | 1780 | --DOMWINDOW == 88 (0x9a4f4800) [pid = 1780] [serial = 749] [outer = (nil)] [url = about:blank] 14:01:22 INFO - PROCESS | 1780 | --DOMWINDOW == 87 (0x9a421c00) [pid = 1780] [serial = 771] [outer = (nil)] [url = about:blank] 14:01:22 INFO - PROCESS | 1780 | --DOMWINDOW == 86 (0x97ac3000) [pid = 1780] [serial = 750] [outer = (nil)] [url = about:blank] 14:01:22 INFO - PROCESS | 1780 | --DOMWINDOW == 85 (0x9b2aa400) [pid = 1780] [serial = 755] [outer = (nil)] [url = about:blank] 14:01:22 INFO - PROCESS | 1780 | --DOMWINDOW == 84 (0x9b2abc00) [pid = 1780] [serial = 756] [outer = (nil)] [url = about:blank] 14:01:22 INFO - PROCESS | 1780 | --DOMWINDOW == 83 (0x9242fc00) [pid = 1780] [serial = 758] [outer = (nil)] [url = about:blank] 14:01:22 INFO - PROCESS | 1780 | --DOMWINDOW == 82 (0x93a34400) [pid = 1780] [serial = 759] [outer = (nil)] [url = about:blank] 14:01:22 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0x9a450800) [pid = 1780] [serial = 764] [outer = (nil)] [url = about:blank] 14:01:22 INFO - PROCESS | 1780 | --DOMWINDOW == 80 (0x9b06b000) [pid = 1780] [serial = 752] [outer = (nil)] [url = about:blank] 14:01:22 INFO - PROCESS | 1780 | --DOMWINDOW == 79 (0x9b073c00) [pid = 1780] [serial = 753] [outer = (nil)] [url = about:blank] 14:01:22 INFO - PROCESS | 1780 | --DOMWINDOW == 78 (0x9a577000) [pid = 1780] [serial = 744] [outer = (nil)] [url = about:blank] 14:01:22 INFO - PROCESS | 1780 | --DOMWINDOW == 77 (0x9a56cc00) [pid = 1780] [serial = 743] [outer = (nil)] [url = about:blank] 14:01:22 INFO - PROCESS | 1780 | --DOMWINDOW == 76 (0x96f87000) [pid = 1780] [serial = 761] [outer = (nil)] [url = about:blank] 14:01:22 INFO - PROCESS | 1780 | --DOMWINDOW == 75 (0x97abc400) [pid = 1780] [serial = 762] [outer = (nil)] [url = about:blank] 14:01:22 INFO - PROCESS | 1780 | --DOMWINDOW == 74 (0x93c4ec00) [pid = 1780] [serial = 746] [outer = (nil)] [url = about:blank] 14:01:22 INFO - PROCESS | 1780 | --DOMWINDOW == 73 (0x9515f800) [pid = 1780] [serial = 747] [outer = (nil)] [url = about:blank] 14:01:22 INFO - PROCESS | 1780 | --DOMWINDOW == 72 (0x9a573c00) [pid = 1780] [serial = 765] [outer = (nil)] [url = about:blank] 14:01:22 INFO - PROCESS | 1780 | --DOMWINDOW == 71 (0x9a122400) [pid = 1780] [serial = 770] [outer = (nil)] [url = about:blank] 14:01:22 INFO - PROCESS | 1780 | 1471986082802 Marionette TRACE conn4 <- [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]]]}] 14:01:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 14:01:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1553ms 14:01:22 INFO - PROCESS | 1780 | 1471986082856 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 14:01:22 INFO - PROCESS | 1780 | 1471986082864 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 14:01:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 14:01:22 INFO - PROCESS | 1780 | 1471986082890 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 14:01:22 INFO - PROCESS | 1780 | 1471986082896 Marionette TRACE conn4 <- [1,1074,null,{}] 14:01:22 INFO - PROCESS | 1780 | 1471986082904 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:22 INFO - PROCESS | 1780 | 1471986082910 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:23 INFO - PROCESS | 1780 | 1471986083116 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 14:01:23 INFO - PROCESS | 1780 | 1471986083242 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:23 INFO - PROCESS | 1780 | 1471986083249 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:23 INFO - PROCESS | 1780 | ++DOCSHELL 0x917dd400 == 33 [pid = 1780] [id = 276] 14:01:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 72 (0x93cac400) [pid = 1780] [serial = 829] [outer = (nil)] 14:01:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 73 (0x95241800) [pid = 1780] [serial = 830] [outer = 0x93cac400] 14:01:23 INFO - PROCESS | 1780 | 1471986083329 Marionette DEBUG loaded listener.js 14:01:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0x97a78400) [pid = 1780] [serial = 831] [outer = 0x93cac400] 14:01:24 INFO - PROCESS | 1780 | 1471986084264 Marionette TRACE conn4 <- [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]]]}] 14:01:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 14:01:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1439ms 14:01:24 INFO - PROCESS | 1780 | 1471986084323 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 14:01:24 INFO - PROCESS | 1780 | 1471986084328 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 14:01:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 14:01:24 INFO - PROCESS | 1780 | 1471986084335 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 14:01:24 INFO - PROCESS | 1780 | 1471986084342 Marionette TRACE conn4 <- [1,1078,null,{}] 14:01:24 INFO - PROCESS | 1780 | 1471986084359 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:24 INFO - PROCESS | 1780 | 1471986084368 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:24 INFO - PROCESS | 1780 | 1471986084550 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 14:01:24 INFO - PROCESS | 1780 | 1471986084708 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:24 INFO - PROCESS | 1780 | 1471986084720 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:24 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a42d400 == 34 [pid = 1780] [id = 277] 14:01:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0x9a430800) [pid = 1780] [serial = 832] [outer = (nil)] 14:01:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0x9a569800) [pid = 1780] [serial = 833] [outer = 0x9a430800] 14:01:24 INFO - PROCESS | 1780 | 1471986084844 Marionette DEBUG loaded listener.js 14:01:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 77 (0x9a573c00) [pid = 1780] [serial = 834] [outer = 0x9a430800] 14:01:25 INFO - PROCESS | 1780 | --DOCSHELL 0x95167000 == 33 [pid = 1780] [id = 9] 14:01:25 INFO - PROCESS | 1780 | 1471986085879 Marionette TRACE conn4 <- [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]]]}] 14:01:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 14:01:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1591ms 14:01:25 INFO - PROCESS | 1780 | 1471986085928 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 14:01:25 INFO - PROCESS | 1780 | 1471986085933 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 14:01:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 14:01:25 INFO - PROCESS | 1780 | 1471986085941 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 14:01:25 INFO - PROCESS | 1780 | 1471986085944 Marionette TRACE conn4 <- [1,1082,null,{}] 14:01:25 INFO - PROCESS | 1780 | 1471986085957 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:25 INFO - PROCESS | 1780 | 1471986085963 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:26 INFO - PROCESS | 1780 | 1471986086204 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 14:01:26 INFO - PROCESS | 1780 | 1471986086241 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:26 INFO - PROCESS | 1780 | 1471986086250 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:26 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a11f000 == 34 [pid = 1780] [id = 278] 14:01:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 78 (0x9a19ec00) [pid = 1780] [serial = 835] [outer = (nil)] 14:01:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 79 (0x9aaf9c00) [pid = 1780] [serial = 836] [outer = 0x9a19ec00] 14:01:26 INFO - PROCESS | 1780 | 1471986086327 Marionette DEBUG loaded listener.js 14:01:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0x9aba8400) [pid = 1780] [serial = 837] [outer = 0x9a19ec00] 14:01:26 INFO - PROCESS | 1780 | --DOMWINDOW == 79 (0x9c203400) [pid = 1780] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 14:01:26 INFO - PROCESS | 1780 | --DOMWINDOW == 78 (0x9a19f000) [pid = 1780] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 14:01:26 INFO - PROCESS | 1780 | --DOMWINDOW == 77 (0x97ac4c00) [pid = 1780] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 14:01:26 INFO - PROCESS | 1780 | --DOMWINDOW == 76 (0x9d5a8400) [pid = 1780] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 14:01:26 INFO - PROCESS | 1780 | --DOMWINDOW == 75 (0x9169c400) [pid = 1780] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 14:01:26 INFO - PROCESS | 1780 | --DOMWINDOW == 74 (0x91d0bc00) [pid = 1780] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 14:01:26 INFO - PROCESS | 1780 | --DOMWINDOW == 73 (0x9a1a3000) [pid = 1780] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 14:01:26 INFO - PROCESS | 1780 | --DOMWINDOW == 72 (0x9b2aa800) [pid = 1780] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 14:01:26 INFO - PROCESS | 1780 | --DOMWINDOW == 71 (0x925ee400) [pid = 1780] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 14:01:26 INFO - PROCESS | 1780 | --DOMWINDOW == 70 (0x916ab000) [pid = 1780] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 14:01:26 INFO - PROCESS | 1780 | --DOMWINDOW == 69 (0x916a1000) [pid = 1780] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 14:01:26 INFO - PROCESS | 1780 | --DOMWINDOW == 68 (0x91d06c00) [pid = 1780] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 14:01:27 INFO - PROCESS | 1780 | 1471986087395 Marionette TRACE conn4 <- [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]]]}] 14:01:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 14:01:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1496ms 14:01:27 INFO - PROCESS | 1780 | 1471986087467 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 14:01:27 INFO - PROCESS | 1780 | 1471986087473 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 14:01:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 14:01:27 INFO - PROCESS | 1780 | 1471986087484 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 14:01:27 INFO - PROCESS | 1780 | 1471986087487 Marionette TRACE conn4 <- [1,1086,null,{}] 14:01:27 INFO - PROCESS | 1780 | 1471986087494 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:27 INFO - PROCESS | 1780 | 1471986087500 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:27 INFO - PROCESS | 1780 | 1471986087678 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 14:01:27 INFO - PROCESS | 1780 | 1471986087805 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:27 INFO - PROCESS | 1780 | 1471986087814 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:27 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f064800 == 35 [pid = 1780] [id = 279] 14:01:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 69 (0x91474c00) [pid = 1780] [serial = 838] [outer = (nil)] 14:01:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 70 (0x9a575800) [pid = 1780] [serial = 839] [outer = 0x91474c00] 14:01:27 INFO - PROCESS | 1780 | 1471986087897 Marionette DEBUG loaded listener.js 14:01:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 71 (0x9ac3f000) [pid = 1780] [serial = 840] [outer = 0x91474c00] 14:01:28 INFO - PROCESS | 1780 | 1471986088768 Marionette TRACE conn4 <- [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]]]}] 14:01:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 14:01:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1384ms 14:01:28 INFO - PROCESS | 1780 | 1471986088869 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 14:01:28 INFO - PROCESS | 1780 | 1471986088876 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 14:01:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 14:01:28 INFO - PROCESS | 1780 | 1471986088886 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 14:01:28 INFO - PROCESS | 1780 | 1471986088892 Marionette TRACE conn4 <- [1,1090,null,{}] 14:01:28 INFO - PROCESS | 1780 | 1471986088904 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:28 INFO - PROCESS | 1780 | 1471986088912 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:29 INFO - PROCESS | 1780 | 1471986089173 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 14:01:29 INFO - PROCESS | 1780 | 1471986089434 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:29 INFO - PROCESS | 1780 | 1471986089453 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:29 INFO - PROCESS | 1780 | ++DOCSHELL 0x917d1400 == 36 [pid = 1780] [id = 280] 14:01:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 72 (0x917d5400) [pid = 1780] [serial = 841] [outer = (nil)] 14:01:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 73 (0x91bb8000) [pid = 1780] [serial = 842] [outer = 0x917d5400] 14:01:29 INFO - PROCESS | 1780 | 1471986089565 Marionette DEBUG loaded listener.js 14:01:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0x925e4800) [pid = 1780] [serial = 843] [outer = 0x917d5400] 14:01:30 INFO - PROCESS | 1780 | 1471986090573 Marionette TRACE conn4 <- [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]]]}] 14:01:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 14:01:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1748ms 14:01:30 INFO - PROCESS | 1780 | 1471986090635 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 14:01:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 14:01:30 INFO - PROCESS | 1780 | 1471986090642 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 14:01:30 INFO - PROCESS | 1780 | 1471986090655 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 14:01:30 INFO - PROCESS | 1780 | 1471986090661 Marionette TRACE conn4 <- [1,1094,null,{}] 14:01:30 INFO - PROCESS | 1780 | 1471986090670 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:30 INFO - PROCESS | 1780 | 1471986090675 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:30 INFO - PROCESS | 1780 | 1471986090923 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 14:01:31 INFO - PROCESS | 1780 | 1471986091195 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:31 INFO - PROCESS | 1780 | 1471986091204 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:31 INFO - PROCESS | 1780 | ++DOCSHELL 0x97a80000 == 37 [pid = 1780] [id = 281] 14:01:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0x97ac3000) [pid = 1780] [serial = 844] [outer = (nil)] 14:01:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0x9937e000) [pid = 1780] [serial = 845] [outer = 0x97ac3000] 14:01:31 INFO - PROCESS | 1780 | 1471986091308 Marionette DEBUG loaded listener.js 14:01:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 77 (0x9a1a4800) [pid = 1780] [serial = 846] [outer = 0x97ac3000] 14:01:32 INFO - PROCESS | 1780 | 1471986092358 Marionette TRACE conn4 <- [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]]]}] 14:01:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 14:01:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1755ms 14:01:32 INFO - PROCESS | 1780 | 1471986092406 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 14:01:32 INFO - PROCESS | 1780 | 1471986092413 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 14:01:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 14:01:32 INFO - PROCESS | 1780 | 1471986092424 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 14:01:32 INFO - PROCESS | 1780 | 1471986092427 Marionette TRACE conn4 <- [1,1098,null,{}] 14:01:32 INFO - PROCESS | 1780 | 1471986092447 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:32 INFO - PROCESS | 1780 | 1471986092457 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:32 INFO - PROCESS | 1780 | 1471986092728 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 14:01:33 INFO - PROCESS | 1780 | 1471986093030 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:33 INFO - PROCESS | 1780 | 1471986093046 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:33 INFO - PROCESS | 1780 | ++DOCSHELL 0x98478400 == 38 [pid = 1780] [id = 282] 14:01:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 78 (0x9b069c00) [pid = 1780] [serial = 847] [outer = (nil)] 14:01:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 79 (0x9b228000) [pid = 1780] [serial = 848] [outer = 0x9b069c00] 14:01:33 INFO - PROCESS | 1780 | 1471986093180 Marionette DEBUG loaded listener.js 14:01:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0x9b2a8800) [pid = 1780] [serial = 849] [outer = 0x9b069c00] 14:01:34 INFO - PROCESS | 1780 | 1471986094146 Marionette TRACE conn4 <- [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]]]}] 14:01:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 14:01:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1793ms 14:01:34 INFO - PROCESS | 1780 | 1471986094216 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 14:01:34 INFO - PROCESS | 1780 | 1471986094221 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 14:01:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 14:01:34 INFO - PROCESS | 1780 | 1471986094228 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 14:01:34 INFO - PROCESS | 1780 | 1471986094232 Marionette TRACE conn4 <- [1,1102,null,{}] 14:01:34 INFO - PROCESS | 1780 | 1471986094239 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:34 INFO - PROCESS | 1780 | 1471986094245 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:34 INFO - PROCESS | 1780 | 1471986094507 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 14:01:34 INFO - PROCESS | 1780 | 1471986094771 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:34 INFO - PROCESS | 1780 | 1471986094777 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:34 INFO - PROCESS | 1780 | ++DOCSHELL 0x917d2400 == 39 [pid = 1780] [id = 283] 14:01:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x9a9e5000) [pid = 1780] [serial = 850] [outer = (nil)] 14:01:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0x9b542400) [pid = 1780] [serial = 851] [outer = 0x9a9e5000] 14:01:34 INFO - PROCESS | 1780 | 1471986094869 Marionette DEBUG loaded listener.js 14:01:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0x9b8a8800) [pid = 1780] [serial = 852] [outer = 0x9a9e5000] 14:01:35 INFO - PROCESS | 1780 | 1471986095796 Marionette TRACE conn4 <- [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]]]}] 14:01:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 14:01:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1636ms 14:01:35 INFO - PROCESS | 1780 | 1471986095866 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 14:01:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 14:01:35 INFO - PROCESS | 1780 | 1471986095870 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 14:01:35 INFO - PROCESS | 1780 | 1471986095878 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 14:01:35 INFO - PROCESS | 1780 | 1471986095882 Marionette TRACE conn4 <- [1,1106,null,{}] 14:01:35 INFO - PROCESS | 1780 | 1471986095888 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:35 INFO - PROCESS | 1780 | 1471986095893 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:36 INFO - PROCESS | 1780 | 1471986096119 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 14:01:36 INFO - PROCESS | 1780 | 1471986096334 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:36 INFO - PROCESS | 1780 | 1471986096343 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:36 INFO - PROCESS | 1780 | ++DOCSHELL 0x9b2b0000 == 40 [pid = 1780] [id = 284] 14:01:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x9b2b1000) [pid = 1780] [serial = 853] [outer = (nil)] 14:01:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0x9bdc3800) [pid = 1780] [serial = 854] [outer = 0x9b2b1000] 14:01:36 INFO - PROCESS | 1780 | 1471986096475 Marionette DEBUG loaded listener.js 14:01:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0x9bdf4c00) [pid = 1780] [serial = 855] [outer = 0x9b2b1000] 14:01:37 INFO - PROCESS | 1780 | 1471986097427 Marionette TRACE conn4 <- [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]]]}] 14:01:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 14:01:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1588ms 14:01:37 INFO - PROCESS | 1780 | 1471986097465 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 14:01:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 14:01:37 INFO - PROCESS | 1780 | 1471986097470 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 14:01:37 INFO - PROCESS | 1780 | 1471986097477 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 14:01:37 INFO - PROCESS | 1780 | 1471986097481 Marionette TRACE conn4 <- [1,1110,null,{}] 14:01:37 INFO - PROCESS | 1780 | 1471986097487 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:37 INFO - PROCESS | 1780 | 1471986097507 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:37 INFO - PROCESS | 1780 | 1471986097761 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 14:01:38 INFO - PROCESS | 1780 | 1471986098235 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:38 INFO - PROCESS | 1780 | 1471986098244 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:38 INFO - PROCESS | 1780 | ++DOCSHELL 0x916a3400 == 41 [pid = 1780] [id = 285] 14:01:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0x916a5000) [pid = 1780] [serial = 856] [outer = (nil)] 14:01:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 88 (0x916ab000) [pid = 1780] [serial = 857] [outer = 0x916a5000] 14:01:38 INFO - PROCESS | 1780 | 1471986098375 Marionette DEBUG loaded listener.js 14:01:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 89 (0x91bb8c00) [pid = 1780] [serial = 858] [outer = 0x916a5000] 14:01:39 INFO - PROCESS | 1780 | 1471986099310 Marionette TRACE conn4 <- [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]]]}] 14:01:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 14:01:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1888ms 14:01:39 INFO - PROCESS | 1780 | 1471986099368 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 14:01:39 INFO - PROCESS | 1780 | 1471986099381 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 14:01:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 14:01:39 INFO - PROCESS | 1780 | 1471986099401 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 14:01:39 INFO - PROCESS | 1780 | 1471986099411 Marionette TRACE conn4 <- [1,1114,null,{}] 14:01:39 INFO - PROCESS | 1780 | 1471986099425 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:39 INFO - PROCESS | 1780 | 1471986099437 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:39 INFO - PROCESS | 1780 | 1471986099682 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 14:01:40 INFO - PROCESS | 1780 | --DOCSHELL 0x9a11f000 == 40 [pid = 1780] [id = 278] 14:01:40 INFO - PROCESS | 1780 | --DOCSHELL 0x9a42d400 == 39 [pid = 1780] [id = 277] 14:01:40 INFO - PROCESS | 1780 | --DOCSHELL 0x99fc5800 == 38 [pid = 1780] [id = 10] 14:01:40 INFO - PROCESS | 1780 | --DOCSHELL 0x917dd400 == 37 [pid = 1780] [id = 276] 14:01:40 INFO - PROCESS | 1780 | --DOCSHELL 0x91477800 == 36 [pid = 1780] [id = 275] 14:01:40 INFO - PROCESS | 1780 | --DOCSHELL 0x96f8a400 == 35 [pid = 1780] [id = 274] 14:01:40 INFO - PROCESS | 1780 | --DOCSHELL 0x8f064400 == 34 [pid = 1780] [id = 272] 14:01:40 INFO - PROCESS | 1780 | --DOCSHELL 0x91d05000 == 33 [pid = 1780] [id = 271] 14:01:40 INFO - PROCESS | 1780 | --DOCSHELL 0x91d03800 == 32 [pid = 1780] [id = 270] 14:01:40 INFO - PROCESS | 1780 | --DOCSHELL 0x9aba7000 == 31 [pid = 1780] [id = 273] 14:01:40 INFO - PROCESS | 1780 | --DOCSHELL 0x91d04000 == 30 [pid = 1780] [id = 265] 14:01:40 INFO - PROCESS | 1780 | --DOCSHELL 0x916a3400 == 29 [pid = 1780] [id = 285] 14:01:40 INFO - PROCESS | 1780 | --DOCSHELL 0x9b2b0000 == 28 [pid = 1780] [id = 284] 14:01:40 INFO - PROCESS | 1780 | --DOCSHELL 0x917d2400 == 27 [pid = 1780] [id = 283] 14:01:40 INFO - PROCESS | 1780 | --DOCSHELL 0x97a80000 == 26 [pid = 1780] [id = 281] 14:01:40 INFO - PROCESS | 1780 | --DOCSHELL 0x98478400 == 25 [pid = 1780] [id = 282] 14:01:40 INFO - PROCESS | 1780 | --DOCSHELL 0x8f064800 == 24 [pid = 1780] [id = 279] 14:01:40 INFO - PROCESS | 1780 | --DOCSHELL 0x917d1400 == 23 [pid = 1780] [id = 280] 14:01:40 INFO - PROCESS | 1780 | --DOMWINDOW == 88 (0x9a1a4c00) [pid = 1780] [serial = 810] [outer = (nil)] [url = about:blank] 14:01:40 INFO - PROCESS | 1780 | --DOMWINDOW == 87 (0xa0639c00) [pid = 1780] [serial = 789] [outer = (nil)] [url = about:blank] 14:01:40 INFO - PROCESS | 1780 | --DOMWINDOW == 86 (0x9d504000) [pid = 1780] [serial = 785] [outer = (nil)] [url = about:blank] 14:01:40 INFO - PROCESS | 1780 | --DOMWINDOW == 85 (0x993cd000) [pid = 1780] [serial = 807] [outer = (nil)] [url = about:blank] 14:01:40 INFO - PROCESS | 1780 | --DOMWINDOW == 84 (0xa20ac800) [pid = 1780] [serial = 792] [outer = (nil)] [url = about:blank] 14:01:40 INFO - PROCESS | 1780 | --DOMWINDOW == 83 (0x93e03400) [pid = 1780] [serial = 795] [outer = (nil)] [url = about:blank] 14:01:40 INFO - PROCESS | 1780 | --DOMWINDOW == 82 (0x9a11dc00) [pid = 1780] [serial = 809] [outer = (nil)] [url = about:blank] 14:01:40 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0x9d5b1000) [pid = 1780] [serial = 788] [outer = (nil)] [url = about:blank] 14:01:40 INFO - PROCESS | 1780 | --DOMWINDOW == 80 (0x9aaf7400) [pid = 1780] [serial = 780] [outer = (nil)] [url = about:blank] 14:01:40 INFO - PROCESS | 1780 | --DOMWINDOW == 79 (0x9c0b8400) [pid = 1780] [serial = 782] [outer = (nil)] [url = about:blank] 14:01:40 INFO - PROCESS | 1780 | --DOMWINDOW == 78 (0x93c47c00) [pid = 1780] [serial = 804] [outer = (nil)] [url = about:blank] 14:01:40 INFO - PROCESS | 1780 | --DOMWINDOW == 77 (0x98480000) [pid = 1780] [serial = 806] [outer = (nil)] [url = about:blank] 14:01:40 INFO - PROCESS | 1780 | --DOMWINDOW == 76 (0x9d50ec00) [pid = 1780] [serial = 786] [outer = (nil)] [url = about:blank] 14:01:40 INFO - PROCESS | 1780 | --DOMWINDOW == 75 (0x917d3800) [pid = 1780] [serial = 800] [outer = (nil)] [url = about:blank] 14:01:40 INFO - PROCESS | 1780 | --DOMWINDOW == 74 (0x9c1f9000) [pid = 1780] [serial = 783] [outer = (nil)] [url = about:blank] 14:01:40 INFO - PROCESS | 1780 | --DOMWINDOW == 73 (0x91bb2c00) [pid = 1780] [serial = 801] [outer = (nil)] [url = about:blank] 14:01:40 INFO - PROCESS | 1780 | --DOMWINDOW == 72 (0x925e9400) [pid = 1780] [serial = 776] [outer = (nil)] [url = about:blank] 14:01:40 INFO - PROCESS | 1780 | --DOMWINDOW == 71 (0xa200f000) [pid = 1780] [serial = 791] [outer = (nil)] [url = about:blank] 14:01:40 INFO - PROCESS | 1780 | --DOMWINDOW == 70 (0x95244c00) [pid = 1780] [serial = 798] [outer = (nil)] [url = about:blank] 14:01:40 INFO - PROCESS | 1780 | --DOMWINDOW == 69 (0x91d04400) [pid = 1780] [serial = 794] [outer = (nil)] [url = about:blank] 14:01:40 INFO - PROCESS | 1780 | --DOMWINDOW == 68 (0x93c53400) [pid = 1780] [serial = 797] [outer = (nil)] [url = about:blank] 14:01:40 INFO - PROCESS | 1780 | --DOMWINDOW == 67 (0x9a42dc00) [pid = 1780] [serial = 779] [outer = (nil)] [url = about:blank] 14:01:40 INFO - PROCESS | 1780 | --DOMWINDOW == 66 (0x93abbc00) [pid = 1780] [serial = 803] [outer = (nil)] [url = about:blank] 14:01:40 INFO - PROCESS | 1780 | --DOMWINDOW == 65 (0x93e0d800) [pid = 1780] [serial = 777] [outer = (nil)] [url = about:blank] 14:01:41 INFO - PROCESS | 1780 | 1471986101022 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:41 INFO - PROCESS | 1780 | 1471986101035 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:41 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f068800 == 24 [pid = 1780] [id = 286] 14:01:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 66 (0x91472800) [pid = 1780] [serial = 859] [outer = (nil)] 14:01:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 67 (0x91477800) [pid = 1780] [serial = 860] [outer = 0x91472800] 14:01:41 INFO - PROCESS | 1780 | 1471986101122 Marionette DEBUG loaded listener.js 14:01:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 68 (0x916a0000) [pid = 1780] [serial = 861] [outer = 0x91472800] 14:01:41 INFO - PROCESS | 1780 | 1471986101996 Marionette TRACE conn4 <- [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]]]}] 14:01:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 14:01:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 2622ms 14:01:42 INFO - PROCESS | 1780 | 1471986102023 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 14:01:42 INFO - PROCESS | 1780 | 1471986102030 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 14:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 14:01:42 INFO - PROCESS | 1780 | 1471986102039 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 14:01:42 INFO - PROCESS | 1780 | 1471986102044 Marionette TRACE conn4 <- [1,1118,null,{}] 14:01:42 INFO - PROCESS | 1780 | 1471986102052 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:42 INFO - PROCESS | 1780 | 1471986102059 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:42 INFO - PROCESS | 1780 | 1471986102238 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 14:01:42 INFO - PROCESS | 1780 | 1471986102251 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:42 INFO - PROCESS | 1780 | 1471986102262 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:42 INFO - PROCESS | 1780 | ++DOCSHELL 0x91bbbc00 == 25 [pid = 1780] [id = 287] 14:01:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 69 (0x91bbd400) [pid = 1780] [serial = 862] [outer = (nil)] 14:01:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 70 (0x91d07800) [pid = 1780] [serial = 863] [outer = 0x91bbd400] 14:01:42 INFO - PROCESS | 1780 | 1471986102355 Marionette DEBUG loaded listener.js 14:01:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 71 (0x925e7000) [pid = 1780] [serial = 864] [outer = 0x91bbd400] 14:01:43 INFO - PROCESS | 1780 | 1471986103478 Marionette TRACE conn4 <- [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]]]}] 14:01:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 14:01:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1484ms 14:01:43 INFO - PROCESS | 1780 | 1471986103528 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 14:01:43 INFO - PROCESS | 1780 | 1471986103535 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 14:01:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 14:01:43 INFO - PROCESS | 1780 | 1471986103544 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 14:01:43 INFO - PROCESS | 1780 | 1471986103548 Marionette TRACE conn4 <- [1,1122,null,{}] 14:01:43 INFO - PROCESS | 1780 | 1471986103560 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:43 INFO - PROCESS | 1780 | 1471986103565 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:43 INFO - PROCESS | 1780 | 1471986103815 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 14:01:43 INFO - PROCESS | 1780 | 1471986103847 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:43 INFO - PROCESS | 1780 | 1471986103855 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:43 INFO - PROCESS | 1780 | ++DOCSHELL 0x93abe800 == 26 [pid = 1780] [id = 288] 14:01:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 72 (0x93ca6000) [pid = 1780] [serial = 865] [outer = (nil)] 14:01:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 73 (0x93cb3000) [pid = 1780] [serial = 866] [outer = 0x93ca6000] 14:01:43 INFO - PROCESS | 1780 | 1471986103939 Marionette DEBUG loaded listener.js 14:01:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0x93e0c800) [pid = 1780] [serial = 867] [outer = 0x93ca6000] 14:01:45 INFO - PROCESS | 1780 | 1471986105090 Marionette TRACE conn4 <- [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]]]}] 14:01:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 14:01:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1597ms 14:01:45 INFO - PROCESS | 1780 | 1471986105141 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 14:01:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 14:01:45 INFO - PROCESS | 1780 | 1471986105146 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 14:01:45 INFO - PROCESS | 1780 | 1471986105171 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 14:01:45 INFO - PROCESS | 1780 | 1471986105182 Marionette TRACE conn4 <- [1,1126,null,{}] 14:01:45 INFO - PROCESS | 1780 | 1471986105190 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:45 INFO - PROCESS | 1780 | 1471986105198 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:45 INFO - PROCESS | 1780 | 1471986105447 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 14:01:45 INFO - PROCESS | 1780 | 1471986105473 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:45 INFO - PROCESS | 1780 | 1471986105483 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:45 INFO - PROCESS | 1780 | ++DOCSHELL 0x91bb2c00 == 27 [pid = 1780] [id = 289] 14:01:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0x93e0b800) [pid = 1780] [serial = 868] [outer = (nil)] 14:01:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0x97ab9800) [pid = 1780] [serial = 869] [outer = 0x93e0b800] 14:01:45 INFO - PROCESS | 1780 | 1471986105582 Marionette DEBUG loaded listener.js 14:01:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 77 (0x98473000) [pid = 1780] [serial = 870] [outer = 0x93e0b800] 14:01:46 INFO - PROCESS | 1780 | --DOMWINDOW == 76 (0x91474c00) [pid = 1780] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 14:01:46 INFO - PROCESS | 1780 | --DOMWINDOW == 75 (0x99fc6800) [pid = 1780] [serial = 27] [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.] 14:01:46 INFO - PROCESS | 1780 | --DOMWINDOW == 74 (0x9a19ec00) [pid = 1780] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 14:01:46 INFO - PROCESS | 1780 | --DOMWINDOW == 73 (0x93e07c00) [pid = 1780] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 14:01:46 INFO - PROCESS | 1780 | --DOMWINDOW == 72 (0x91d0a400) [pid = 1780] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 14:01:46 INFO - PROCESS | 1780 | --DOMWINDOW == 71 (0x98479400) [pid = 1780] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 14:01:46 INFO - PROCESS | 1780 | --DOMWINDOW == 70 (0x9aba7c00) [pid = 1780] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 14:01:46 INFO - PROCESS | 1780 | --DOMWINDOW == 69 (0x9147c000) [pid = 1780] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 14:01:46 INFO - PROCESS | 1780 | --DOMWINDOW == 68 (0x97ac2c00) [pid = 1780] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 14:01:46 INFO - PROCESS | 1780 | --DOMWINDOW == 67 (0x93cac400) [pid = 1780] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 14:01:46 INFO - PROCESS | 1780 | --DOMWINDOW == 66 (0x9a430800) [pid = 1780] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 14:01:46 INFO - PROCESS | 1780 | --DOMWINDOW == 65 (0x95241000) [pid = 1780] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:01:47 INFO - PROCESS | 1780 | 1471986107167 Marionette TRACE conn4 <- [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]]]}] 14:01:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 14:01:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 2058ms 14:01:47 INFO - PROCESS | 1780 | 1471986107213 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 14:01:47 INFO - PROCESS | 1780 | 1471986107219 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 14:01:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 14:01:47 INFO - PROCESS | 1780 | 1471986107228 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 14:01:47 INFO - PROCESS | 1780 | 1471986107232 Marionette TRACE conn4 <- [1,1130,null,{}] 14:01:47 INFO - PROCESS | 1780 | 1471986107238 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:47 INFO - PROCESS | 1780 | 1471986107244 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:47 INFO - PROCESS | 1780 | 1471986107488 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 14:01:47 INFO - PROCESS | 1780 | 1471986107504 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:47 INFO - PROCESS | 1780 | 1471986107510 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:47 INFO - PROCESS | 1780 | ++DOCSHELL 0x9147e000 == 28 [pid = 1780] [id = 290] 14:01:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 66 (0x9527c000) [pid = 1780] [serial = 871] [outer = (nil)] 14:01:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 67 (0x99323c00) [pid = 1780] [serial = 872] [outer = 0x9527c000] 14:01:47 INFO - PROCESS | 1780 | 1471986107596 Marionette DEBUG loaded listener.js 14:01:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 68 (0x99382000) [pid = 1780] [serial = 873] [outer = 0x9527c000] 14:01:48 INFO - PROCESS | 1780 | 1471986108646 Marionette TRACE conn4 <- [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]]]}] 14:01:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 14:01:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1441ms 14:01:48 INFO - PROCESS | 1780 | 1471986108669 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 14:01:48 INFO - PROCESS | 1780 | 1471986108677 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 14:01:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 14:01:48 INFO - PROCESS | 1780 | 1471986108689 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 14:01:48 INFO - PROCESS | 1780 | 1471986108696 Marionette TRACE conn4 <- [1,1134,null,{}] 14:01:48 INFO - PROCESS | 1780 | 1471986108706 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:48 INFO - PROCESS | 1780 | 1471986108711 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:48 INFO - PROCESS | 1780 | 1471986108987 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 14:01:49 INFO - PROCESS | 1780 | 1471986109229 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:49 INFO - PROCESS | 1780 | 1471986109247 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:49 INFO - PROCESS | 1780 | ++DOCSHELL 0x91d03000 == 29 [pid = 1780] [id = 291] 14:01:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 69 (0x91d03400) [pid = 1780] [serial = 874] [outer = (nil)] 14:01:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 70 (0x91d08c00) [pid = 1780] [serial = 875] [outer = 0x91d03400] 14:01:49 INFO - PROCESS | 1780 | 1471986109385 Marionette DEBUG loaded listener.js 14:01:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 71 (0x93c4d800) [pid = 1780] [serial = 876] [outer = 0x91d03400] 14:01:50 INFO - PROCESS | 1780 | 1471986110512 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 14:01:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 14:01:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1889ms 14:01:50 INFO - PROCESS | 1780 | 1471986110577 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 14:01:50 INFO - PROCESS | 1780 | 1471986110585 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 14:01:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 14:01:50 INFO - PROCESS | 1780 | 1471986110598 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 14:01:50 INFO - PROCESS | 1780 | 1471986110604 Marionette TRACE conn4 <- [1,1138,null,{}] 14:01:50 INFO - PROCESS | 1780 | 1471986110611 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:50 INFO - PROCESS | 1780 | 1471986110619 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:50 INFO - PROCESS | 1780 | 1471986110862 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 14:01:51 INFO - PROCESS | 1780 | 1471986111087 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:51 INFO - PROCESS | 1780 | 1471986111096 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:51 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f064800 == 30 [pid = 1780] [id = 292] 14:01:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 72 (0x917d7800) [pid = 1780] [serial = 877] [outer = (nil)] 14:01:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 73 (0x98479c00) [pid = 1780] [serial = 878] [outer = 0x917d7800] 14:01:51 INFO - PROCESS | 1780 | 1471986111194 Marionette DEBUG loaded listener.js 14:01:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0x99fc5800) [pid = 1780] [serial = 879] [outer = 0x917d7800] 14:01:52 INFO - PROCESS | 1780 | 1471986112241 Marionette TRACE conn4 <- [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]]]}] 14:01:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 14:01:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1693ms 14:01:52 INFO - PROCESS | 1780 | 1471986112292 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 14:01:52 INFO - PROCESS | 1780 | 1471986112297 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 14:01:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 14:01:52 INFO - PROCESS | 1780 | 1471986112306 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 14:01:52 INFO - PROCESS | 1780 | 1471986112313 Marionette TRACE conn4 <- [1,1142,null,{}] 14:01:52 INFO - PROCESS | 1780 | 1471986112332 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:52 INFO - PROCESS | 1780 | 1471986112341 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:52 INFO - PROCESS | 1780 | 1471986112591 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 14:01:52 INFO - PROCESS | 1780 | 1471986112868 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:52 INFO - PROCESS | 1780 | 1471986112881 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:52 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a430800 == 31 [pid = 1780] [id = 293] 14:01:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0x9a430c00) [pid = 1780] [serial = 880] [outer = (nil)] 14:01:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0x9a553c00) [pid = 1780] [serial = 881] [outer = 0x9a430c00] 14:01:53 INFO - PROCESS | 1780 | 1471986113000 Marionette DEBUG loaded listener.js 14:01:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 77 (0x9a570800) [pid = 1780] [serial = 882] [outer = 0x9a430c00] 14:01:54 INFO - PROCESS | 1780 | 1471986114036 Marionette TRACE conn4 <- [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]]]}] 14:01:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 14:01:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1792ms 14:01:54 INFO - PROCESS | 1780 | 1471986114099 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 14:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 14:01:54 INFO - PROCESS | 1780 | 1471986114105 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 14:01:54 INFO - PROCESS | 1780 | 1471986114113 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 14:01:54 INFO - PROCESS | 1780 | 1471986114117 Marionette TRACE conn4 <- [1,1146,null,{}] 14:01:54 INFO - PROCESS | 1780 | 1471986114124 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:54 INFO - PROCESS | 1780 | 1471986114131 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:54 INFO - PROCESS | 1780 | 1471986114353 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 14:01:54 INFO - PROCESS | 1780 | 1471986114582 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:54 INFO - PROCESS | 1780 | 1471986114591 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:54 INFO - PROCESS | 1780 | ++DOCSHELL 0x91473000 == 32 [pid = 1780] [id = 294] 14:01:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 78 (0x95241400) [pid = 1780] [serial = 883] [outer = (nil)] 14:01:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 79 (0x9aaf6c00) [pid = 1780] [serial = 884] [outer = 0x95241400] 14:01:54 INFO - PROCESS | 1780 | 1471986114726 Marionette DEBUG loaded listener.js 14:01:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0x9aafb400) [pid = 1780] [serial = 885] [outer = 0x95241400] 14:01:55 INFO - PROCESS | 1780 | 1471986115752 Marionette TRACE conn4 <- [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]]]}] 14:01:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 14:01:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1698ms 14:01:55 INFO - PROCESS | 1780 | 1471986115810 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 14:01:55 INFO - PROCESS | 1780 | 1471986115814 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 14:01:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 14:01:55 INFO - PROCESS | 1780 | 1471986115822 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 14:01:55 INFO - PROCESS | 1780 | 1471986115826 Marionette TRACE conn4 <- [1,1150,null,{}] 14:01:55 INFO - PROCESS | 1780 | 1471986115833 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:55 INFO - PROCESS | 1780 | 1471986115839 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:56 INFO - PROCESS | 1780 | 1471986116040 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 14:01:56 INFO - PROCESS | 1780 | 1471986116399 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:56 INFO - PROCESS | 1780 | 1471986116408 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:56 INFO - PROCESS | 1780 | ++DOCSHELL 0x9169cc00 == 33 [pid = 1780] [id = 295] 14:01:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x916a1000) [pid = 1780] [serial = 886] [outer = (nil)] 14:01:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0x916ab800) [pid = 1780] [serial = 887] [outer = 0x916a1000] 14:01:56 INFO - PROCESS | 1780 | 1471986116540 Marionette DEBUG loaded listener.js 14:01:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0x917dd800) [pid = 1780] [serial = 888] [outer = 0x916a1000] 14:01:57 INFO - PROCESS | 1780 | --DOCSHELL 0x916a9400 == 32 [pid = 1780] [id = 222] 14:01:57 INFO - PROCESS | 1780 | --DOCSHELL 0x91bb9800 == 31 [pid = 1780] [id = 220] 14:01:57 INFO - PROCESS | 1780 | 1471986117666 Marionette TRACE conn4 <- [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]]]}] 14:01:57 INFO - PROCESS | 1780 | --DOMWINDOW == 82 (0x9a575800) [pid = 1780] [serial = 839] [outer = (nil)] [url = about:blank] 14:01:57 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0x9981b000) [pid = 1780] [serial = 573] [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.] 14:01:57 INFO - PROCESS | 1780 | --DOMWINDOW == 80 (0x9aaf9c00) [pid = 1780] [serial = 836] [outer = (nil)] [url = about:blank] 14:01:57 INFO - PROCESS | 1780 | --DOMWINDOW == 79 (0x9a1a7000) [pid = 1780] [serial = 818] [outer = (nil)] [url = about:blank] 14:01:57 INFO - PROCESS | 1780 | --DOMWINDOW == 78 (0x93ca8000) [pid = 1780] [serial = 819] [outer = (nil)] [url = about:blank] 14:01:57 INFO - PROCESS | 1780 | --DOMWINDOW == 77 (0x925f1000) [pid = 1780] [serial = 815] [outer = (nil)] [url = about:blank] 14:01:57 INFO - PROCESS | 1780 | --DOMWINDOW == 76 (0x93cad400) [pid = 1780] [serial = 816] [outer = (nil)] [url = about:blank] 14:01:57 INFO - PROCESS | 1780 | --DOMWINDOW == 75 (0x9a42e000) [pid = 1780] [serial = 813] [outer = (nil)] [url = about:blank] 14:01:57 INFO - PROCESS | 1780 | --DOMWINDOW == 74 (0x9a425000) [pid = 1780] [serial = 812] [outer = (nil)] [url = about:blank] 14:01:57 INFO - PROCESS | 1780 | --DOMWINDOW == 73 (0x9ac44400) [pid = 1780] [serial = 821] [outer = (nil)] [url = about:blank] 14:01:57 INFO - PROCESS | 1780 | --DOMWINDOW == 72 (0x9ac4cc00) [pid = 1780] [serial = 822] [outer = (nil)] [url = about:blank] 14:01:57 INFO - PROCESS | 1780 | --DOMWINDOW == 71 (0x91bb9c00) [pid = 1780] [serial = 827] [outer = (nil)] [url = about:blank] 14:01:57 INFO - PROCESS | 1780 | --DOMWINDOW == 70 (0x91d06000) [pid = 1780] [serial = 828] [outer = (nil)] [url = about:blank] 14:01:57 INFO - PROCESS | 1780 | --DOMWINDOW == 69 (0x9b06b400) [pid = 1780] [serial = 824] [outer = (nil)] [url = about:blank] 14:01:57 INFO - PROCESS | 1780 | --DOMWINDOW == 68 (0x9b06e400) [pid = 1780] [serial = 825] [outer = (nil)] [url = about:blank] 14:01:57 INFO - PROCESS | 1780 | --DOMWINDOW == 67 (0x95241800) [pid = 1780] [serial = 830] [outer = (nil)] [url = about:blank] 14:01:57 INFO - PROCESS | 1780 | --DOMWINDOW == 66 (0x97a78400) [pid = 1780] [serial = 831] [outer = (nil)] [url = about:blank] 14:01:57 INFO - PROCESS | 1780 | --DOMWINDOW == 65 (0x9a569800) [pid = 1780] [serial = 833] [outer = (nil)] [url = about:blank] 14:01:57 INFO - PROCESS | 1780 | --DOMWINDOW == 64 (0x9a573c00) [pid = 1780] [serial = 834] [outer = (nil)] [url = about:blank] 14:01:57 INFO - PROCESS | 1780 | --DOMWINDOW == 63 (0x9ac3f000) [pid = 1780] [serial = 840] [outer = (nil)] [url = about:blank] 14:01:57 INFO - PROCESS | 1780 | --DOMWINDOW == 62 (0x9aba8400) [pid = 1780] [serial = 837] [outer = (nil)] [url = about:blank] 14:01:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 14:01:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1942ms 14:01:57 INFO - PROCESS | 1780 | 1471986117768 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 14:01:57 INFO - PROCESS | 1780 | 1471986117774 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 14:01:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 14:01:57 INFO - PROCESS | 1780 | 1471986117783 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 14:01:57 INFO - PROCESS | 1780 | 1471986117789 Marionette TRACE conn4 <- [1,1154,null,{}] 14:01:57 INFO - PROCESS | 1780 | 1471986117798 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:57 INFO - PROCESS | 1780 | 1471986117806 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:58 INFO - PROCESS | 1780 | 1471986118033 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 14:01:58 INFO - PROCESS | 1780 | 1471986118263 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:58 INFO - PROCESS | 1780 | 1471986118274 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:58 INFO - PROCESS | 1780 | ++DOCSHELL 0x93a32c00 == 32 [pid = 1780] [id = 296] 14:01:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 63 (0x93c49c00) [pid = 1780] [serial = 889] [outer = (nil)] 14:01:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 64 (0x93cafc00) [pid = 1780] [serial = 890] [outer = 0x93c49c00] 14:01:58 INFO - PROCESS | 1780 | 1471986118360 Marionette DEBUG loaded listener.js 14:01:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 65 (0x95275c00) [pid = 1780] [serial = 891] [outer = 0x93c49c00] 14:01:59 INFO - PROCESS | 1780 | 1471986119187 Marionette TRACE conn4 <- [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]]]}] 14:01:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 14:01:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1435ms 14:01:59 INFO - PROCESS | 1780 | 1471986119223 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 14:01:59 INFO - PROCESS | 1780 | 1471986119228 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 14:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 14:01:59 INFO - PROCESS | 1780 | 1471986119237 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 14:01:59 INFO - PROCESS | 1780 | 1471986119241 Marionette TRACE conn4 <- [1,1158,null,{}] 14:01:59 INFO - PROCESS | 1780 | 1471986119248 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:59 INFO - PROCESS | 1780 | 1471986119254 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:59 INFO - PROCESS | 1780 | 1471986119440 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 14:01:59 INFO - PROCESS | 1780 | 1471986119450 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:59 INFO - PROCESS | 1780 | 1471986119458 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:01:59 INFO - PROCESS | 1780 | ++DOCSHELL 0x93a3e800 == 33 [pid = 1780] [id = 297] 14:01:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 66 (0x97a7e000) [pid = 1780] [serial = 892] [outer = (nil)] 14:01:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 67 (0x9a1a4400) [pid = 1780] [serial = 893] [outer = 0x97a7e000] 14:01:59 INFO - PROCESS | 1780 | 1471986119654 Marionette DEBUG loaded listener.js 14:01:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 68 (0x9a1b9000) [pid = 1780] [serial = 894] [outer = 0x97a7e000] 14:02:00 INFO - PROCESS | 1780 | 1471986120596 Marionette TRACE conn4 <- [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]]]}] 14:02:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 14:02:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1380ms 14:02:00 INFO - PROCESS | 1780 | 1471986120618 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 14:02:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 14:02:00 INFO - PROCESS | 1780 | 1471986120623 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 14:02:00 INFO - PROCESS | 1780 | 1471986120639 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 14:02:00 INFO - PROCESS | 1780 | 1471986120649 Marionette TRACE conn4 <- [1,1162,null,{}] 14:02:00 INFO - PROCESS | 1780 | 1471986120668 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:00 INFO - PROCESS | 1780 | 1471986120676 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:00 INFO - PROCESS | 1780 | 1471986120903 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 14:02:00 INFO - PROCESS | 1780 | 1471986120934 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:00 INFO - PROCESS | 1780 | 1471986120942 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:00 INFO - PROCESS | 1780 | ++DOCSHELL 0x93e0a400 == 34 [pid = 1780] [id = 298] 14:02:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 69 (0x97a75000) [pid = 1780] [serial = 895] [outer = (nil)] 14:02:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 70 (0x9a577c00) [pid = 1780] [serial = 896] [outer = 0x97a75000] 14:02:01 INFO - PROCESS | 1780 | 1471986121021 Marionette DEBUG loaded listener.js 14:02:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 71 (0x9a9e1800) [pid = 1780] [serial = 897] [outer = 0x97a75000] 14:02:02 INFO - PROCESS | 1780 | 1471986122048 Marionette TRACE conn4 <- [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]]]}] 14:02:02 INFO - PROCESS | 1780 | --DOMWINDOW == 70 (0x917d5400) [pid = 1780] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 14:02:02 INFO - PROCESS | 1780 | --DOMWINDOW == 69 (0x93ca6000) [pid = 1780] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 14:02:02 INFO - PROCESS | 1780 | --DOMWINDOW == 68 (0x93e0b800) [pid = 1780] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 14:02:02 INFO - PROCESS | 1780 | --DOMWINDOW == 67 (0x91bbd400) [pid = 1780] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 14:02:02 INFO - PROCESS | 1780 | --DOMWINDOW == 66 (0x97ac3000) [pid = 1780] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 14:02:02 INFO - PROCESS | 1780 | --DOMWINDOW == 65 (0x916a5000) [pid = 1780] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 14:02:02 INFO - PROCESS | 1780 | --DOMWINDOW == 64 (0x9b069c00) [pid = 1780] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 14:02:02 INFO - PROCESS | 1780 | --DOMWINDOW == 63 (0x9a9e5000) [pid = 1780] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 14:02:02 INFO - PROCESS | 1780 | --DOMWINDOW == 62 (0x9b2b1000) [pid = 1780] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 14:02:02 INFO - PROCESS | 1780 | --DOMWINDOW == 61 (0x91472800) [pid = 1780] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 14:02:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 14:02:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1569ms 14:02:02 INFO - PROCESS | 1780 | 1471986122199 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 14:02:02 INFO - PROCESS | 1780 | 1471986122204 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 14:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 14:02:02 INFO - PROCESS | 1780 | 1471986122217 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 14:02:02 INFO - PROCESS | 1780 | 1471986122220 Marionette TRACE conn4 <- [1,1166,null,{}] 14:02:02 INFO - PROCESS | 1780 | 1471986122227 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:02 INFO - PROCESS | 1780 | 1471986122233 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:02 INFO - PROCESS | 1780 | 1471986122406 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 14:02:02 INFO - PROCESS | 1780 | 1471986122629 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:02 INFO - PROCESS | 1780 | 1471986122636 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:02 INFO - PROCESS | 1780 | ++DOCSHELL 0x91bc0c00 == 35 [pid = 1780] [id = 299] 14:02:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 62 (0x93c49000) [pid = 1780] [serial = 898] [outer = (nil)] 14:02:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 63 (0x95246400) [pid = 1780] [serial = 899] [outer = 0x93c49000] 14:02:02 INFO - PROCESS | 1780 | 1471986122715 Marionette DEBUG loaded listener.js 14:02:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 64 (0x99332800) [pid = 1780] [serial = 900] [outer = 0x93c49000] 14:02:03 INFO - PROCESS | 1780 | 1471986123488 Marionette TRACE conn4 <- [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]]]}] 14:02:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 14:02:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1293ms 14:02:03 INFO - PROCESS | 1780 | 1471986123513 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 14:02:03 INFO - PROCESS | 1780 | 1471986123516 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 14:02:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 14:02:03 INFO - PROCESS | 1780 | 1471986123523 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 14:02:03 INFO - PROCESS | 1780 | 1471986123527 Marionette TRACE conn4 <- [1,1170,null,{}] 14:02:03 INFO - PROCESS | 1780 | 1471986123532 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:03 INFO - PROCESS | 1780 | 1471986123538 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:03 INFO - PROCESS | 1780 | 1471986123706 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 14:02:03 INFO - PROCESS | 1780 | 1471986123720 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:03 INFO - PROCESS | 1780 | 1471986123740 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:03 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f05fc00 == 36 [pid = 1780] [id = 300] 14:02:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 65 (0x925f1800) [pid = 1780] [serial = 901] [outer = (nil)] 14:02:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 66 (0x9ac44800) [pid = 1780] [serial = 902] [outer = 0x925f1800] 14:02:03 INFO - PROCESS | 1780 | 1471986123828 Marionette DEBUG loaded listener.js 14:02:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 67 (0x9b066000) [pid = 1780] [serial = 903] [outer = 0x925f1800] 14:02:05 INFO - PROCESS | 1780 | 1471986125013 Marionette TRACE conn4 <- [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]]]}] 14:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 14:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1537ms 14:02:05 INFO - PROCESS | 1780 | 1471986125062 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 14:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 14:02:05 INFO - PROCESS | 1780 | 1471986125069 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 14:02:05 INFO - PROCESS | 1780 | 1471986125078 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 14:02:05 INFO - PROCESS | 1780 | 1471986125084 Marionette TRACE conn4 <- [1,1174,null,{}] 14:02:05 INFO - PROCESS | 1780 | 1471986125094 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:05 INFO - PROCESS | 1780 | 1471986125099 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:05 INFO - PROCESS | 1780 | 1471986125296 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 14:02:05 INFO - PROCESS | 1780 | 1471986125536 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:05 INFO - PROCESS | 1780 | 1471986125546 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:05 INFO - PROCESS | 1780 | ++DOCSHELL 0x91d0d800 == 37 [pid = 1780] [id = 301] 14:02:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 68 (0x92433000) [pid = 1780] [serial = 904] [outer = (nil)] 14:02:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 69 (0x93cb3c00) [pid = 1780] [serial = 905] [outer = 0x92433000] 14:02:05 INFO - PROCESS | 1780 | 1471986125645 Marionette DEBUG loaded listener.js 14:02:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 70 (0x95281800) [pid = 1780] [serial = 906] [outer = 0x92433000] 14:02:06 INFO - PROCESS | 1780 | 1471986126589 Marionette TRACE conn4 <- [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] 14:02:06 INFO - PROCESS | 1780 | 1471986126636 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 14:02:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 14:02:06 INFO - PROCESS | 1780 | 1471986126649 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 14:02:06 INFO - PROCESS | 1780 | 1471986126653 Marionette TRACE conn4 <- [1,1178,null,{}] 14:02:06 INFO - PROCESS | 1780 | 1471986126661 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:06 INFO - PROCESS | 1780 | 1471986126666 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:06 INFO - PROCESS | 1780 | 1471986126872 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 14:02:07 INFO - PROCESS | 1780 | 1471986127095 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:07 INFO - PROCESS | 1780 | 1471986127106 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:07 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a425c00 == 38 [pid = 1780] [id = 302] 14:02:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 71 (0x9a42e000) [pid = 1780] [serial = 907] [outer = (nil)] 14:02:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 72 (0x9a47c000) [pid = 1780] [serial = 908] [outer = 0x9a42e000] 14:02:07 INFO - PROCESS | 1780 | 1471986127239 Marionette DEBUG loaded listener.js 14:02:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 73 (0x9a571800) [pid = 1780] [serial = 909] [outer = 0x9a42e000] 14:02:08 INFO - PROCESS | 1780 | 1471986128263 Marionette TRACE conn4 <- [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] 14:02:08 INFO - PROCESS | 1780 | 1471986128344 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 14:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 14:02:08 INFO - PROCESS | 1780 | 1471986128352 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 14:02:08 INFO - PROCESS | 1780 | 1471986128359 Marionette TRACE conn4 <- [1,1182,null,{}] 14:02:08 INFO - PROCESS | 1780 | 1471986128377 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:08 INFO - PROCESS | 1780 | 1471986128387 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:08 INFO - PROCESS | 1780 | 1471986128631 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 14:02:08 INFO - PROCESS | 1780 | 1471986128871 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:08 INFO - PROCESS | 1780 | 1471986128885 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:08 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a1a0800 == 39 [pid = 1780] [id = 303] 14:02:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0x9b069c00) [pid = 1780] [serial = 910] [outer = (nil)] 14:02:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0x9b222400) [pid = 1780] [serial = 911] [outer = 0x9b069c00] 14:02:09 INFO - PROCESS | 1780 | 1471986129016 Marionette DEBUG loaded listener.js 14:02:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0x9b2a4c00) [pid = 1780] [serial = 912] [outer = 0x9b069c00] 14:02:09 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 14:02:09 INFO - PROCESS | 1780 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:02:10 INFO - PROCESS | 1780 | 1471986130008 Marionette TRACE conn4 <- [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] 14:02:10 INFO - PROCESS | 1780 | 1471986130051 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 14:02:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 14:02:10 INFO - PROCESS | 1780 | 1471986130059 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 14:02:10 INFO - PROCESS | 1780 | 1471986130064 Marionette TRACE conn4 <- [1,1186,null,{}] 14:02:10 INFO - PROCESS | 1780 | 1471986130071 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:10 INFO - PROCESS | 1780 | 1471986130077 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:10 INFO - PROCESS | 1780 | 1471986130281 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 14:02:10 INFO - PROCESS | 1780 | 1471986130494 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:10 INFO - PROCESS | 1780 | 1471986130503 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:10 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f05c000 == 40 [pid = 1780] [id = 304] 14:02:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 77 (0x9ac44c00) [pid = 1780] [serial = 913] [outer = (nil)] 14:02:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 78 (0x9b89f000) [pid = 1780] [serial = 914] [outer = 0x9ac44c00] 14:02:10 INFO - PROCESS | 1780 | 1471986130633 Marionette DEBUG loaded listener.js 14:02:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 79 (0x9bdb4c00) [pid = 1780] [serial = 915] [outer = 0x9ac44c00] 14:02:11 INFO - PROCESS | 1780 | 1471986131551 Marionette TRACE conn4 <- [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] 14:02:11 INFO - PROCESS | 1780 | 1471986131596 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 14:02:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 14:02:11 INFO - PROCESS | 1780 | 1471986131605 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 14:02:11 INFO - PROCESS | 1780 | 1471986131609 Marionette TRACE conn4 <- [1,1190,null,{}] 14:02:11 INFO - PROCESS | 1780 | 1471986131616 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:11 INFO - PROCESS | 1780 | 1471986131622 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:11 INFO - PROCESS | 1780 | 1471986131816 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 14:02:12 INFO - PROCESS | 1780 | 1471986131984 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:12 INFO - PROCESS | 1780 | 1471986131995 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:12 INFO - PROCESS | 1780 | ++DOCSHELL 0x9b068c00 == 41 [pid = 1780] [id = 305] 14:02:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0x9b53ec00) [pid = 1780] [serial = 916] [outer = (nil)] 14:02:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x9c201c00) [pid = 1780] [serial = 917] [outer = 0x9b53ec00] 14:02:12 INFO - PROCESS | 1780 | 1471986132130 Marionette DEBUG loaded listener.js 14:02:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0x9c210000) [pid = 1780] [serial = 918] [outer = 0x9b53ec00] 14:02:13 INFO - PROCESS | 1780 | 1471986133054 Marionette TRACE conn4 <- [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] 14:02:13 INFO - PROCESS | 1780 | 1471986133152 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 14:02:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 14:02:13 INFO - PROCESS | 1780 | 1471986133259 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 14:02:13 INFO - PROCESS | 1780 | 1471986133264 Marionette TRACE conn4 <- [1,1194,null,{}] 14:02:13 INFO - PROCESS | 1780 | 1471986133280 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:13 INFO - PROCESS | 1780 | 1471986133291 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:13 INFO - PROCESS | 1780 | 1471986133556 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 14:02:13 INFO - PROCESS | 1780 | 1471986133765 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:13 INFO - PROCESS | 1780 | 1471986133776 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:13 INFO - PROCESS | 1780 | ++DOCSHELL 0x9bdf2800 == 42 [pid = 1780] [id = 306] 14:02:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0x9c1edc00) [pid = 1780] [serial = 919] [outer = (nil)] 14:02:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x9d5a8000) [pid = 1780] [serial = 920] [outer = 0x9c1edc00] 14:02:13 INFO - PROCESS | 1780 | 1471986133862 Marionette DEBUG loaded listener.js 14:02:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0xa063a400) [pid = 1780] [serial = 921] [outer = 0x9c1edc00] 14:02:14 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 14:02:14 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 14:02:14 INFO - PROCESS | 1780 | 1471986134786 Marionette TRACE conn4 <- [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] 14:02:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 14:02:14 INFO - PROCESS | 1780 | 1471986134864 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 14:02:14 INFO - PROCESS | 1780 | 1471986134871 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 14:02:14 INFO - PROCESS | 1780 | 1471986134876 Marionette TRACE conn4 <- [1,1198,null,{}] 14:02:14 INFO - PROCESS | 1780 | 1471986134882 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:14 INFO - PROCESS | 1780 | 1471986134888 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:15 INFO - PROCESS | 1780 | 1471986135087 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 14:02:15 INFO - PROCESS | 1780 | 1471986135300 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:15 INFO - PROCESS | 1780 | 1471986135310 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:15 INFO - PROCESS | 1780 | ++DOCSHELL 0x917d2400 == 43 [pid = 1780] [id = 307] 14:02:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0x93a3f800) [pid = 1780] [serial = 922] [outer = (nil)] 14:02:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0xa11ab800) [pid = 1780] [serial = 923] [outer = 0x93a3f800] 14:02:15 INFO - PROCESS | 1780 | 1471986135441 Marionette DEBUG loaded listener.js 14:02:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 88 (0xa2006800) [pid = 1780] [serial = 924] [outer = 0x93a3f800] 14:02:16 INFO - PROCESS | 1780 | 1471986136406 Marionette TRACE conn4 <- [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]]]}] 14:02:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 14:02:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1581ms 14:02:16 INFO - PROCESS | 1780 | 1471986136453 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 14:02:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 14:02:16 INFO - PROCESS | 1780 | 1471986136465 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 14:02:16 INFO - PROCESS | 1780 | 1471986136473 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 14:02:16 INFO - PROCESS | 1780 | 1471986136477 Marionette TRACE conn4 <- [1,1202,null,{}] 14:02:16 INFO - PROCESS | 1780 | 1471986136484 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:16 INFO - PROCESS | 1780 | 1471986136488 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:16 INFO - PROCESS | 1780 | 1471986136881 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 14:02:17 INFO - PROCESS | 1780 | 1471986137123 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:17 INFO - PROCESS | 1780 | 1471986137133 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:17 INFO - PROCESS | 1780 | ++DOCSHELL 0x917d4800 == 44 [pid = 1780] [id = 308] 14:02:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 89 (0x917d5000) [pid = 1780] [serial = 925] [outer = (nil)] 14:02:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 90 (0x91bbf800) [pid = 1780] [serial = 926] [outer = 0x917d5000] 14:02:17 INFO - PROCESS | 1780 | 1471986137217 Marionette DEBUG loaded listener.js 14:02:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 91 (0x92435c00) [pid = 1780] [serial = 927] [outer = 0x917d5000] 14:02:18 INFO - PROCESS | 1780 | 1471986138125 Marionette TRACE conn4 <- [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]]]}] 14:02:18 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 14:02:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1685ms 14:02:18 INFO - PROCESS | 1780 | 1471986138158 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 14:02:18 INFO - PROCESS | 1780 | 1471986138165 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 14:02:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 14:02:18 INFO - PROCESS | 1780 | 1471986138208 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 14:02:18 INFO - PROCESS | 1780 | 1471986138231 Marionette TRACE conn4 <- [1,1206,null,{}] 14:02:18 INFO - PROCESS | 1780 | 1471986138248 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:18 INFO - PROCESS | 1780 | 1471986138255 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:18 INFO - PROCESS | 1780 | 1471986138492 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 14:02:18 INFO - PROCESS | 1780 | 1471986138685 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:18 INFO - PROCESS | 1780 | 1471986138697 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:18 INFO - PROCESS | 1780 | ++DOCSHELL 0x9147b800 == 45 [pid = 1780] [id = 309] 14:02:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 92 (0x93a3ec00) [pid = 1780] [serial = 928] [outer = (nil)] 14:02:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 93 (0x9a19d800) [pid = 1780] [serial = 929] [outer = 0x93a3ec00] 14:02:18 INFO - PROCESS | 1780 | 1471986138862 Marionette DEBUG loaded listener.js 14:02:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 94 (0x9a1af400) [pid = 1780] [serial = 930] [outer = 0x93a3ec00] 14:02:20 INFO - PROCESS | 1780 | --DOCSHELL 0x91479c00 == 44 [pid = 1780] [id = 225] 14:02:20 INFO - PROCESS | 1780 | --DOCSHELL 0x8f068800 == 43 [pid = 1780] [id = 286] 14:02:20 INFO - PROCESS | 1780 | --DOCSHELL 0x925e9000 == 42 [pid = 1780] [id = 229] 14:02:20 INFO - PROCESS | 1780 | --DOCSHELL 0x916a5800 == 41 [pid = 1780] [id = 230] 14:02:20 INFO - PROCESS | 1780 | --DOCSHELL 0x917cf000 == 40 [pid = 1780] [id = 224] 14:02:20 INFO - PROCESS | 1780 | --DOCSHELL 0x925ec000 == 39 [pid = 1780] [id = 227] 14:02:20 INFO - PROCESS | 1780 | --DOCSHELL 0x91bb2400 == 38 [pid = 1780] [id = 223] 14:02:20 INFO - PROCESS | 1780 | --DOCSHELL 0x9a425400 == 37 [pid = 1780] [id = 231] 14:02:20 INFO - PROCESS | 1780 | --DOCSHELL 0x9a42f800 == 36 [pid = 1780] [id = 226] 14:02:20 INFO - PROCESS | 1780 | --DOCSHELL 0x917d6400 == 35 [pid = 1780] [id = 234] 14:02:20 INFO - PROCESS | 1780 | --DOCSHELL 0x925e9800 == 34 [pid = 1780] [id = 221] 14:02:20 INFO - PROCESS | 1780 | --DOCSHELL 0x8f059c00 == 33 [pid = 1780] [id = 233] 14:02:20 INFO - PROCESS | 1780 | --DOCSHELL 0x8f067000 == 32 [pid = 1780] [id = 228] 14:02:20 INFO - PROCESS | 1780 | --DOCSHELL 0x8f05bc00 == 31 [pid = 1780] [id = 232] 14:02:20 INFO - PROCESS | 1780 | --DOCSHELL 0x9937c800 == 30 [pid = 1780] [id = 235] 14:02:20 INFO - PROCESS | 1780 | --DOCSHELL 0x9ac62c00 == 29 [pid = 1780] [id = 236] 14:02:20 INFO - PROCESS | 1780 | --DOMWINDOW == 93 (0x95166c00) [pid = 1780] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:02:20 INFO - PROCESS | 1780 | --DOMWINDOW == 92 (0x99323c00) [pid = 1780] [serial = 872] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1780 | --DOMWINDOW == 91 (0x925e4800) [pid = 1780] [serial = 843] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1780 | --DOMWINDOW == 90 (0x91bb8000) [pid = 1780] [serial = 842] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1780 | --DOMWINDOW == 89 (0x93e0c800) [pid = 1780] [serial = 867] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1780 | --DOMWINDOW == 88 (0x97ab9800) [pid = 1780] [serial = 869] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1780 | --DOMWINDOW == 87 (0x91d07800) [pid = 1780] [serial = 863] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1780 | --DOMWINDOW == 86 (0x9a1a4800) [pid = 1780] [serial = 846] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1780 | --DOMWINDOW == 85 (0x9937e000) [pid = 1780] [serial = 845] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1780 | --DOMWINDOW == 84 (0x91bb8c00) [pid = 1780] [serial = 858] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1780 | --DOMWINDOW == 83 (0x916ab000) [pid = 1780] [serial = 857] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1780 | --DOMWINDOW == 82 (0x9b2a8800) [pid = 1780] [serial = 849] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0x9b228000) [pid = 1780] [serial = 848] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1780 | --DOMWINDOW == 80 (0x9b8a8800) [pid = 1780] [serial = 852] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1780 | --DOMWINDOW == 79 (0x9b542400) [pid = 1780] [serial = 851] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1780 | --DOMWINDOW == 78 (0x9bdf4c00) [pid = 1780] [serial = 855] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1780 | --DOMWINDOW == 77 (0x9bdc3800) [pid = 1780] [serial = 854] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1780 | --DOMWINDOW == 76 (0x916a0000) [pid = 1780] [serial = 861] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1780 | --DOMWINDOW == 75 (0x91477800) [pid = 1780] [serial = 860] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1780 | --DOMWINDOW == 74 (0x93cb3000) [pid = 1780] [serial = 866] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1780 | --DOMWINDOW == 73 (0x98473000) [pid = 1780] [serial = 870] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1780 | --DOMWINDOW == 72 (0x925e7000) [pid = 1780] [serial = 864] [outer = (nil)] [url = about:blank] 14:02:21 INFO - PROCESS | 1780 | 1471986141079 Marionette TRACE conn4 <- [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]]]}] 14:02:21 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 14:02:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 2947ms 14:02:21 INFO - PROCESS | 1780 | 1471986141129 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 14:02:21 INFO - PROCESS | 1780 | 1471986141133 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 14:02:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 14:02:21 INFO - PROCESS | 1780 | 1471986141145 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 14:02:21 INFO - PROCESS | 1780 | 1471986141149 Marionette TRACE conn4 <- [1,1210,null,{}] 14:02:21 INFO - PROCESS | 1780 | 1471986141159 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:21 INFO - PROCESS | 1780 | 1471986141164 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:21 INFO - PROCESS | 1780 | 1471986141341 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 14:02:21 INFO - PROCESS | 1780 | 1471986141460 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:21 INFO - PROCESS | 1780 | 1471986141471 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:21 INFO - PROCESS | 1780 | ++DOCSHELL 0x916ab400 == 30 [pid = 1780] [id = 310] 14:02:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 73 (0x916abc00) [pid = 1780] [serial = 931] [outer = (nil)] 14:02:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0x917d3400) [pid = 1780] [serial = 932] [outer = 0x916abc00] 14:02:21 INFO - PROCESS | 1780 | 1471986141555 Marionette DEBUG loaded listener.js 14:02:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0x917d8800) [pid = 1780] [serial = 933] [outer = 0x916abc00] 14:02:22 INFO - PROCESS | 1780 | 1471986142411 Marionette TRACE conn4 <- [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]]]}] 14:02:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 14:02:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1342ms 14:02:22 INFO - PROCESS | 1780 | 1471986142486 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 14:02:22 INFO - PROCESS | 1780 | 1471986142495 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 14:02:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 14:02:22 INFO - PROCESS | 1780 | 1471986142508 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 14:02:22 INFO - PROCESS | 1780 | 1471986142514 Marionette TRACE conn4 <- [1,1214,null,{}] 14:02:22 INFO - PROCESS | 1780 | 1471986142520 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:22 INFO - PROCESS | 1780 | 1471986142527 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:22 INFO - PROCESS | 1780 | 1471986142709 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 14:02:22 INFO - PROCESS | 1780 | 1471986142835 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:22 INFO - PROCESS | 1780 | 1471986142846 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:22 INFO - PROCESS | 1780 | ++DOCSHELL 0x925e9800 == 31 [pid = 1780] [id = 311] 14:02:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0x925ec400) [pid = 1780] [serial = 934] [outer = (nil)] 14:02:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 77 (0x93a3e400) [pid = 1780] [serial = 935] [outer = 0x925ec400] 14:02:22 INFO - PROCESS | 1780 | 1471986142929 Marionette DEBUG loaded listener.js 14:02:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 78 (0x93c53800) [pid = 1780] [serial = 936] [outer = 0x925ec400] 14:02:23 INFO - PROCESS | 1780 | 1471986143920 Marionette TRACE conn4 <- [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]]]}] 14:02:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 14:02:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1439ms 14:02:23 INFO - PROCESS | 1780 | 1471986143947 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 14:02:23 INFO - PROCESS | 1780 | 1471986143952 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 14:02:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 14:02:23 INFO - PROCESS | 1780 | 1471986143959 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 14:02:23 INFO - PROCESS | 1780 | 1471986143966 Marionette TRACE conn4 <- [1,1218,null,{}] 14:02:24 INFO - PROCESS | 1780 | 1471986143996 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:24 INFO - PROCESS | 1780 | 1471986144006 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:24 INFO - PROCESS | 1780 | 1471986144237 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 14:02:24 INFO - PROCESS | 1780 | 1471986144269 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:24 INFO - PROCESS | 1780 | 1471986144283 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:24 INFO - PROCESS | 1780 | ++DOCSHELL 0x97abc400 == 32 [pid = 1780] [id = 312] 14:02:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 79 (0x97abcc00) [pid = 1780] [serial = 937] [outer = (nil)] 14:02:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0x97ac2c00) [pid = 1780] [serial = 938] [outer = 0x97abcc00] 14:02:24 INFO - PROCESS | 1780 | 1471986144365 Marionette DEBUG loaded listener.js 14:02:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x9937cc00) [pid = 1780] [serial = 939] [outer = 0x97abcc00] 14:02:25 INFO - PROCESS | 1780 | 1471986145354 Marionette TRACE conn4 <- [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]]]}] 14:02:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 14:02:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1458ms 14:02:25 INFO - PROCESS | 1780 | 1471986145418 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 14:02:25 INFO - PROCESS | 1780 | 1471986145423 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 14:02:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 14:02:25 INFO - PROCESS | 1780 | 1471986145431 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 14:02:25 INFO - PROCESS | 1780 | 1471986145435 Marionette TRACE conn4 <- [1,1222,null,{}] 14:02:25 INFO - PROCESS | 1780 | 1471986145441 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:25 INFO - PROCESS | 1780 | 1471986145446 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:26 INFO - PROCESS | 1780 | 1471986146214 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 14:02:26 INFO - PROCESS | 1780 | --DOMWINDOW == 80 (0x97a75000) [pid = 1780] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 14:02:26 INFO - PROCESS | 1780 | --DOMWINDOW == 79 (0x91d03400) [pid = 1780] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 14:02:26 INFO - PROCESS | 1780 | --DOMWINDOW == 78 (0x925f1800) [pid = 1780] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 14:02:26 INFO - PROCESS | 1780 | --DOMWINDOW == 77 (0x9a430c00) [pid = 1780] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 14:02:26 INFO - PROCESS | 1780 | --DOMWINDOW == 76 (0x9527c000) [pid = 1780] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 14:02:26 INFO - PROCESS | 1780 | --DOMWINDOW == 75 (0x95241400) [pid = 1780] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 14:02:26 INFO - PROCESS | 1780 | --DOMWINDOW == 74 (0x93c49000) [pid = 1780] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 14:02:26 INFO - PROCESS | 1780 | --DOMWINDOW == 73 (0x97a7e000) [pid = 1780] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 14:02:26 INFO - PROCESS | 1780 | --DOMWINDOW == 72 (0x916a1000) [pid = 1780] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 14:02:26 INFO - PROCESS | 1780 | --DOMWINDOW == 71 (0x917d7800) [pid = 1780] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 14:02:26 INFO - PROCESS | 1780 | --DOMWINDOW == 70 (0x93c49c00) [pid = 1780] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 14:02:26 INFO - PROCESS | 1780 | 1471986146388 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:26 INFO - PROCESS | 1780 | 1471986146394 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:26 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f060c00 == 33 [pid = 1780] [id = 313] 14:02:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 71 (0x8f063c00) [pid = 1780] [serial = 940] [outer = (nil)] 14:02:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 72 (0x91d05000) [pid = 1780] [serial = 941] [outer = 0x8f063c00] 14:02:26 INFO - PROCESS | 1780 | 1471986146477 Marionette DEBUG loaded listener.js 14:02:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 73 (0x9527c400) [pid = 1780] [serial = 942] [outer = 0x8f063c00] 14:02:27 INFO - PROCESS | 1780 | 1471986147280 Marionette TRACE conn4 <- [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] 14:02:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 14:02:27 INFO - PROCESS | 1780 | 1471986147321 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 14:02:27 INFO - PROCESS | 1780 | 1471986147329 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 14:02:27 INFO - PROCESS | 1780 | 1471986147332 Marionette TRACE conn4 <- [1,1226,null,{}] 14:02:27 INFO - PROCESS | 1780 | 1471986147339 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:27 INFO - PROCESS | 1780 | 1471986147344 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:27 INFO - PROCESS | 1780 | 1471986147509 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 14:02:27 INFO - PROCESS | 1780 | 1471986147525 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:27 INFO - PROCESS | 1780 | 1471986147535 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:27 INFO - PROCESS | 1780 | ++DOCSHELL 0x9527c000 == 34 [pid = 1780] [id = 314] 14:02:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0x98474400) [pid = 1780] [serial = 943] [outer = (nil)] 14:02:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0x9a427000) [pid = 1780] [serial = 944] [outer = 0x98474400] 14:02:27 INFO - PROCESS | 1780 | 1471986147611 Marionette DEBUG loaded listener.js 14:02:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0x9a44f400) [pid = 1780] [serial = 945] [outer = 0x98474400] 14:02:28 INFO - PROCESS | 1780 | 1471986148876 Marionette TRACE conn4 <- [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]]]}] 14:02:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 14:02:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1586ms 14:02:28 INFO - PROCESS | 1780 | 1471986148915 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 14:02:28 INFO - PROCESS | 1780 | 1471986148923 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 14:02:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 14:02:28 INFO - PROCESS | 1780 | 1471986148933 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 14:02:28 INFO - PROCESS | 1780 | 1471986148942 Marionette TRACE conn4 <- [1,1230,null,{}] 14:02:28 INFO - PROCESS | 1780 | 1471986148953 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:28 INFO - PROCESS | 1780 | 1471986148958 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:29 INFO - PROCESS | 1780 | 1471986149210 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 14:02:29 INFO - PROCESS | 1780 | 1471986149481 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:29 INFO - PROCESS | 1780 | 1471986149494 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:29 INFO - PROCESS | 1780 | ++DOCSHELL 0x916a0000 == 35 [pid = 1780] [id = 315] 14:02:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 77 (0x916a4800) [pid = 1780] [serial = 946] [outer = (nil)] 14:02:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 78 (0x9242c000) [pid = 1780] [serial = 947] [outer = 0x916a4800] 14:02:29 INFO - PROCESS | 1780 | 1471986149586 Marionette DEBUG loaded listener.js 14:02:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 79 (0x93a37c00) [pid = 1780] [serial = 948] [outer = 0x916a4800] 14:02:30 INFO - PROCESS | 1780 | 1471986150582 Marionette TRACE conn4 <- [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]]]}] 14:02:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 14:02:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1663ms 14:02:30 INFO - PROCESS | 1780 | 1471986150597 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 14:02:30 INFO - PROCESS | 1780 | 1471986150606 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 14:02:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 14:02:30 INFO - PROCESS | 1780 | 1471986150619 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 14:02:30 INFO - PROCESS | 1780 | 1471986150624 Marionette TRACE conn4 <- [1,1234,null,{}] 14:02:30 INFO - PROCESS | 1780 | 1471986150661 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:30 INFO - PROCESS | 1780 | 1471986150669 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:30 INFO - PROCESS | 1780 | 1471986150882 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 14:02:31 INFO - PROCESS | 1780 | 1471986151116 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:31 INFO - PROCESS | 1780 | 1471986151128 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:31 INFO - PROCESS | 1780 | ++DOCSHELL 0x97ab6400 == 36 [pid = 1780] [id = 316] 14:02:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0x97ab9800) [pid = 1780] [serial = 949] [outer = (nil)] 14:02:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x9937c800) [pid = 1780] [serial = 950] [outer = 0x97ab9800] 14:02:31 INFO - PROCESS | 1780 | 1471986151245 Marionette DEBUG loaded listener.js 14:02:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0x9a1a5c00) [pid = 1780] [serial = 951] [outer = 0x97ab9800] 14:02:32 INFO - PROCESS | 1780 | 1471986152317 Marionette TRACE conn4 <- [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]]]}] 14:02:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 14:02:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1766ms 14:02:32 INFO - PROCESS | 1780 | 1471986152386 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 14:02:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 14:02:32 INFO - PROCESS | 1780 | 1471986152391 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 14:02:32 INFO - PROCESS | 1780 | 1471986152398 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 14:02:32 INFO - PROCESS | 1780 | 1471986152405 Marionette TRACE conn4 <- [1,1238,null,{}] 14:02:32 INFO - PROCESS | 1780 | 1471986152424 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:32 INFO - PROCESS | 1780 | 1471986152433 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:32 INFO - PROCESS | 1780 | 1471986152685 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 14:02:32 INFO - PROCESS | 1780 | 1471986152910 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:32 INFO - PROCESS | 1780 | 1471986152923 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:32 INFO - PROCESS | 1780 | ++DOCSHELL 0x9ac3e800 == 37 [pid = 1780] [id = 317] 14:02:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0x9ac3fc00) [pid = 1780] [serial = 952] [outer = (nil)] 14:02:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x9ac47800) [pid = 1780] [serial = 953] [outer = 0x9ac3fc00] 14:02:33 INFO - PROCESS | 1780 | 1471986153013 Marionette DEBUG loaded listener.js 14:02:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0x9ac5a400) [pid = 1780] [serial = 954] [outer = 0x9ac3fc00] 14:02:34 INFO - PROCESS | 1780 | 1471986154039 Marionette TRACE conn4 <- [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]]]}] 14:02:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 14:02:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1692ms 14:02:34 INFO - PROCESS | 1780 | 1471986154091 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 14:02:34 INFO - PROCESS | 1780 | 1471986154096 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 14:02:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 14:02:34 INFO - PROCESS | 1780 | 1471986154104 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 14:02:34 INFO - PROCESS | 1780 | 1471986154108 Marionette TRACE conn4 <- [1,1242,null,{}] 14:02:34 INFO - PROCESS | 1780 | 1471986154115 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:34 INFO - PROCESS | 1780 | 1471986154121 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:34 INFO - PROCESS | 1780 | 1471986154334 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 14:02:34 INFO - PROCESS | 1780 | 1471986154560 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:34 INFO - PROCESS | 1780 | 1471986154568 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:34 INFO - PROCESS | 1780 | ++DOCSHELL 0x9ac44400 == 38 [pid = 1780] [id = 318] 14:02:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0x9ac55c00) [pid = 1780] [serial = 955] [outer = (nil)] 14:02:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0x9b072800) [pid = 1780] [serial = 956] [outer = 0x9ac55c00] 14:02:34 INFO - PROCESS | 1780 | 1471986154714 Marionette DEBUG loaded listener.js 14:02:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 88 (0x9b22c800) [pid = 1780] [serial = 957] [outer = 0x9ac55c00] 14:02:35 INFO - PROCESS | 1780 | 1471986155711 Marionette TRACE conn4 <- [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]]]}] 14:02:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 14:02:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1701ms 14:02:35 INFO - PROCESS | 1780 | 1471986155807 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 14:02:35 INFO - PROCESS | 1780 | 1471986155810 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 14:02:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 14:02:35 INFO - PROCESS | 1780 | 1471986155818 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 14:02:35 INFO - PROCESS | 1780 | 1471986155823 Marionette TRACE conn4 <- [1,1246,null,{}] 14:02:35 INFO - PROCESS | 1780 | 1471986155829 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:35 INFO - PROCESS | 1780 | 1471986155836 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:36 INFO - PROCESS | 1780 | 1471986156076 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 14:02:36 INFO - PROCESS | 1780 | 1471986156480 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:36 INFO - PROCESS | 1780 | 1471986156493 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:36 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f062000 == 39 [pid = 1780] [id = 319] 14:02:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 89 (0x8f062c00) [pid = 1780] [serial = 958] [outer = (nil)] 14:02:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 90 (0x91476400) [pid = 1780] [serial = 959] [outer = 0x8f062c00] 14:02:36 INFO - PROCESS | 1780 | 1471986156579 Marionette DEBUG loaded listener.js 14:02:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 91 (0x917cf000) [pid = 1780] [serial = 960] [outer = 0x8f062c00] 14:02:37 INFO - PROCESS | 1780 | --DOCSHELL 0x8f060c00 == 38 [pid = 1780] [id = 313] 14:02:37 INFO - PROCESS | 1780 | --DOCSHELL 0x97abc400 == 37 [pid = 1780] [id = 312] 14:02:37 INFO - PROCESS | 1780 | --DOCSHELL 0x925e9800 == 36 [pid = 1780] [id = 311] 14:02:37 INFO - PROCESS | 1780 | --DOCSHELL 0x916ab400 == 35 [pid = 1780] [id = 310] 14:02:37 INFO - PROCESS | 1780 | --DOMWINDOW == 90 (0x9a577c00) [pid = 1780] [serial = 896] [outer = (nil)] [url = about:blank] 14:02:37 INFO - PROCESS | 1780 | --DOMWINDOW == 89 (0x91d08c00) [pid = 1780] [serial = 875] [outer = (nil)] [url = about:blank] 14:02:37 INFO - PROCESS | 1780 | --DOMWINDOW == 88 (0x9ac44800) [pid = 1780] [serial = 902] [outer = (nil)] [url = about:blank] 14:02:37 INFO - PROCESS | 1780 | --DOMWINDOW == 87 (0x93c4d800) [pid = 1780] [serial = 876] [outer = (nil)] [url = about:blank] 14:02:37 INFO - PROCESS | 1780 | --DOMWINDOW == 86 (0x9a553c00) [pid = 1780] [serial = 881] [outer = (nil)] [url = about:blank] 14:02:37 INFO - PROCESS | 1780 | --DOMWINDOW == 85 (0x9a570800) [pid = 1780] [serial = 882] [outer = (nil)] [url = about:blank] 14:02:37 INFO - PROCESS | 1780 | --DOMWINDOW == 84 (0x99382000) [pid = 1780] [serial = 873] [outer = (nil)] [url = about:blank] 14:02:37 INFO - PROCESS | 1780 | --DOMWINDOW == 83 (0x9b066000) [pid = 1780] [serial = 903] [outer = (nil)] [url = about:blank] 14:02:37 INFO - PROCESS | 1780 | --DOMWINDOW == 82 (0x9aaf6c00) [pid = 1780] [serial = 884] [outer = (nil)] [url = about:blank] 14:02:37 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0x99332800) [pid = 1780] [serial = 900] [outer = (nil)] [url = about:blank] 14:02:37 INFO - PROCESS | 1780 | --DOMWINDOW == 80 (0x9aafb400) [pid = 1780] [serial = 885] [outer = (nil)] [url = about:blank] 14:02:37 INFO - PROCESS | 1780 | --DOMWINDOW == 79 (0x9a1a4400) [pid = 1780] [serial = 893] [outer = (nil)] [url = about:blank] 14:02:37 INFO - PROCESS | 1780 | --DOMWINDOW == 78 (0x916ab800) [pid = 1780] [serial = 887] [outer = (nil)] [url = about:blank] 14:02:37 INFO - PROCESS | 1780 | --DOMWINDOW == 77 (0x917dd800) [pid = 1780] [serial = 888] [outer = (nil)] [url = about:blank] 14:02:37 INFO - PROCESS | 1780 | --DOMWINDOW == 76 (0x98479c00) [pid = 1780] [serial = 878] [outer = (nil)] [url = about:blank] 14:02:37 INFO - PROCESS | 1780 | --DOMWINDOW == 75 (0x99fc5800) [pid = 1780] [serial = 879] [outer = (nil)] [url = about:blank] 14:02:37 INFO - PROCESS | 1780 | --DOMWINDOW == 74 (0x93cafc00) [pid = 1780] [serial = 890] [outer = (nil)] [url = about:blank] 14:02:37 INFO - PROCESS | 1780 | --DOMWINDOW == 73 (0x95275c00) [pid = 1780] [serial = 891] [outer = (nil)] [url = about:blank] 14:02:37 INFO - PROCESS | 1780 | --DOMWINDOW == 72 (0x9a9e1800) [pid = 1780] [serial = 897] [outer = (nil)] [url = about:blank] 14:02:37 INFO - PROCESS | 1780 | --DOMWINDOW == 71 (0x9a1b9000) [pid = 1780] [serial = 894] [outer = (nil)] [url = about:blank] 14:02:37 INFO - PROCESS | 1780 | --DOMWINDOW == 70 (0x95246400) [pid = 1780] [serial = 899] [outer = (nil)] [url = about:blank] 14:02:37 INFO - PROCESS | 1780 | 1471986157821 Marionette TRACE conn4 <- [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]]]}] 14:02:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 14:02:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 2035ms 14:02:37 INFO - PROCESS | 1780 | 1471986157856 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 14:02:37 INFO - PROCESS | 1780 | 1471986157861 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 14:02:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 14:02:37 INFO - PROCESS | 1780 | 1471986157903 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 14:02:37 INFO - PROCESS | 1780 | 1471986157908 Marionette TRACE conn4 <- [1,1250,null,{}] 14:02:37 INFO - PROCESS | 1780 | 1471986157918 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:37 INFO - PROCESS | 1780 | 1471986157928 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:38 INFO - PROCESS | 1780 | 1471986158122 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 14:02:38 INFO - PROCESS | 1780 | 1471986158352 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:38 INFO - PROCESS | 1780 | 1471986158363 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:38 INFO - PROCESS | 1780 | ++DOCSHELL 0x925ec000 == 36 [pid = 1780] [id = 320] 14:02:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 71 (0x925f3000) [pid = 1780] [serial = 961] [outer = (nil)] 14:02:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 72 (0x93ca8000) [pid = 1780] [serial = 962] [outer = 0x925f3000] 14:02:38 INFO - PROCESS | 1780 | 1471986158446 Marionette DEBUG loaded listener.js 14:02:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 73 (0x95166800) [pid = 1780] [serial = 963] [outer = 0x925f3000] 14:02:39 INFO - PROCESS | 1780 | 1471986159261 Marionette TRACE conn4 <- [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]]]}] 14:02:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 14:02:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1405ms 14:02:39 INFO - PROCESS | 1780 | 1471986159291 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 14:02:39 INFO - PROCESS | 1780 | 1471986159299 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 14:02:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 14:02:39 INFO - PROCESS | 1780 | 1471986159309 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 14:02:39 INFO - PROCESS | 1780 | 1471986159312 Marionette TRACE conn4 <- [1,1254,null,{}] 14:02:39 INFO - PROCESS | 1780 | 1471986159319 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:39 INFO - PROCESS | 1780 | 1471986159325 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:39 INFO - PROCESS | 1780 | 1471986159514 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 14:02:39 INFO - PROCESS | 1780 | 1471986159525 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:39 INFO - PROCESS | 1780 | 1471986159537 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:39 INFO - PROCESS | 1780 | ++DOCSHELL 0x97a75800 == 37 [pid = 1780] [id = 321] 14:02:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0x97abe000) [pid = 1780] [serial = 964] [outer = (nil)] 14:02:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0x997c9800) [pid = 1780] [serial = 965] [outer = 0x97abe000] 14:02:39 INFO - PROCESS | 1780 | 1471986159733 Marionette DEBUG loaded listener.js 14:02:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0x9a123000) [pid = 1780] [serial = 966] [outer = 0x97abe000] 14:02:40 INFO - PROCESS | 1780 | 1471986160698 Marionette TRACE conn4 <- [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]]]}] 14:02:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 14:02:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1432ms 14:02:40 INFO - PROCESS | 1780 | 1471986160740 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 14:02:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 14:02:40 INFO - PROCESS | 1780 | 1471986160745 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 14:02:40 INFO - PROCESS | 1780 | 1471986160763 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 14:02:40 INFO - PROCESS | 1780 | 1471986160773 Marionette TRACE conn4 <- [1,1258,null,{}] 14:02:40 INFO - PROCESS | 1780 | 1471986160788 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:40 INFO - PROCESS | 1780 | 1471986160796 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:41 INFO - PROCESS | 1780 | 1471986161037 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 14:02:41 INFO - PROCESS | 1780 | 1471986161060 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:41 INFO - PROCESS | 1780 | 1471986161067 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:41 INFO - PROCESS | 1780 | ++DOCSHELL 0x97ab8c00 == 38 [pid = 1780] [id = 322] 14:02:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 77 (0x9a56b800) [pid = 1780] [serial = 967] [outer = (nil)] 14:02:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 78 (0x9a574c00) [pid = 1780] [serial = 968] [outer = 0x9a56b800] 14:02:41 INFO - PROCESS | 1780 | 1471986161157 Marionette DEBUG loaded listener.js 14:02:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 79 (0x9aaf5800) [pid = 1780] [serial = 969] [outer = 0x9a56b800] 14:02:42 INFO - PROCESS | 1780 | 1471986162285 Marionette TRACE conn4 <- [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]]]}] 14:02:42 INFO - PROCESS | 1780 | --DOMWINDOW == 78 (0x97abcc00) [pid = 1780] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 14:02:42 INFO - PROCESS | 1780 | --DOMWINDOW == 77 (0x8f063c00) [pid = 1780] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 14:02:42 INFO - PROCESS | 1780 | --DOMWINDOW == 76 (0x925ec400) [pid = 1780] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 14:02:42 INFO - PROCESS | 1780 | --DOMWINDOW == 75 (0x916abc00) [pid = 1780] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 14:02:42 INFO - PROCESS | 1780 | --DOMWINDOW == 74 (0x93a3ec00) [pid = 1780] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 14:02:42 INFO - PROCESS | 1780 | --DOMWINDOW == 73 (0x92433000) [pid = 1780] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 14:02:42 INFO - PROCESS | 1780 | --DOMWINDOW == 72 (0x9a42e000) [pid = 1780] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 14:02:42 INFO - PROCESS | 1780 | --DOMWINDOW == 71 (0x9b069c00) [pid = 1780] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 14:02:42 INFO - PROCESS | 1780 | --DOMWINDOW == 70 (0x9ac44c00) [pid = 1780] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 14:02:42 INFO - PROCESS | 1780 | --DOMWINDOW == 69 (0x9b53ec00) [pid = 1780] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 14:02:42 INFO - PROCESS | 1780 | --DOMWINDOW == 68 (0x9c1edc00) [pid = 1780] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 14:02:42 INFO - PROCESS | 1780 | --DOMWINDOW == 67 (0x93a3f800) [pid = 1780] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 14:02:42 INFO - PROCESS | 1780 | --DOMWINDOW == 66 (0x917d5000) [pid = 1780] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 14:02:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 14:02:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1609ms 14:02:42 INFO - PROCESS | 1780 | 1471986162362 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 14:02:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 14:02:42 INFO - PROCESS | 1780 | 1471986162367 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 14:02:42 INFO - PROCESS | 1780 | 1471986162374 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 14:02:42 INFO - PROCESS | 1780 | 1471986162378 Marionette TRACE conn4 <- [1,1262,null,{}] 14:02:42 INFO - PROCESS | 1780 | 1471986162384 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:42 INFO - PROCESS | 1780 | 1471986162390 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:42 INFO - PROCESS | 1780 | 1471986162576 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 14:02:42 INFO - PROCESS | 1780 | 1471986162746 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:42 INFO - PROCESS | 1780 | 1471986162753 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:42 INFO - PROCESS | 1780 | ++DOCSHELL 0x91480800 == 39 [pid = 1780] [id = 323] 14:02:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 67 (0x91bb9400) [pid = 1780] [serial = 970] [outer = (nil)] 14:02:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 68 (0x9a19b800) [pid = 1780] [serial = 971] [outer = 0x91bb9400] 14:02:42 INFO - PROCESS | 1780 | 1471986162836 Marionette DEBUG loaded listener.js 14:02:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 69 (0x9a1a9800) [pid = 1780] [serial = 972] [outer = 0x91bb9400] 14:02:43 INFO - PROCESS | 1780 | 1471986163682 Marionette TRACE conn4 <- [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]]]}] 14:02:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 14:02:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1388ms 14:02:43 INFO - PROCESS | 1780 | 1471986163763 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 14:02:43 INFO - PROCESS | 1780 | 1471986163767 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 14:02:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 14:02:43 INFO - PROCESS | 1780 | 1471986163774 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 14:02:43 INFO - PROCESS | 1780 | 1471986163779 Marionette TRACE conn4 <- [1,1266,null,{}] 14:02:43 INFO - PROCESS | 1780 | 1471986163785 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:43 INFO - PROCESS | 1780 | 1471986163790 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:43 INFO - PROCESS | 1780 | 1471986163965 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 14:02:44 INFO - PROCESS | 1780 | 1471986164092 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:44 INFO - PROCESS | 1780 | 1471986164111 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:44 INFO - PROCESS | 1780 | ++DOCSHELL 0x91d02800 == 40 [pid = 1780] [id = 324] 14:02:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 70 (0x9a576400) [pid = 1780] [serial = 973] [outer = (nil)] 14:02:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 71 (0x9ac3f800) [pid = 1780] [serial = 974] [outer = 0x9a576400] 14:02:44 INFO - PROCESS | 1780 | 1471986164202 Marionette DEBUG loaded listener.js 14:02:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 72 (0x9b065c00) [pid = 1780] [serial = 975] [outer = 0x9a576400] 14:02:45 INFO - PROCESS | 1780 | 1471986165265 Marionette TRACE conn4 <- [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]]]}] 14:02:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 14:02:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1539ms 14:02:45 INFO - PROCESS | 1780 | 1471986165315 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 14:02:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 14:02:45 INFO - PROCESS | 1780 | 1471986165323 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 14:02:45 INFO - PROCESS | 1780 | 1471986165332 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 14:02:45 INFO - PROCESS | 1780 | 1471986165341 Marionette TRACE conn4 <- [1,1270,null,{}] 14:02:45 INFO - PROCESS | 1780 | 1471986165350 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:45 INFO - PROCESS | 1780 | 1471986165356 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:45 INFO - PROCESS | 1780 | 1471986165608 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 14:02:45 INFO - PROCESS | 1780 | 1471986165885 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:45 INFO - PROCESS | 1780 | 1471986165898 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:45 INFO - PROCESS | 1780 | ++DOCSHELL 0x91d02000 == 41 [pid = 1780] [id = 325] 14:02:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 73 (0x925e8000) [pid = 1780] [serial = 976] [outer = (nil)] 14:02:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0x93e0dc00) [pid = 1780] [serial = 977] [outer = 0x925e8000] 14:02:46 INFO - PROCESS | 1780 | 1471986165993 Marionette DEBUG loaded listener.js 14:02:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0x96f87800) [pid = 1780] [serial = 978] [outer = 0x925e8000] 14:02:46 INFO - PROCESS | 1780 | 1471986166966 Marionette TRACE conn4 <- [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]]]}] 14:02:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 14:02:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1694ms 14:02:47 INFO - PROCESS | 1780 | 1471986167024 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 14:02:47 INFO - PROCESS | 1780 | 1471986167033 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 14:02:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 14:02:47 INFO - PROCESS | 1780 | 1471986167047 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 14:02:47 INFO - PROCESS | 1780 | 1471986167053 Marionette TRACE conn4 <- [1,1274,null,{}] 14:02:47 INFO - PROCESS | 1780 | 1471986167060 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:47 INFO - PROCESS | 1780 | 1471986167066 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:47 INFO - PROCESS | 1780 | 1471986167313 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 14:02:47 INFO - PROCESS | 1780 | 1471986167541 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:47 INFO - PROCESS | 1780 | 1471986167555 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:47 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a1aa800 == 42 [pid = 1780] [id = 326] 14:02:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0x9a1af000) [pid = 1780] [serial = 979] [outer = (nil)] 14:02:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 77 (0x9a42e800) [pid = 1780] [serial = 980] [outer = 0x9a1af000] 14:02:47 INFO - PROCESS | 1780 | 1471986167699 Marionette DEBUG loaded listener.js 14:02:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 78 (0x9a570800) [pid = 1780] [serial = 981] [outer = 0x9a1af000] 14:02:48 INFO - PROCESS | 1780 | 1471986168758 Marionette TRACE conn4 <- [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]]]}] 14:02:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 14:02:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1786ms 14:02:48 INFO - PROCESS | 1780 | 1471986168833 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 14:02:48 INFO - PROCESS | 1780 | 1471986168837 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 14:02:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 14:02:48 INFO - PROCESS | 1780 | 1471986168845 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 14:02:48 INFO - PROCESS | 1780 | 1471986168852 Marionette TRACE conn4 <- [1,1278,null,{}] 14:02:48 INFO - PROCESS | 1780 | 1471986168869 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:48 INFO - PROCESS | 1780 | 1471986168879 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:49 INFO - PROCESS | 1780 | 1471986169112 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 14:02:49 INFO - PROCESS | 1780 | 1471986169345 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:49 INFO - PROCESS | 1780 | 1471986169361 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:49 INFO - PROCESS | 1780 | ++DOCSHELL 0x9b2a9c00 == 43 [pid = 1780] [id = 327] 14:02:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 79 (0x9b2aa000) [pid = 1780] [serial = 982] [outer = (nil)] 14:02:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0x9b2b2400) [pid = 1780] [serial = 983] [outer = 0x9b2aa000] 14:02:49 INFO - PROCESS | 1780 | 1471986169450 Marionette DEBUG loaded listener.js 14:02:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x9b8ab000) [pid = 1780] [serial = 984] [outer = 0x9b2aa000] 14:02:50 INFO - PROCESS | 1780 | 1471986170385 Marionette TRACE conn4 <- [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]]]}] 14:02:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 14:02:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1588ms 14:02:50 INFO - PROCESS | 1780 | 1471986170450 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 14:02:50 INFO - PROCESS | 1780 | 1471986170456 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 14:02:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 14:02:50 INFO - PROCESS | 1780 | 1471986170464 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 14:02:50 INFO - PROCESS | 1780 | 1471986170467 Marionette TRACE conn4 <- [1,1282,null,{}] 14:02:50 INFO - PROCESS | 1780 | 1471986170474 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:50 INFO - PROCESS | 1780 | 1471986170479 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:50 INFO - PROCESS | 1780 | 1471986170681 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 14:02:50 INFO - PROCESS | 1780 | 1471986170902 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:50 INFO - PROCESS | 1780 | 1471986170911 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:50 INFO - PROCESS | 1780 | ++DOCSHELL 0x917db800 == 44 [pid = 1780] [id = 328] 14:02:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0x9b2a8800) [pid = 1780] [serial = 985] [outer = (nil)] 14:02:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0x9c0b5c00) [pid = 1780] [serial = 986] [outer = 0x9b2a8800] 14:02:51 INFO - PROCESS | 1780 | 1471986171011 Marionette DEBUG loaded listener.js 14:02:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x9c0b9800) [pid = 1780] [serial = 987] [outer = 0x9b2a8800] 14:02:51 INFO - PROCESS | 1780 | 1471986171922 Marionette TRACE conn4 <- [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]]]}] 14:02:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 14:02:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1495ms 14:02:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 14:02:51 INFO - PROCESS | 1780 | 1471986171959 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 14:02:51 INFO - PROCESS | 1780 | 1471986171963 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 14:02:51 INFO - PROCESS | 1780 | 1471986171971 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 14:02:51 INFO - PROCESS | 1780 | 1471986171974 Marionette TRACE conn4 <- [1,1286,null,{}] 14:02:51 INFO - PROCESS | 1780 | 1471986171982 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:51 INFO - PROCESS | 1780 | 1471986171988 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:52 INFO - PROCESS | 1780 | 1471986172188 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 14:02:52 INFO - PROCESS | 1780 | 1471986172359 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:52 INFO - PROCESS | 1780 | 1471986172366 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:52 INFO - PROCESS | 1780 | ++DOCSHELL 0x91d0d400 == 45 [pid = 1780] [id = 329] 14:02:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0x93e08800) [pid = 1780] [serial = 988] [outer = (nil)] 14:02:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0x9c248800) [pid = 1780] [serial = 989] [outer = 0x93e08800] 14:02:52 INFO - PROCESS | 1780 | 1471986172473 Marionette DEBUG loaded listener.js 14:02:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0x9d505c00) [pid = 1780] [serial = 990] [outer = 0x93e08800] 14:02:53 INFO - PROCESS | 1780 | 1471986173517 Marionette TRACE conn4 <- [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]]]}] 14:02:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 14:02:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1587ms 14:02:53 INFO - PROCESS | 1780 | 1471986173558 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 14:02:53 INFO - PROCESS | 1780 | 1471986173562 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 14:02:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 14:02:53 INFO - PROCESS | 1780 | 1471986173570 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 14:02:53 INFO - PROCESS | 1780 | 1471986173574 Marionette TRACE conn4 <- [1,1290,null,{}] 14:02:53 INFO - PROCESS | 1780 | 1471986173580 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:53 INFO - PROCESS | 1780 | 1471986173592 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:53 INFO - PROCESS | 1780 | 1471986173826 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 14:02:54 INFO - PROCESS | 1780 | 1471986174056 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:54 INFO - PROCESS | 1780 | 1471986174067 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:54 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f062800 == 46 [pid = 1780] [id = 330] 14:02:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 88 (0x9c203000) [pid = 1780] [serial = 991] [outer = (nil)] 14:02:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 89 (0xa11a1400) [pid = 1780] [serial = 992] [outer = 0x9c203000] 14:02:54 INFO - PROCESS | 1780 | 1471986174198 Marionette DEBUG loaded listener.js 14:02:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 90 (0x9d5ac000) [pid = 1780] [serial = 993] [outer = 0x9c203000] 14:02:55 INFO - PROCESS | 1780 | 1471986175125 Marionette TRACE conn4 <- [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]]]}] 14:02:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 14:02:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1586ms 14:02:55 INFO - PROCESS | 1780 | 1471986175159 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 14:02:55 INFO - PROCESS | 1780 | 1471986175164 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 14:02:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 14:02:55 INFO - PROCESS | 1780 | 1471986175172 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 14:02:55 INFO - PROCESS | 1780 | 1471986175176 Marionette TRACE conn4 <- [1,1294,null,{}] 14:02:55 INFO - PROCESS | 1780 | 1471986175183 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:55 INFO - PROCESS | 1780 | 1471986175188 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:55 INFO - PROCESS | 1780 | 1471986175389 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 14:02:55 INFO - PROCESS | 1780 | 1471986175607 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:55 INFO - PROCESS | 1780 | 1471986175618 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:55 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f05b400 == 47 [pid = 1780] [id = 331] 14:02:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 91 (0x8f060400) [pid = 1780] [serial = 994] [outer = (nil)] 14:02:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 92 (0x916a4400) [pid = 1780] [serial = 995] [outer = 0x8f060400] 14:02:55 INFO - PROCESS | 1780 | 1471986175956 Marionette DEBUG loaded listener.js 14:02:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 93 (0x917d9c00) [pid = 1780] [serial = 996] [outer = 0x8f060400] 14:02:56 INFO - PROCESS | 1780 | 1471986176923 Marionette TRACE conn4 <- [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]]]}] 14:02:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 14:02:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1783ms 14:02:56 INFO - PROCESS | 1780 | 1471986176957 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 14:02:56 INFO - PROCESS | 1780 | 1471986176964 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 14:02:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 14:02:56 INFO - PROCESS | 1780 | 1471986176974 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 14:02:56 INFO - PROCESS | 1780 | 1471986176977 Marionette TRACE conn4 <- [1,1298,null,{}] 14:02:56 INFO - PROCESS | 1780 | 1471986176986 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:56 INFO - PROCESS | 1780 | 1471986176992 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:57 INFO - PROCESS | 1780 | 1471986177191 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 14:02:57 INFO - PROCESS | 1780 | 1471986177527 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:57 INFO - PROCESS | 1780 | 1471986177535 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:02:57 INFO - PROCESS | 1780 | ++DOCSHELL 0x917dd000 == 48 [pid = 1780] [id = 332] 14:02:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 94 (0x93a36000) [pid = 1780] [serial = 997] [outer = (nil)] 14:02:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 95 (0x93c51800) [pid = 1780] [serial = 998] [outer = 0x93a36000] 14:02:57 INFO - PROCESS | 1780 | 1471986177627 Marionette DEBUG loaded listener.js 14:02:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 96 (0x93cb4c00) [pid = 1780] [serial = 999] [outer = 0x93a36000] 14:02:59 INFO - PROCESS | 1780 | --DOCSHELL 0x91480800 == 47 [pid = 1780] [id = 323] 14:02:59 INFO - PROCESS | 1780 | --DOCSHELL 0x97ab8c00 == 46 [pid = 1780] [id = 322] 14:02:59 INFO - PROCESS | 1780 | --DOCSHELL 0x97a75800 == 45 [pid = 1780] [id = 321] 14:02:59 INFO - PROCESS | 1780 | --DOCSHELL 0x925ec000 == 44 [pid = 1780] [id = 320] 14:02:59 INFO - PROCESS | 1780 | --DOCSHELL 0x8f062000 == 43 [pid = 1780] [id = 319] 14:02:59 INFO - PROCESS | 1780 | --DOCSHELL 0x917d4800 == 42 [pid = 1780] [id = 308] 14:02:59 INFO - PROCESS | 1780 | --DOCSHELL 0x8f05c000 == 41 [pid = 1780] [id = 304] 14:02:59 INFO - PROCESS | 1780 | --DOCSHELL 0x9b068c00 == 40 [pid = 1780] [id = 305] 14:02:59 INFO - PROCESS | 1780 | --DOCSHELL 0x9147b800 == 39 [pid = 1780] [id = 309] 14:02:59 INFO - PROCESS | 1780 | --DOCSHELL 0x9527c000 == 38 [pid = 1780] [id = 314] 14:02:59 INFO - PROCESS | 1780 | --DOCSHELL 0x916a0000 == 37 [pid = 1780] [id = 315] 14:02:59 INFO - PROCESS | 1780 | --DOCSHELL 0x97ab6400 == 36 [pid = 1780] [id = 316] 14:02:59 INFO - PROCESS | 1780 | --DOCSHELL 0x9bdf2800 == 35 [pid = 1780] [id = 306] 14:02:59 INFO - PROCESS | 1780 | --DOCSHELL 0x9ac44400 == 34 [pid = 1780] [id = 318] 14:02:59 INFO - PROCESS | 1780 | --DOCSHELL 0x9ac3e800 == 33 [pid = 1780] [id = 317] 14:02:59 INFO - PROCESS | 1780 | --DOCSHELL 0x917d2400 == 32 [pid = 1780] [id = 307] 14:02:59 INFO - PROCESS | 1780 | --DOCSHELL 0x8f05b400 == 31 [pid = 1780] [id = 331] 14:02:59 INFO - PROCESS | 1780 | --DOCSHELL 0x8f062800 == 30 [pid = 1780] [id = 330] 14:02:59 INFO - PROCESS | 1780 | --DOCSHELL 0x917db800 == 29 [pid = 1780] [id = 328] 14:02:59 INFO - PROCESS | 1780 | --DOCSHELL 0x91d0d400 == 28 [pid = 1780] [id = 329] 14:02:59 INFO - PROCESS | 1780 | --DOCSHELL 0x9b2a9c00 == 27 [pid = 1780] [id = 327] 14:02:59 INFO - PROCESS | 1780 | --DOCSHELL 0x9a1aa800 == 26 [pid = 1780] [id = 326] 14:02:59 INFO - PROCESS | 1780 | --DOCSHELL 0x91d02800 == 25 [pid = 1780] [id = 324] 14:02:59 INFO - PROCESS | 1780 | --DOCSHELL 0x91d02000 == 24 [pid = 1780] [id = 325] 14:02:59 INFO - PROCESS | 1780 | --DOMWINDOW == 95 (0x97ac2c00) [pid = 1780] [serial = 938] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 1780 | --DOMWINDOW == 94 (0x91d05000) [pid = 1780] [serial = 941] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 1780 | --DOMWINDOW == 93 (0x93a3e400) [pid = 1780] [serial = 935] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 1780 | --DOMWINDOW == 92 (0x917d3400) [pid = 1780] [serial = 932] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 1780 | --DOMWINDOW == 91 (0x917d8800) [pid = 1780] [serial = 933] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 1780 | --DOMWINDOW == 90 (0x9a1af400) [pid = 1780] [serial = 930] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 1780 | --DOMWINDOW == 89 (0x9a19d800) [pid = 1780] [serial = 929] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 1780 | --DOMWINDOW == 88 (0x95281800) [pid = 1780] [serial = 906] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 1780 | --DOMWINDOW == 87 (0x93cb3c00) [pid = 1780] [serial = 905] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 1780 | --DOMWINDOW == 86 (0x9a427000) [pid = 1780] [serial = 944] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 1780 | --DOMWINDOW == 85 (0x9a571800) [pid = 1780] [serial = 909] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 1780 | --DOMWINDOW == 84 (0x9a47c000) [pid = 1780] [serial = 908] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 1780 | --DOMWINDOW == 83 (0x9b2a4c00) [pid = 1780] [serial = 912] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 1780 | --DOMWINDOW == 82 (0x9b222400) [pid = 1780] [serial = 911] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0x9bdb4c00) [pid = 1780] [serial = 915] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 1780 | --DOMWINDOW == 80 (0x9b89f000) [pid = 1780] [serial = 914] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 1780 | --DOMWINDOW == 79 (0x9527c400) [pid = 1780] [serial = 942] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 1780 | --DOMWINDOW == 78 (0x9c210000) [pid = 1780] [serial = 918] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 1780 | --DOMWINDOW == 77 (0x9c201c00) [pid = 1780] [serial = 917] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 1780 | --DOMWINDOW == 76 (0xa063a400) [pid = 1780] [serial = 921] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 1780 | --DOMWINDOW == 75 (0x9d5a8000) [pid = 1780] [serial = 920] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 1780 | --DOMWINDOW == 74 (0xa2006800) [pid = 1780] [serial = 924] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 1780 | --DOMWINDOW == 73 (0xa11ab800) [pid = 1780] [serial = 923] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 1780 | --DOMWINDOW == 72 (0x92435c00) [pid = 1780] [serial = 927] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 1780 | --DOMWINDOW == 71 (0x91bbf800) [pid = 1780] [serial = 926] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 1780 | --DOMWINDOW == 70 (0x9937cc00) [pid = 1780] [serial = 939] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 1780 | --DOMWINDOW == 69 (0x93c53800) [pid = 1780] [serial = 936] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 1780 | 1471986179867 Marionette TRACE conn4 <- [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]]]}] 14:02:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 14:02:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 2942ms 14:02:59 INFO - PROCESS | 1780 | 1471986179917 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 14:02:59 INFO - PROCESS | 1780 | 1471986179924 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 14:02:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 14:02:59 INFO - PROCESS | 1780 | 1471986179934 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 14:02:59 INFO - PROCESS | 1780 | 1471986179940 Marionette TRACE conn4 <- [1,1302,null,{}] 14:02:59 INFO - PROCESS | 1780 | 1471986179951 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:59 INFO - PROCESS | 1780 | 1471986179958 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:00 INFO - PROCESS | 1780 | 1471986180144 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 14:03:00 INFO - PROCESS | 1780 | 1471986180308 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:00 INFO - PROCESS | 1780 | 1471986180317 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:00 INFO - PROCESS | 1780 | ++DOCSHELL 0x917d1800 == 25 [pid = 1780] [id = 333] 14:03:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 70 (0x917d2000) [pid = 1780] [serial = 1000] [outer = (nil)] 14:03:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 71 (0x917da400) [pid = 1780] [serial = 1001] [outer = 0x917d2000] 14:03:00 INFO - PROCESS | 1780 | 1471986180403 Marionette DEBUG loaded listener.js 14:03:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 72 (0x91bb8800) [pid = 1780] [serial = 1002] [outer = 0x917d2000] 14:03:01 INFO - PROCESS | 1780 | 1471986181246 Marionette TRACE conn4 <- [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]]]}] 14:03:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 14:03:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1356ms 14:03:01 INFO - PROCESS | 1780 | 1471986181290 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 14:03:01 INFO - PROCESS | 1780 | 1471986181299 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 14:03:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 14:03:01 INFO - PROCESS | 1780 | 1471986181312 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 14:03:01 INFO - PROCESS | 1780 | 1471986181318 Marionette TRACE conn4 <- [1,1306,null,{}] 14:03:01 INFO - PROCESS | 1780 | 1471986181325 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:01 INFO - PROCESS | 1780 | 1471986181331 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:01 INFO - PROCESS | 1780 | 1471986181531 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 14:03:01 INFO - PROCESS | 1780 | 1471986181671 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:01 INFO - PROCESS | 1780 | 1471986181680 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:01 INFO - PROCESS | 1780 | ++DOCSHELL 0x917d1000 == 26 [pid = 1780] [id = 334] 14:03:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 73 (0x925ec400) [pid = 1780] [serial = 1003] [outer = (nil)] 14:03:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0x93c48c00) [pid = 1780] [serial = 1004] [outer = 0x925ec400] 14:03:01 INFO - PROCESS | 1780 | 1471986181767 Marionette DEBUG loaded listener.js 14:03:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0x93c54000) [pid = 1780] [serial = 1005] [outer = 0x925ec400] 14:03:02 INFO - PROCESS | 1780 | 1471986182994 Marionette TRACE conn4 <- [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]]]}] 14:03:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 14:03:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1746ms 14:03:03 INFO - PROCESS | 1780 | 1471986183062 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 14:03:03 INFO - PROCESS | 1780 | 1471986183065 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 14:03:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 14:03:03 INFO - PROCESS | 1780 | 1471986183114 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 14:03:03 INFO - PROCESS | 1780 | 1471986183120 Marionette TRACE conn4 <- [1,1310,null,{}] 14:03:03 INFO - PROCESS | 1780 | 1471986183140 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:03 INFO - PROCESS | 1780 | 1471986183150 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:03 INFO - PROCESS | 1780 | 1471986183431 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 14:03:03 INFO - PROCESS | 1780 | 1471986183479 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:03 INFO - PROCESS | 1780 | 1471986183492 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:03 INFO - PROCESS | 1780 | ++DOCSHELL 0x97a78000 == 27 [pid = 1780] [id = 335] 14:03:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0x97a79400) [pid = 1780] [serial = 1006] [outer = (nil)] 14:03:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 77 (0x97ab8400) [pid = 1780] [serial = 1007] [outer = 0x97a79400] 14:03:03 INFO - PROCESS | 1780 | 1471986183574 Marionette DEBUG loaded listener.js 14:03:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 78 (0x97ac2000) [pid = 1780] [serial = 1008] [outer = 0x97a79400] 14:03:04 INFO - PROCESS | 1780 | --DOMWINDOW == 77 (0x97abe000) [pid = 1780] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 14:03:04 INFO - PROCESS | 1780 | --DOMWINDOW == 76 (0x9a56b800) [pid = 1780] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 14:03:04 INFO - PROCESS | 1780 | --DOMWINDOW == 75 (0x91bb9400) [pid = 1780] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 14:03:04 INFO - PROCESS | 1780 | --DOMWINDOW == 74 (0x916a4800) [pid = 1780] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 14:03:04 INFO - PROCESS | 1780 | --DOMWINDOW == 73 (0x925f3000) [pid = 1780] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 14:03:04 INFO - PROCESS | 1780 | --DOMWINDOW == 72 (0x98474400) [pid = 1780] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 14:03:04 INFO - PROCESS | 1780 | --DOMWINDOW == 71 (0x8f062c00) [pid = 1780] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 14:03:04 INFO - PROCESS | 1780 | --DOMWINDOW == 70 (0x97ab9800) [pid = 1780] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 14:03:04 INFO - PROCESS | 1780 | --DOMWINDOW == 69 (0x9ac55c00) [pid = 1780] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 14:03:04 INFO - PROCESS | 1780 | --DOMWINDOW == 68 (0x9ac3fc00) [pid = 1780] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 14:03:04 INFO - PROCESS | 1780 | --DOMWINDOW == 67 (0x9a576400) [pid = 1780] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 14:03:05 INFO - PROCESS | 1780 | 1471986185371 Marionette TRACE conn4 <- [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] 14:03:05 INFO - PROCESS | 1780 | 1471986185422 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 14:03:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 14:03:05 INFO - PROCESS | 1780 | 1471986185429 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 14:03:05 INFO - PROCESS | 1780 | 1471986185432 Marionette TRACE conn4 <- [1,1314,null,{}] 14:03:05 INFO - PROCESS | 1780 | 1471986185439 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:05 INFO - PROCESS | 1780 | 1471986185444 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:05 INFO - PROCESS | 1780 | 1471986185626 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 14:03:05 INFO - PROCESS | 1780 | 1471986185757 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:05 INFO - PROCESS | 1780 | 1471986185767 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:05 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f062c00 == 28 [pid = 1780] [id = 336] 14:03:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 68 (0x91d01c00) [pid = 1780] [serial = 1009] [outer = (nil)] 14:03:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 69 (0x99326400) [pid = 1780] [serial = 1010] [outer = 0x91d01c00] 14:03:05 INFO - PROCESS | 1780 | 1471986185852 Marionette DEBUG loaded listener.js 14:03:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 70 (0x99fbcc00) [pid = 1780] [serial = 1011] [outer = 0x91d01c00] 14:03:06 INFO - PROCESS | 1780 | 1471986186721 Marionette TRACE conn4 <- [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]]]}] 14:03:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 14:03:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1381ms 14:03:06 INFO - PROCESS | 1780 | 1471986186813 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 14:03:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 14:03:06 INFO - PROCESS | 1780 | 1471986186820 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 14:03:06 INFO - PROCESS | 1780 | 1471986186829 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 14:03:06 INFO - PROCESS | 1780 | 1471986186837 Marionette TRACE conn4 <- [1,1318,null,{}] 14:03:06 INFO - PROCESS | 1780 | 1471986186847 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:06 INFO - PROCESS | 1780 | 1471986186853 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:07 INFO - PROCESS | 1780 | 1471986187110 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 14:03:07 INFO - PROCESS | 1780 | 1471986187346 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:07 INFO - PROCESS | 1780 | 1471986187363 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:07 INFO - PROCESS | 1780 | ++DOCSHELL 0x917da800 == 29 [pid = 1780] [id = 337] 14:03:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 71 (0x917dac00) [pid = 1780] [serial = 1012] [outer = (nil)] 14:03:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 72 (0x91bbcc00) [pid = 1780] [serial = 1013] [outer = 0x917dac00] 14:03:07 INFO - PROCESS | 1780 | 1471986187501 Marionette DEBUG loaded listener.js 14:03:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 73 (0x91d06000) [pid = 1780] [serial = 1014] [outer = 0x917dac00] 14:03:08 INFO - PROCESS | 1780 | 1471986188595 Marionette TRACE conn4 <- [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]]]}] 14:03:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 14:03:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1854ms 14:03:08 INFO - PROCESS | 1780 | 1471986188682 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 14:03:08 INFO - PROCESS | 1780 | 1471986188689 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 14:03:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 14:03:08 INFO - PROCESS | 1780 | 1471986188701 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 14:03:08 INFO - PROCESS | 1780 | 1471986188709 Marionette TRACE conn4 <- [1,1322,null,{}] 14:03:08 INFO - PROCESS | 1780 | 1471986188717 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:08 INFO - PROCESS | 1780 | 1471986188722 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:08 INFO - PROCESS | 1780 | 1471986188961 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 14:03:09 INFO - PROCESS | 1780 | 1471986189193 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:09 INFO - PROCESS | 1780 | 1471986189204 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:09 INFO - PROCESS | 1780 | ++DOCSHELL 0x95166c00 == 30 [pid = 1780] [id = 338] 14:03:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0x95246800) [pid = 1780] [serial = 1015] [outer = (nil)] 14:03:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0x95280c00) [pid = 1780] [serial = 1016] [outer = 0x95246800] 14:03:09 INFO - PROCESS | 1780 | 1471986189329 Marionette DEBUG loaded listener.js 14:03:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0x97abe000) [pid = 1780] [serial = 1017] [outer = 0x95246800] 14:03:10 INFO - PROCESS | 1780 | 1471986190434 Marionette TRACE conn4 <- [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]]]}] 14:03:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 14:03:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1792ms 14:03:10 INFO - PROCESS | 1780 | 1471986190489 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 14:03:10 INFO - PROCESS | 1780 | 1471986190493 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 14:03:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 14:03:10 INFO - PROCESS | 1780 | 1471986190503 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 14:03:10 INFO - PROCESS | 1780 | 1471986190507 Marionette TRACE conn4 <- [1,1326,null,{}] 14:03:10 INFO - PROCESS | 1780 | 1471986190525 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:10 INFO - PROCESS | 1780 | 1471986190537 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:10 INFO - PROCESS | 1780 | 1471986190786 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 14:03:11 INFO - PROCESS | 1780 | 1471986191060 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:11 INFO - PROCESS | 1780 | 1471986191077 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:11 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a1b9800 == 31 [pid = 1780] [id = 339] 14:03:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 77 (0x9a1b9c00) [pid = 1780] [serial = 1018] [outer = (nil)] 14:03:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 78 (0x9a42e400) [pid = 1780] [serial = 1019] [outer = 0x9a1b9c00] 14:03:11 INFO - PROCESS | 1780 | 1471986191168 Marionette DEBUG loaded listener.js 14:03:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 79 (0x9527d400) [pid = 1780] [serial = 1020] [outer = 0x9a1b9c00] 14:03:12 INFO - PROCESS | 1780 | 1471986192237 Marionette TRACE conn4 <- [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]]]}] 14:03:12 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 14:03:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1804ms 14:03:12 INFO - PROCESS | 1780 | 1471986192308 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 14:03:12 INFO - PROCESS | 1780 | 1471986192313 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 14:03:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 14:03:12 INFO - PROCESS | 1780 | 1471986192322 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 14:03:12 INFO - PROCESS | 1780 | 1471986192327 Marionette TRACE conn4 <- [1,1330,null,{}] 14:03:12 INFO - PROCESS | 1780 | 1471986192333 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:12 INFO - PROCESS | 1780 | 1471986192339 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:12 INFO - PROCESS | 1780 | 1471986192558 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 14:03:12 INFO - PROCESS | 1780 | 1471986192821 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:12 INFO - PROCESS | 1780 | 1471986192833 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:12 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f060800 == 32 [pid = 1780] [id = 340] 14:03:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0x93abc800) [pid = 1780] [serial = 1021] [outer = (nil)] 14:03:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x9a9dc400) [pid = 1780] [serial = 1022] [outer = 0x93abc800] 14:03:12 INFO - PROCESS | 1780 | 1471986192927 Marionette DEBUG loaded listener.js 14:03:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0x9a578800) [pid = 1780] [serial = 1023] [outer = 0x93abc800] 14:03:13 INFO - PROCESS | 1780 | 1471986193989 Marionette TRACE conn4 <- [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]]]}] 14:03:14 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 14:03:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1735ms 14:03:14 INFO - PROCESS | 1780 | 1471986194057 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 14:03:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 14:03:14 INFO - PROCESS | 1780 | 1471986194062 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 14:03:14 INFO - PROCESS | 1780 | 1471986194069 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 14:03:14 INFO - PROCESS | 1780 | 1471986194073 Marionette TRACE conn4 <- [1,1334,null,{}] 14:03:14 INFO - PROCESS | 1780 | 1471986194081 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:14 INFO - PROCESS | 1780 | 1471986194087 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:14 INFO - PROCESS | 1780 | 1471986194448 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 14:03:14 INFO - PROCESS | 1780 | 1471986194702 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:14 INFO - PROCESS | 1780 | 1471986194712 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:14 INFO - PROCESS | 1780 | ++DOCSHELL 0x91476800 == 33 [pid = 1780] [id = 341] 14:03:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0x916a2400) [pid = 1780] [serial = 1024] [outer = (nil)] 14:03:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x917d4800) [pid = 1780] [serial = 1025] [outer = 0x916a2400] 14:03:14 INFO - PROCESS | 1780 | 1471986194830 Marionette DEBUG loaded listener.js 14:03:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0x91bbe000) [pid = 1780] [serial = 1026] [outer = 0x916a2400] 14:03:15 INFO - PROCESS | 1780 | --DOCSHELL 0x97a78000 == 32 [pid = 1780] [id = 335] 14:03:15 INFO - PROCESS | 1780 | 1471986195979 Marionette TRACE conn4 <- [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]]]}] 14:03:15 INFO - PROCESS | 1780 | --DOCSHELL 0x917d1000 == 31 [pid = 1780] [id = 334] 14:03:15 INFO - PROCESS | 1780 | --DOCSHELL 0x917d1800 == 30 [pid = 1780] [id = 333] 14:03:15 INFO - PROCESS | 1780 | --DOMWINDOW == 84 (0x9ac3f800) [pid = 1780] [serial = 974] [outer = (nil)] [url = about:blank] 14:03:16 INFO - PROCESS | 1780 | --DOMWINDOW == 83 (0x9b065c00) [pid = 1780] [serial = 975] [outer = (nil)] [url = about:blank] 14:03:16 INFO - PROCESS | 1780 | --DOMWINDOW == 82 (0x9a123000) [pid = 1780] [serial = 966] [outer = (nil)] [url = about:blank] 14:03:16 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0x9aaf5800) [pid = 1780] [serial = 969] [outer = (nil)] [url = about:blank] 14:03:16 INFO - PROCESS | 1780 | --DOMWINDOW == 80 (0x9a1a9800) [pid = 1780] [serial = 972] [outer = (nil)] [url = about:blank] 14:03:16 INFO - PROCESS | 1780 | --DOMWINDOW == 79 (0x997c9800) [pid = 1780] [serial = 965] [outer = (nil)] [url = about:blank] 14:03:16 INFO - PROCESS | 1780 | --DOMWINDOW == 78 (0x9242c000) [pid = 1780] [serial = 947] [outer = (nil)] [url = about:blank] 14:03:16 INFO - PROCESS | 1780 | --DOMWINDOW == 77 (0x95166800) [pid = 1780] [serial = 963] [outer = (nil)] [url = about:blank] 14:03:16 INFO - PROCESS | 1780 | --DOMWINDOW == 76 (0x9a574c00) [pid = 1780] [serial = 968] [outer = (nil)] [url = about:blank] 14:03:16 INFO - PROCESS | 1780 | --DOMWINDOW == 75 (0x9a44f400) [pid = 1780] [serial = 945] [outer = (nil)] [url = about:blank] 14:03:16 INFO - PROCESS | 1780 | --DOMWINDOW == 74 (0x91476400) [pid = 1780] [serial = 959] [outer = (nil)] [url = about:blank] 14:03:16 INFO - PROCESS | 1780 | --DOMWINDOW == 73 (0x9a1a5c00) [pid = 1780] [serial = 951] [outer = (nil)] [url = about:blank] 14:03:16 INFO - PROCESS | 1780 | --DOMWINDOW == 72 (0x9b072800) [pid = 1780] [serial = 956] [outer = (nil)] [url = about:blank] 14:03:16 INFO - PROCESS | 1780 | --DOMWINDOW == 71 (0x93ca8000) [pid = 1780] [serial = 962] [outer = (nil)] [url = about:blank] 14:03:16 INFO - PROCESS | 1780 | --DOMWINDOW == 70 (0x9a19b800) [pid = 1780] [serial = 971] [outer = (nil)] [url = about:blank] 14:03:16 INFO - PROCESS | 1780 | --DOMWINDOW == 69 (0x9b22c800) [pid = 1780] [serial = 957] [outer = (nil)] [url = about:blank] 14:03:16 INFO - PROCESS | 1780 | --DOMWINDOW == 68 (0x9937c800) [pid = 1780] [serial = 950] [outer = (nil)] [url = about:blank] 14:03:16 INFO - PROCESS | 1780 | --DOMWINDOW == 67 (0x93a37c00) [pid = 1780] [serial = 948] [outer = (nil)] [url = about:blank] 14:03:16 INFO - PROCESS | 1780 | --DOMWINDOW == 66 (0x917cf000) [pid = 1780] [serial = 960] [outer = (nil)] [url = about:blank] 14:03:16 INFO - PROCESS | 1780 | --DOMWINDOW == 65 (0x9ac47800) [pid = 1780] [serial = 953] [outer = (nil)] [url = about:blank] 14:03:16 INFO - PROCESS | 1780 | --DOMWINDOW == 64 (0x9ac5a400) [pid = 1780] [serial = 954] [outer = (nil)] [url = about:blank] 14:03:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 14:03:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1993ms 14:03:16 INFO - PROCESS | 1780 | 1471986196064 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 14:03:16 INFO - PROCESS | 1780 | 1471986196071 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 14:03:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 14:03:16 INFO - PROCESS | 1780 | 1471986196081 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 14:03:16 INFO - PROCESS | 1780 | 1471986196087 Marionette TRACE conn4 <- [1,1338,null,{}] 14:03:16 INFO - PROCESS | 1780 | 1471986196095 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:16 INFO - PROCESS | 1780 | 1471986196102 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:16 INFO - PROCESS | 1780 | 1471986196283 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 14:03:16 INFO - PROCESS | 1780 | 1471986196472 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:16 INFO - PROCESS | 1780 | 1471986196479 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:16 INFO - PROCESS | 1780 | ++DOCSHELL 0x93a37c00 == 31 [pid = 1780] [id = 342] 14:03:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 65 (0x93abbc00) [pid = 1780] [serial = 1027] [outer = (nil)] 14:03:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 66 (0x93cb0c00) [pid = 1780] [serial = 1028] [outer = 0x93abbc00] 14:03:16 INFO - PROCESS | 1780 | 1471986196569 Marionette DEBUG loaded listener.js 14:03:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 67 (0x95279000) [pid = 1780] [serial = 1029] [outer = 0x93abbc00] 14:03:17 INFO - PROCESS | 1780 | 1471986197817 Marionette TRACE conn4 <- [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]]]}] 14:03:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 14:03:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1795ms 14:03:17 INFO - PROCESS | 1780 | 1471986197875 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 14:03:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 14:03:17 INFO - PROCESS | 1780 | 1471986197881 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 14:03:17 INFO - PROCESS | 1780 | 1471986197889 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 14:03:17 INFO - PROCESS | 1780 | 1471986197893 Marionette TRACE conn4 <- [1,1342,null,{}] 14:03:17 INFO - PROCESS | 1780 | 1471986197901 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:17 INFO - PROCESS | 1780 | 1471986197907 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:18 INFO - PROCESS | 1780 | 1471986198229 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 14:03:18 INFO - PROCESS | 1780 | 1471986198253 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:18 INFO - PROCESS | 1780 | 1471986198264 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:18 INFO - PROCESS | 1780 | ++DOCSHELL 0x9242c000 == 32 [pid = 1780] [id = 343] 14:03:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 68 (0x97a76800) [pid = 1780] [serial = 1030] [outer = (nil)] 14:03:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 69 (0x9a19e800) [pid = 1780] [serial = 1031] [outer = 0x97a76800] 14:03:18 INFO - PROCESS | 1780 | 1471986198338 Marionette DEBUG loaded listener.js 14:03:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 70 (0x9a1a5400) [pid = 1780] [serial = 1032] [outer = 0x97a76800] 14:03:19 INFO - PROCESS | 1780 | 1471986199322 Marionette TRACE conn4 <- [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]]]}] 14:03:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 14:03:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1487ms 14:03:19 INFO - PROCESS | 1780 | 1471986199376 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 14:03:19 INFO - PROCESS | 1780 | 1471986199383 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 14:03:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 14:03:19 INFO - PROCESS | 1780 | 1471986199412 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 14:03:19 INFO - PROCESS | 1780 | 1471986199420 Marionette TRACE conn4 <- [1,1346,null,{}] 14:03:19 INFO - PROCESS | 1780 | 1471986199427 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:19 INFO - PROCESS | 1780 | 1471986199433 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:19 INFO - PROCESS | 1780 | 1471986199677 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 14:03:19 INFO - PROCESS | 1780 | 1471986199695 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:19 INFO - PROCESS | 1780 | 1471986199703 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:19 INFO - PROCESS | 1780 | ++DOCSHELL 0x9981b000 == 33 [pid = 1780] [id = 344] 14:03:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 71 (0x9981d000) [pid = 1780] [serial = 1033] [outer = (nil)] 14:03:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 72 (0x9a55fc00) [pid = 1780] [serial = 1034] [outer = 0x9981d000] 14:03:19 INFO - PROCESS | 1780 | 1471986199780 Marionette DEBUG loaded listener.js 14:03:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 73 (0x9a578000) [pid = 1780] [serial = 1035] [outer = 0x9981d000] 14:03:20 INFO - PROCESS | 1780 | --DOMWINDOW == 72 (0x8f060400) [pid = 1780] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 14:03:20 INFO - PROCESS | 1780 | --DOMWINDOW == 71 (0x97a79400) [pid = 1780] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 14:03:20 INFO - PROCESS | 1780 | --DOMWINDOW == 70 (0x93a36000) [pid = 1780] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 14:03:20 INFO - PROCESS | 1780 | --DOMWINDOW == 69 (0x917d2000) [pid = 1780] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 14:03:20 INFO - PROCESS | 1780 | --DOMWINDOW == 68 (0x925ec400) [pid = 1780] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 14:03:20 INFO - PROCESS | 1780 | --DOMWINDOW == 67 (0x925e8000) [pid = 1780] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 14:03:20 INFO - PROCESS | 1780 | --DOMWINDOW == 66 (0x9a1af000) [pid = 1780] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 14:03:20 INFO - PROCESS | 1780 | --DOMWINDOW == 65 (0x9b2aa000) [pid = 1780] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 14:03:20 INFO - PROCESS | 1780 | --DOMWINDOW == 64 (0x9b2a8800) [pid = 1780] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 14:03:20 INFO - PROCESS | 1780 | --DOMWINDOW == 63 (0x93e08800) [pid = 1780] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 14:03:20 INFO - PROCESS | 1780 | --DOMWINDOW == 62 (0x9c203000) [pid = 1780] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 14:03:20 INFO - PROCESS | 1780 | 1471986200955 Marionette TRACE conn4 <- [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]]]}] 14:03:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 14:03:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1614ms 14:03:21 INFO - PROCESS | 1780 | 1471986201009 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 14:03:21 INFO - PROCESS | 1780 | 1471986201017 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 14:03:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 14:03:21 INFO - PROCESS | 1780 | 1471986201027 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 14:03:21 INFO - PROCESS | 1780 | 1471986201033 Marionette TRACE conn4 <- [1,1350,null,{}] 14:03:21 INFO - PROCESS | 1780 | 1471986201043 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:21 INFO - PROCESS | 1780 | 1471986201049 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:21 INFO - PROCESS | 1780 | 1471986201272 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 14:03:21 INFO - PROCESS | 1780 | 1471986201509 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:21 INFO - PROCESS | 1780 | 1471986201526 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:21 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f067400 == 34 [pid = 1780] [id = 345] 14:03:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 63 (0x917cec00) [pid = 1780] [serial = 1036] [outer = (nil)] 14:03:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 64 (0x917dd400) [pid = 1780] [serial = 1037] [outer = 0x917cec00] 14:03:21 INFO - PROCESS | 1780 | 1471986201619 Marionette DEBUG loaded listener.js 14:03:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 65 (0x91d0e800) [pid = 1780] [serial = 1038] [outer = 0x917cec00] 14:03:22 INFO - PROCESS | 1780 | 1471986202608 Marionette TRACE conn4 <- [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]]]}] 14:03:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 14:03:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1649ms 14:03:22 INFO - PROCESS | 1780 | 1471986202677 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 14:03:22 INFO - PROCESS | 1780 | 1471986202685 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 14:03:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 14:03:22 INFO - PROCESS | 1780 | 1471986202698 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 14:03:22 INFO - PROCESS | 1780 | 1471986202704 Marionette TRACE conn4 <- [1,1354,null,{}] 14:03:22 INFO - PROCESS | 1780 | 1471986202712 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:22 INFO - PROCESS | 1780 | 1471986202719 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:22 INFO - PROCESS | 1780 | 1471986202989 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 14:03:23 INFO - PROCESS | 1780 | 1471986203258 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:23 INFO - PROCESS | 1780 | 1471986203273 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:23 INFO - PROCESS | 1780 | ++DOCSHELL 0x925e9800 == 35 [pid = 1780] [id = 346] 14:03:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 66 (0x93cb4800) [pid = 1780] [serial = 1039] [outer = (nil)] 14:03:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 67 (0x9523a400) [pid = 1780] [serial = 1040] [outer = 0x93cb4800] 14:03:23 INFO - PROCESS | 1780 | 1471986203366 Marionette DEBUG loaded listener.js 14:03:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 68 (0x95278c00) [pid = 1780] [serial = 1041] [outer = 0x93cb4800] 14:03:24 INFO - PROCESS | 1780 | 1471986204444 Marionette TRACE conn4 <- [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]]]}] 14:03:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 14:03:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1785ms 14:03:24 INFO - PROCESS | 1780 | 1471986204484 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 14:03:24 INFO - PROCESS | 1780 | 1471986204490 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 14:03:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 14:03:24 INFO - PROCESS | 1780 | 1471986204498 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 14:03:24 INFO - PROCESS | 1780 | 1471986204505 Marionette TRACE conn4 <- [1,1358,null,{}] 14:03:24 INFO - PROCESS | 1780 | 1471986204524 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:24 INFO - PROCESS | 1780 | 1471986204534 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:24 INFO - PROCESS | 1780 | 1471986204788 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 14:03:25 INFO - PROCESS | 1780 | 1471986205064 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:25 INFO - PROCESS | 1780 | 1471986205073 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:25 INFO - PROCESS | 1780 | ++DOCSHELL 0x99fbe800 == 36 [pid = 1780] [id = 347] 14:03:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 69 (0x99fc5c00) [pid = 1780] [serial = 1042] [outer = (nil)] 14:03:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 70 (0x9a1a9800) [pid = 1780] [serial = 1043] [outer = 0x99fc5c00] 14:03:25 INFO - PROCESS | 1780 | 1471986205183 Marionette DEBUG loaded listener.js 14:03:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 71 (0x9a425400) [pid = 1780] [serial = 1044] [outer = 0x99fc5c00] 14:03:26 INFO - PROCESS | 1780 | 1471986206355 Marionette TRACE conn4 <- [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]]]}] 14:03:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 14:03:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1895ms 14:03:26 INFO - PROCESS | 1780 | 1471986206395 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 14:03:26 INFO - PROCESS | 1780 | 1471986206401 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 14:03:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 14:03:26 INFO - PROCESS | 1780 | 1471986206428 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 14:03:26 INFO - PROCESS | 1780 | 1471986206433 Marionette TRACE conn4 <- [1,1362,null,{}] 14:03:26 INFO - PROCESS | 1780 | 1471986206441 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:26 INFO - PROCESS | 1780 | 1471986206448 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:26 INFO - PROCESS | 1780 | 1471986206653 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 14:03:26 INFO - PROCESS | 1780 | 1471986206871 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:26 INFO - PROCESS | 1780 | 1471986206881 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:26 INFO - PROCESS | 1780 | ++DOCSHELL 0x93a3fc00 == 37 [pid = 1780] [id = 348] 14:03:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 72 (0x97a78000) [pid = 1780] [serial = 1045] [outer = (nil)] 14:03:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 73 (0x9aba7000) [pid = 1780] [serial = 1046] [outer = 0x97a78000] 14:03:26 INFO - PROCESS | 1780 | 1471986206989 Marionette DEBUG loaded listener.js 14:03:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0x9ac48000) [pid = 1780] [serial = 1047] [outer = 0x97a78000] 14:03:28 INFO - PROCESS | 1780 | 1471986208110 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 14:03:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 14:03:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1758ms 14:03:28 INFO - PROCESS | 1780 | 1471986208171 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 14:03:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 14:03:28 INFO - PROCESS | 1780 | 1471986208175 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 14:03:28 INFO - PROCESS | 1780 | 1471986208183 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 14:03:28 INFO - PROCESS | 1780 | 1471986208186 Marionette TRACE conn4 <- [1,1366,null,{}] 14:03:28 INFO - PROCESS | 1780 | 1471986208193 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:28 INFO - PROCESS | 1780 | 1471986208198 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:28 INFO - PROCESS | 1780 | 1471986208409 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 14:03:28 INFO - PROCESS | 1780 | 1471986208647 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:28 INFO - PROCESS | 1780 | 1471986208661 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:28 INFO - PROCESS | 1780 | ++DOCSHELL 0x91bbe400 == 38 [pid = 1780] [id = 349] 14:03:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0x9527ac00) [pid = 1780] [serial = 1048] [outer = (nil)] 14:03:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0x9ac61000) [pid = 1780] [serial = 1049] [outer = 0x9527ac00] 14:03:28 INFO - PROCESS | 1780 | 1471986208796 Marionette DEBUG loaded listener.js 14:03:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 77 (0x9b067800) [pid = 1780] [serial = 1050] [outer = 0x9527ac00] 14:03:29 INFO - PROCESS | 1780 | 1471986209941 Marionette TRACE conn4 <- [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] 14:03:29 INFO - PROCESS | 1780 | 1471986209983 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 14:03:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 14:03:29 INFO - PROCESS | 1780 | 1471986209991 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 14:03:30 INFO - PROCESS | 1780 | 1471986209997 Marionette TRACE conn4 <- [1,1370,null,{}] 14:03:30 INFO - PROCESS | 1780 | 1471986210006 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:30 INFO - PROCESS | 1780 | 1471986210023 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:30 INFO - PROCESS | 1780 | 1471986210484 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 14:03:30 INFO - PROCESS | 1780 | 1471986210651 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:30 INFO - PROCESS | 1780 | 1471986210662 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:30 INFO - PROCESS | 1780 | ++DOCSHELL 0x925e5c00 == 39 [pid = 1780] [id = 350] 14:03:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 78 (0x95278400) [pid = 1780] [serial = 1051] [outer = (nil)] 14:03:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 79 (0x9b22e400) [pid = 1780] [serial = 1052] [outer = 0x95278400] 14:03:30 INFO - PROCESS | 1780 | 1471986210796 Marionette DEBUG loaded listener.js 14:03:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0x9bdb6c00) [pid = 1780] [serial = 1053] [outer = 0x95278400] 14:03:32 INFO - PROCESS | 1780 | 1471986212042 Marionette TRACE conn4 <- [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] 14:03:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 14:03:32 INFO - PROCESS | 1780 | 1471986212087 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 14:03:32 INFO - PROCESS | 1780 | 1471986212095 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 14:03:32 INFO - PROCESS | 1780 | 1471986212101 Marionette TRACE conn4 <- [1,1374,null,{}] 14:03:32 INFO - PROCESS | 1780 | 1471986212108 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:32 INFO - PROCESS | 1780 | 1471986212114 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:32 INFO - PROCESS | 1780 | 1471986212394 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 14:03:32 INFO - PROCESS | 1780 | 1471986212634 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:32 INFO - PROCESS | 1780 | 1471986212643 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:32 INFO - PROCESS | 1780 | ++DOCSHELL 0x9ac44400 == 40 [pid = 1780] [id = 351] 14:03:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x9b22d800) [pid = 1780] [serial = 1054] [outer = (nil)] 14:03:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0x9c1f9400) [pid = 1780] [serial = 1055] [outer = 0x9b22d800] 14:03:32 INFO - PROCESS | 1780 | 1471986212733 Marionette DEBUG loaded listener.js 14:03:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0x9c20a400) [pid = 1780] [serial = 1056] [outer = 0x9b22d800] 14:03:33 INFO - PROCESS | 1780 | [1780] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:03:33 INFO - PROCESS | 1780 | 1471986213822 Marionette TRACE conn4 <- [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] 14:03:33 INFO - PROCESS | 1780 | 1471986213890 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 14:03:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 14:03:33 INFO - PROCESS | 1780 | 1471986213902 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 14:03:33 INFO - PROCESS | 1780 | 1471986213905 Marionette TRACE conn4 <- [1,1378,null,{}] 14:03:33 INFO - PROCESS | 1780 | 1471986213914 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:33 INFO - PROCESS | 1780 | 1471986213921 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:34 INFO - PROCESS | 1780 | 1471986214415 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 14:03:34 INFO - PROCESS | 1780 | 1471986214633 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:34 INFO - PROCESS | 1780 | 1471986214647 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:34 INFO - PROCESS | 1780 | ++DOCSHELL 0x91475800 == 41 [pid = 1780] [id = 352] 14:03:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x91478c00) [pid = 1780] [serial = 1057] [outer = (nil)] 14:03:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0x916a0000) [pid = 1780] [serial = 1058] [outer = 0x91478c00] 14:03:34 INFO - PROCESS | 1780 | 1471986214734 Marionette DEBUG loaded listener.js 14:03:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0x917ce400) [pid = 1780] [serial = 1059] [outer = 0x91478c00] 14:03:36 INFO - PROCESS | 1780 | 1471986216036 Marionette TRACE conn4 <- [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] 14:03:36 INFO - PROCESS | 1780 | 1471986216104 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 14:03:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 14:03:36 INFO - PROCESS | 1780 | 1471986216116 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 14:03:36 INFO - PROCESS | 1780 | 1471986216120 Marionette TRACE conn4 <- [1,1382,null,{}] 14:03:36 INFO - PROCESS | 1780 | 1471986216187 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:36 INFO - PROCESS | 1780 | 1471986216197 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:37 INFO - PROCESS | 1780 | --DOCSHELL 0x9242c000 == 40 [pid = 1780] [id = 343] 14:03:37 INFO - PROCESS | 1780 | --DOCSHELL 0x93a37c00 == 39 [pid = 1780] [id = 342] 14:03:37 INFO - PROCESS | 1780 | --DOCSHELL 0x91476800 == 38 [pid = 1780] [id = 341] 14:03:37 INFO - PROCESS | 1780 | --DOCSHELL 0x91d0d800 == 37 [pid = 1780] [id = 301] 14:03:37 INFO - PROCESS | 1780 | --DOCSHELL 0x917dd000 == 36 [pid = 1780] [id = 332] 14:03:37 INFO - PROCESS | 1780 | --DOCSHELL 0x93a32c00 == 35 [pid = 1780] [id = 296] 14:03:37 INFO - PROCESS | 1780 | --DOCSHELL 0x93a3e800 == 34 [pid = 1780] [id = 297] 14:03:37 INFO - PROCESS | 1780 | --DOCSHELL 0x8f062c00 == 33 [pid = 1780] [id = 336] 14:03:37 INFO - PROCESS | 1780 | --DOCSHELL 0x9147e000 == 32 [pid = 1780] [id = 290] 14:03:37 INFO - PROCESS | 1780 | --DOCSHELL 0x93e0a400 == 31 [pid = 1780] [id = 298] 14:03:37 INFO - PROCESS | 1780 | --DOCSHELL 0x91d03000 == 30 [pid = 1780] [id = 291] 14:03:37 INFO - PROCESS | 1780 | --DOCSHELL 0x917da800 == 29 [pid = 1780] [id = 337] 14:03:37 INFO - PROCESS | 1780 | --DOCSHELL 0x95166c00 == 28 [pid = 1780] [id = 338] 14:03:37 INFO - PROCESS | 1780 | --DOCSHELL 0x8f064800 == 27 [pid = 1780] [id = 292] 14:03:37 INFO - PROCESS | 1780 | --DOCSHELL 0x9a1b9800 == 26 [pid = 1780] [id = 339] 14:03:37 INFO - PROCESS | 1780 | --DOCSHELL 0x9a430800 == 25 [pid = 1780] [id = 293] 14:03:37 INFO - PROCESS | 1780 | --DOCSHELL 0x8f060800 == 24 [pid = 1780] [id = 340] 14:03:37 INFO - PROCESS | 1780 | --DOCSHELL 0x8f05fc00 == 23 [pid = 1780] [id = 300] 14:03:37 INFO - PROCESS | 1780 | --DOCSHELL 0x91bc0c00 == 22 [pid = 1780] [id = 299] 14:03:37 INFO - PROCESS | 1780 | --DOCSHELL 0x93abe800 == 21 [pid = 1780] [id = 288] 14:03:37 INFO - PROCESS | 1780 | --DOCSHELL 0x9169cc00 == 20 [pid = 1780] [id = 295] 14:03:37 INFO - PROCESS | 1780 | --DOCSHELL 0x91bb2c00 == 19 [pid = 1780] [id = 289] 14:03:37 INFO - PROCESS | 1780 | --DOCSHELL 0x91473000 == 18 [pid = 1780] [id = 294] 14:03:37 INFO - PROCESS | 1780 | --DOCSHELL 0x9a425c00 == 17 [pid = 1780] [id = 302] 14:03:37 INFO - PROCESS | 1780 | --DOCSHELL 0x9a1a0800 == 16 [pid = 1780] [id = 303] 14:03:37 INFO - PROCESS | 1780 | --DOCSHELL 0x91bbbc00 == 15 [pid = 1780] [id = 287] 14:03:37 INFO - PROCESS | 1780 | --DOCSHELL 0x9ac44400 == 14 [pid = 1780] [id = 351] 14:03:37 INFO - PROCESS | 1780 | --DOCSHELL 0x925e5c00 == 13 [pid = 1780] [id = 350] 14:03:37 INFO - PROCESS | 1780 | --DOCSHELL 0x91bbe400 == 12 [pid = 1780] [id = 349] 14:03:37 INFO - PROCESS | 1780 | --DOCSHELL 0x93a3fc00 == 11 [pid = 1780] [id = 348] 14:03:37 INFO - PROCESS | 1780 | --DOCSHELL 0x925e9800 == 10 [pid = 1780] [id = 346] 14:03:37 INFO - PROCESS | 1780 | --DOCSHELL 0x99fbe800 == 9 [pid = 1780] [id = 347] 14:03:37 INFO - PROCESS | 1780 | --DOCSHELL 0x9981b000 == 8 [pid = 1780] [id = 344] 14:03:37 INFO - PROCESS | 1780 | --DOCSHELL 0x8f067400 == 7 [pid = 1780] [id = 345] 14:03:37 INFO - PROCESS | 1780 | 1471986217639 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 14:03:37 INFO - PROCESS | 1780 | --DOMWINDOW == 85 (0x99326400) [pid = 1780] [serial = 1010] [outer = (nil)] [url = about:blank] 14:03:37 INFO - PROCESS | 1780 | --DOMWINDOW == 84 (0x97ab8400) [pid = 1780] [serial = 1007] [outer = (nil)] [url = about:blank] 14:03:37 INFO - PROCESS | 1780 | --DOMWINDOW == 83 (0x93c51800) [pid = 1780] [serial = 998] [outer = (nil)] [url = about:blank] 14:03:37 INFO - PROCESS | 1780 | --DOMWINDOW == 82 (0x917da400) [pid = 1780] [serial = 1001] [outer = (nil)] [url = about:blank] 14:03:37 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0x91bb8800) [pid = 1780] [serial = 1002] [outer = (nil)] [url = about:blank] 14:03:37 INFO - PROCESS | 1780 | --DOMWINDOW == 80 (0x93c48c00) [pid = 1780] [serial = 1004] [outer = (nil)] [url = about:blank] 14:03:37 INFO - PROCESS | 1780 | --DOMWINDOW == 79 (0x96f87800) [pid = 1780] [serial = 978] [outer = (nil)] [url = about:blank] 14:03:37 INFO - PROCESS | 1780 | --DOMWINDOW == 78 (0x93e0dc00) [pid = 1780] [serial = 977] [outer = (nil)] [url = about:blank] 14:03:37 INFO - PROCESS | 1780 | --DOMWINDOW == 77 (0x9a570800) [pid = 1780] [serial = 981] [outer = (nil)] [url = about:blank] 14:03:37 INFO - PROCESS | 1780 | --DOMWINDOW == 76 (0x9a42e800) [pid = 1780] [serial = 980] [outer = (nil)] [url = about:blank] 14:03:37 INFO - PROCESS | 1780 | --DOMWINDOW == 75 (0x9b8ab000) [pid = 1780] [serial = 984] [outer = (nil)] [url = about:blank] 14:03:37 INFO - PROCESS | 1780 | --DOMWINDOW == 74 (0x9b2b2400) [pid = 1780] [serial = 983] [outer = (nil)] [url = about:blank] 14:03:37 INFO - PROCESS | 1780 | --DOMWINDOW == 73 (0x9c0b9800) [pid = 1780] [serial = 987] [outer = (nil)] [url = about:blank] 14:03:37 INFO - PROCESS | 1780 | --DOMWINDOW == 72 (0x9c0b5c00) [pid = 1780] [serial = 986] [outer = (nil)] [url = about:blank] 14:03:37 INFO - PROCESS | 1780 | --DOMWINDOW == 71 (0x93cb4c00) [pid = 1780] [serial = 999] [outer = (nil)] [url = about:blank] 14:03:37 INFO - PROCESS | 1780 | --DOMWINDOW == 70 (0x9d505c00) [pid = 1780] [serial = 990] [outer = (nil)] [url = about:blank] 14:03:37 INFO - PROCESS | 1780 | --DOMWINDOW == 69 (0x9c248800) [pid = 1780] [serial = 989] [outer = (nil)] [url = about:blank] 14:03:37 INFO - PROCESS | 1780 | --DOMWINDOW == 68 (0x9d5ac000) [pid = 1780] [serial = 993] [outer = (nil)] [url = about:blank] 14:03:37 INFO - PROCESS | 1780 | --DOMWINDOW == 67 (0xa11a1400) [pid = 1780] [serial = 992] [outer = (nil)] [url = about:blank] 14:03:37 INFO - PROCESS | 1780 | --DOMWINDOW == 66 (0x97ac2000) [pid = 1780] [serial = 1008] [outer = (nil)] [url = about:blank] 14:03:37 INFO - PROCESS | 1780 | --DOMWINDOW == 65 (0x93c54000) [pid = 1780] [serial = 1005] [outer = (nil)] [url = about:blank] 14:03:37 INFO - PROCESS | 1780 | --DOMWINDOW == 64 (0x917d9c00) [pid = 1780] [serial = 996] [outer = (nil)] [url = about:blank] 14:03:37 INFO - PROCESS | 1780 | --DOMWINDOW == 63 (0x916a4400) [pid = 1780] [serial = 995] [outer = (nil)] [url = about:blank] 14:03:37 INFO - PROCESS | 1780 | 1471986217870 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:37 INFO - PROCESS | 1780 | 1471986217880 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:37 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f064800 == 8 [pid = 1780] [id = 353] 14:03:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 64 (0x8f065c00) [pid = 1780] [serial = 1060] [outer = (nil)] 14:03:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 65 (0x91475400) [pid = 1780] [serial = 1061] [outer = 0x8f065c00] 14:03:37 INFO - PROCESS | 1780 | 1471986217969 Marionette DEBUG loaded listener.js 14:03:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 66 (0x916a4400) [pid = 1780] [serial = 1062] [outer = 0x8f065c00] 14:03:38 INFO - PROCESS | 1780 | [1780] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:03:38 INFO - PROCESS | 1780 | 1471986218950 Marionette TRACE conn4 <- [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] 14:03:39 INFO - PROCESS | 1780 | 1471986219026 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 14:03:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 14:03:39 INFO - PROCESS | 1780 | 1471986219035 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 14:03:39 INFO - PROCESS | 1780 | 1471986219040 Marionette TRACE conn4 <- [1,1386,null,{}] 14:03:39 INFO - PROCESS | 1780 | 1471986219048 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:39 INFO - PROCESS | 1780 | 1471986219057 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:39 INFO - PROCESS | 1780 | 1471986219242 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 14:03:39 INFO - PROCESS | 1780 | 1471986219436 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:39 INFO - PROCESS | 1780 | 1471986219447 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:39 INFO - PROCESS | 1780 | ++DOCSHELL 0x91d10000 == 9 [pid = 1780] [id = 354] 14:03:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 67 (0x91d10800) [pid = 1780] [serial = 1063] [outer = (nil)] 14:03:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 68 (0x925eb000) [pid = 1780] [serial = 1064] [outer = 0x91d10800] 14:03:39 INFO - PROCESS | 1780 | 1471986219533 Marionette DEBUG loaded listener.js 14:03:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 69 (0x925f3c00) [pid = 1780] [serial = 1065] [outer = 0x91d10800] 14:03:40 INFO - PROCESS | 1780 | 1471986220424 Marionette TRACE conn4 <- [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] 14:03:40 INFO - PROCESS | 1780 | 1471986220483 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 14:03:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 14:03:40 INFO - PROCESS | 1780 | 1471986220497 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 14:03:40 INFO - PROCESS | 1780 | 1471986220502 Marionette TRACE conn4 <- [1,1390,null,{}] 14:03:40 INFO - PROCESS | 1780 | 1471986220522 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:40 INFO - PROCESS | 1780 | 1471986220528 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:40 INFO - PROCESS | 1780 | 1471986220760 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 14:03:40 INFO - PROCESS | 1780 | 1471986220791 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:40 INFO - PROCESS | 1780 | 1471986220803 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:40 INFO - PROCESS | 1780 | ++DOCSHELL 0x91d04c00 == 10 [pid = 1780] [id = 355] 14:03:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 70 (0x9242fc00) [pid = 1780] [serial = 1066] [outer = (nil)] 14:03:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 71 (0x93e10800) [pid = 1780] [serial = 1067] [outer = 0x9242fc00] 14:03:40 INFO - PROCESS | 1780 | 1471986220885 Marionette DEBUG loaded listener.js 14:03:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 72 (0x95277000) [pid = 1780] [serial = 1068] [outer = 0x9242fc00] 14:03:41 INFO - PROCESS | 1780 | 1471986221994 Marionette TRACE conn4 <- [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]]]}] 14:03:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 14:03:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1549ms 14:03:42 INFO - PROCESS | 1780 | 1471986222046 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 14:03:42 INFO - PROCESS | 1780 | 1471986222053 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 14:03:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 14:03:42 INFO - PROCESS | 1780 | 1471986222081 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 14:03:42 INFO - PROCESS | 1780 | 1471986222089 Marionette TRACE conn4 <- [1,1394,null,{}] 14:03:42 INFO - PROCESS | 1780 | 1471986222096 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:42 INFO - PROCESS | 1780 | 1471986222104 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:42 INFO - PROCESS | 1780 | 1471986222349 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 14:03:42 INFO - PROCESS | 1780 | 1471986222377 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:42 INFO - PROCESS | 1780 | 1471986222383 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:42 INFO - PROCESS | 1780 | ++DOCSHELL 0x93c45400 == 11 [pid = 1780] [id = 356] 14:03:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 73 (0x9523ec00) [pid = 1780] [serial = 1069] [outer = (nil)] 14:03:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0x97ac2000) [pid = 1780] [serial = 1070] [outer = 0x9523ec00] 14:03:42 INFO - PROCESS | 1780 | 1471986222482 Marionette DEBUG loaded listener.js 14:03:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0x9981ec00) [pid = 1780] [serial = 1071] [outer = 0x9523ec00] 14:03:43 INFO - PROCESS | 1780 | --DOMWINDOW == 74 (0x916a2400) [pid = 1780] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 14:03:43 INFO - PROCESS | 1780 | --DOMWINDOW == 73 (0x95246800) [pid = 1780] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 14:03:43 INFO - PROCESS | 1780 | --DOMWINDOW == 72 (0x9a1b9c00) [pid = 1780] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 14:03:43 INFO - PROCESS | 1780 | --DOMWINDOW == 71 (0x917dac00) [pid = 1780] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 14:03:43 INFO - PROCESS | 1780 | --DOMWINDOW == 70 (0x93abc800) [pid = 1780] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 14:03:43 INFO - PROCESS | 1780 | --DOMWINDOW == 69 (0x93abbc00) [pid = 1780] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 14:03:43 INFO - PROCESS | 1780 | --DOMWINDOW == 68 (0x91d01c00) [pid = 1780] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 14:03:43 INFO - PROCESS | 1780 | --DOMWINDOW == 67 (0x9981d000) [pid = 1780] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 14:03:43 INFO - PROCESS | 1780 | --DOMWINDOW == 66 (0x97a76800) [pid = 1780] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 14:03:44 INFO - PROCESS | 1780 | 1471986224019 Marionette TRACE conn4 <- [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]]]}] 14:03:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 14:03:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 2008ms 14:03:44 INFO - PROCESS | 1780 | 1471986224072 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 14:03:44 INFO - PROCESS | 1780 | 1471986224075 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 14:03:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 14:03:44 INFO - PROCESS | 1780 | 1471986224083 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 14:03:44 INFO - PROCESS | 1780 | 1471986224086 Marionette TRACE conn4 <- [1,1398,null,{}] 14:03:44 INFO - PROCESS | 1780 | 1471986224092 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:44 INFO - PROCESS | 1780 | 1471986224098 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:44 INFO - PROCESS | 1780 | 1471986224332 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 14:03:44 INFO - PROCESS | 1780 | 1471986224348 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:44 INFO - PROCESS | 1780 | 1471986224356 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:44 INFO - PROCESS | 1780 | ++DOCSHELL 0x91474800 == 12 [pid = 1780] [id = 357] 14:03:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 67 (0x91d01c00) [pid = 1780] [serial = 1072] [outer = (nil)] 14:03:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 68 (0x997c9000) [pid = 1780] [serial = 1073] [outer = 0x91d01c00] 14:03:44 INFO - PROCESS | 1780 | 1471986224432 Marionette DEBUG loaded listener.js 14:03:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 69 (0x9a11fc00) [pid = 1780] [serial = 1074] [outer = 0x91d01c00] 14:03:45 INFO - PROCESS | 1780 | 1471986225279 Marionette TRACE conn4 <- [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]]]}] 14:03:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 14:03:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1282ms 14:03:45 INFO - PROCESS | 1780 | 1471986225366 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 14:03:45 INFO - PROCESS | 1780 | 1471986225373 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 14:03:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 14:03:45 INFO - PROCESS | 1780 | 1471986225384 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 14:03:45 INFO - PROCESS | 1780 | 1471986225390 Marionette TRACE conn4 <- [1,1402,null,{}] 14:03:45 INFO - PROCESS | 1780 | 1471986225402 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:45 INFO - PROCESS | 1780 | 1471986225410 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:45 INFO - PROCESS | 1780 | 1471986225657 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 14:03:45 INFO - PROCESS | 1780 | 1471986225938 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:45 INFO - PROCESS | 1780 | 1471986225950 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:46 INFO - PROCESS | 1780 | ++DOCSHELL 0x91bb7400 == 13 [pid = 1780] [id = 358] 14:03:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 70 (0x91bb7c00) [pid = 1780] [serial = 1075] [outer = (nil)] 14:03:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 71 (0x91d02800) [pid = 1780] [serial = 1076] [outer = 0x91bb7c00] 14:03:46 INFO - PROCESS | 1780 | 1471986226069 Marionette DEBUG loaded listener.js 14:03:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 72 (0x93ca5c00) [pid = 1780] [serial = 1077] [outer = 0x91bb7c00] 14:03:47 INFO - PROCESS | 1780 | 1471986227503 Marionette TRACE conn4 <- [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]]]}] 14:03:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 14:03:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 2211ms 14:03:47 INFO - PROCESS | 1780 | 1471986227706 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 14:03:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 14:03:47 INFO - PROCESS | 1780 | 1471986227717 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 14:03:47 INFO - PROCESS | 1780 | 1471986227737 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 14:03:47 INFO - PROCESS | 1780 | 1471986227747 Marionette TRACE conn4 <- [1,1406,null,{}] 14:03:47 INFO - PROCESS | 1780 | 1471986227758 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:47 INFO - PROCESS | 1780 | 1471986227768 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:48 INFO - PROCESS | 1780 | 1471986228088 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 14:03:48 INFO - PROCESS | 1780 | 1471986228263 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:48 INFO - PROCESS | 1780 | 1471986228272 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:48 INFO - PROCESS | 1780 | ++DOCSHELL 0x916a6c00 == 14 [pid = 1780] [id = 359] 14:03:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 73 (0x9932dc00) [pid = 1780] [serial = 1078] [outer = (nil)] 14:03:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0x99fc0c00) [pid = 1780] [serial = 1079] [outer = 0x9932dc00] 14:03:48 INFO - PROCESS | 1780 | 1471986228366 Marionette DEBUG loaded listener.js 14:03:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0x9a1aa800) [pid = 1780] [serial = 1080] [outer = 0x9932dc00] 14:03:49 INFO - PROCESS | 1780 | 1471986229500 Marionette TRACE conn4 <- [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]]]}] 14:03:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 14:03:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1860ms 14:03:49 INFO - PROCESS | 1780 | 1471986229586 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 14:03:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 14:03:49 INFO - PROCESS | 1780 | 1471986229591 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 14:03:49 INFO - PROCESS | 1780 | 1471986229599 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 14:03:49 INFO - PROCESS | 1780 | 1471986229602 Marionette TRACE conn4 <- [1,1410,null,{}] 14:03:49 INFO - PROCESS | 1780 | 1471986229621 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:49 INFO - PROCESS | 1780 | 1471986229631 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:49 INFO - PROCESS | 1780 | 1471986229904 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 14:03:50 INFO - PROCESS | 1780 | 1471986230191 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:50 INFO - PROCESS | 1780 | 1471986230204 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:50 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a56d400 == 15 [pid = 1780] [id = 360] 14:03:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0x9a56f000) [pid = 1780] [serial = 1081] [outer = (nil)] 14:03:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 77 (0x9a573400) [pid = 1780] [serial = 1082] [outer = 0x9a56f000] 14:03:50 INFO - PROCESS | 1780 | 1471986230297 Marionette DEBUG loaded listener.js 14:03:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 78 (0x9a9e1400) [pid = 1780] [serial = 1083] [outer = 0x9a56f000] 14:03:51 INFO - PROCESS | 1780 | 1471986231456 Marionette TRACE conn4 <- [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]]]}] 14:03:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 14:03:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1889ms 14:03:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 14:03:51 INFO - PROCESS | 1780 | 1471986231487 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 14:03:51 INFO - PROCESS | 1780 | 1471986231491 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 14:03:51 INFO - PROCESS | 1780 | 1471986231498 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 14:03:51 INFO - PROCESS | 1780 | 1471986231502 Marionette TRACE conn4 <- [1,1414,null,{}] 14:03:51 INFO - PROCESS | 1780 | 1471986231509 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:51 INFO - PROCESS | 1780 | 1471986231514 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:51 INFO - PROCESS | 1780 | 1471986231758 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 14:03:52 INFO - PROCESS | 1780 | 1471986231982 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:52 INFO - PROCESS | 1780 | 1471986231991 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:52 INFO - PROCESS | 1780 | ++DOCSHELL 0x93e03400 == 16 [pid = 1780] [id = 361] 14:03:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 79 (0x9a571000) [pid = 1780] [serial = 1084] [outer = (nil)] 14:03:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0x9ac46c00) [pid = 1780] [serial = 1085] [outer = 0x9a571000] 14:03:52 INFO - PROCESS | 1780 | 1471986232085 Marionette DEBUG loaded listener.js 14:03:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x9ac44000) [pid = 1780] [serial = 1086] [outer = 0x9a571000] 14:03:53 INFO - PROCESS | 1780 | 1471986233268 Marionette TRACE conn4 <- [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]]]}] 14:03:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 14:03:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1790ms 14:03:53 INFO - PROCESS | 1780 | 1471986233288 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 14:03:53 INFO - PROCESS | 1780 | 1471986233293 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 14:03:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 14:03:53 INFO - PROCESS | 1780 | 1471986233301 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 14:03:53 INFO - PROCESS | 1780 | 1471986233305 Marionette TRACE conn4 <- [1,1418,null,{}] 14:03:53 INFO - PROCESS | 1780 | 1471986233313 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:53 INFO - PROCESS | 1780 | 1471986233322 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:53 INFO - PROCESS | 1780 | 1471986233711 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 14:03:53 INFO - PROCESS | 1780 | 1471986233953 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:53 INFO - PROCESS | 1780 | 1471986233962 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:53 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f067c00 == 17 [pid = 1780] [id = 362] 14:03:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0x917cf400) [pid = 1780] [serial = 1087] [outer = (nil)] 14:03:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0x917da800) [pid = 1780] [serial = 1088] [outer = 0x917cf400] 14:03:54 INFO - PROCESS | 1780 | 1471986234047 Marionette DEBUG loaded listener.js 14:03:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x91bbc000) [pid = 1780] [serial = 1089] [outer = 0x917cf400] 14:03:55 INFO - PROCESS | 1780 | --DOMWINDOW == 83 (0x9a19e800) [pid = 1780] [serial = 1031] [outer = (nil)] [url = about:blank] 14:03:55 INFO - PROCESS | 1780 | --DOMWINDOW == 82 (0x9a1a5400) [pid = 1780] [serial = 1032] [outer = (nil)] [url = about:blank] 14:03:55 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0x91bbe000) [pid = 1780] [serial = 1026] [outer = (nil)] [url = about:blank] 14:03:55 INFO - PROCESS | 1780 | --DOMWINDOW == 80 (0x97abe000) [pid = 1780] [serial = 1017] [outer = (nil)] [url = about:blank] 14:03:55 INFO - PROCESS | 1780 | --DOMWINDOW == 79 (0x9527d400) [pid = 1780] [serial = 1020] [outer = (nil)] [url = about:blank] 14:03:55 INFO - PROCESS | 1780 | --DOMWINDOW == 78 (0x91d06000) [pid = 1780] [serial = 1014] [outer = (nil)] [url = about:blank] 14:03:55 INFO - PROCESS | 1780 | --DOMWINDOW == 77 (0x95280c00) [pid = 1780] [serial = 1016] [outer = (nil)] [url = about:blank] 14:03:55 INFO - PROCESS | 1780 | --DOMWINDOW == 76 (0x9a578800) [pid = 1780] [serial = 1023] [outer = (nil)] [url = about:blank] 14:03:55 INFO - PROCESS | 1780 | --DOMWINDOW == 75 (0x917d4800) [pid = 1780] [serial = 1025] [outer = (nil)] [url = about:blank] 14:03:55 INFO - PROCESS | 1780 | --DOMWINDOW == 74 (0x93cb0c00) [pid = 1780] [serial = 1028] [outer = (nil)] [url = about:blank] 14:03:55 INFO - PROCESS | 1780 | --DOMWINDOW == 73 (0x91bbcc00) [pid = 1780] [serial = 1013] [outer = (nil)] [url = about:blank] 14:03:55 INFO - PROCESS | 1780 | --DOMWINDOW == 72 (0x9a9dc400) [pid = 1780] [serial = 1022] [outer = (nil)] [url = about:blank] 14:03:55 INFO - PROCESS | 1780 | --DOMWINDOW == 71 (0x9a42e400) [pid = 1780] [serial = 1019] [outer = (nil)] [url = about:blank] 14:03:55 INFO - PROCESS | 1780 | --DOMWINDOW == 70 (0x95279000) [pid = 1780] [serial = 1029] [outer = (nil)] [url = about:blank] 14:03:55 INFO - PROCESS | 1780 | --DOMWINDOW == 69 (0x99fbcc00) [pid = 1780] [serial = 1011] [outer = (nil)] [url = about:blank] 14:03:55 INFO - PROCESS | 1780 | --DOMWINDOW == 68 (0x9a55fc00) [pid = 1780] [serial = 1034] [outer = (nil)] [url = about:blank] 14:03:55 INFO - PROCESS | 1780 | --DOMWINDOW == 67 (0x9a578000) [pid = 1780] [serial = 1035] [outer = (nil)] [url = about:blank] 14:03:55 INFO - PROCESS | 1780 | 1471986235182 Marionette TRACE conn4 <- [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]]]}] 14:03:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 14:03:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1939ms 14:03:55 INFO - PROCESS | 1780 | 1471986235242 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 14:03:55 INFO - PROCESS | 1780 | 1471986235248 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 14:03:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 14:03:55 INFO - PROCESS | 1780 | 1471986235257 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 14:03:55 INFO - PROCESS | 1780 | 1471986235263 Marionette TRACE conn4 <- [1,1422,null,{}] 14:03:55 INFO - PROCESS | 1780 | 1471986235270 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:55 INFO - PROCESS | 1780 | 1471986235277 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:55 INFO - PROCESS | 1780 | 1471986235485 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 14:03:55 INFO - PROCESS | 1780 | 1471986235661 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:55 INFO - PROCESS | 1780 | 1471986235672 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:55 INFO - PROCESS | 1780 | ++DOCSHELL 0x925e5c00 == 18 [pid = 1780] [id = 363] 14:03:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 68 (0x925ee800) [pid = 1780] [serial = 1090] [outer = (nil)] 14:03:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 69 (0x93ca8400) [pid = 1780] [serial = 1091] [outer = 0x925ee800] 14:03:55 INFO - PROCESS | 1780 | 1471986235771 Marionette DEBUG loaded listener.js 14:03:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 70 (0x95165c00) [pid = 1780] [serial = 1092] [outer = 0x925ee800] 14:03:56 INFO - PROCESS | 1780 | 1471986236706 Marionette TRACE conn4 <- [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]]]}] 14:03:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 14:03:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1493ms 14:03:56 INFO - PROCESS | 1780 | 1471986236751 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 14:03:56 INFO - PROCESS | 1780 | 1471986236756 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 14:03:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 14:03:56 INFO - PROCESS | 1780 | 1471986236764 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 14:03:56 INFO - PROCESS | 1780 | 1471986236767 Marionette TRACE conn4 <- [1,1426,null,{}] 14:03:56 INFO - PROCESS | 1780 | 1471986236775 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:56 INFO - PROCESS | 1780 | 1471986236779 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:56 INFO - PROCESS | 1780 | 1471986236977 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 14:03:57 INFO - PROCESS | 1780 | 1471986237115 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:57 INFO - PROCESS | 1780 | 1471986237127 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:57 INFO - PROCESS | 1780 | ++DOCSHELL 0x96f85000 == 19 [pid = 1780] [id = 364] 14:03:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 71 (0x97ac4400) [pid = 1780] [serial = 1093] [outer = (nil)] 14:03:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 72 (0x99fc5800) [pid = 1780] [serial = 1094] [outer = 0x97ac4400] 14:03:57 INFO - PROCESS | 1780 | 1471986237206 Marionette DEBUG loaded listener.js 14:03:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 73 (0x9a1a8800) [pid = 1780] [serial = 1095] [outer = 0x97ac4400] 14:03:58 INFO - PROCESS | 1780 | 1471986238212 Marionette TRACE conn4 <- [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]]]}] 14:03:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 14:03:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1491ms 14:03:58 INFO - PROCESS | 1780 | 1471986238256 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 14:03:58 INFO - PROCESS | 1780 | 1471986238263 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 14:03:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 14:03:58 INFO - PROCESS | 1780 | 1471986238281 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 14:03:58 INFO - PROCESS | 1780 | 1471986238289 Marionette TRACE conn4 <- [1,1430,null,{}] 14:03:58 INFO - PROCESS | 1780 | 1471986238308 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:58 INFO - PROCESS | 1780 | 1471986238315 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:58 INFO - PROCESS | 1780 | 1471986238564 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 14:03:58 INFO - PROCESS | 1780 | 1471986238588 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:58 INFO - PROCESS | 1780 | 1471986238600 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:03:58 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a1a5400 == 20 [pid = 1780] [id = 365] 14:03:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0x9a1a7400) [pid = 1780] [serial = 1096] [outer = (nil)] 14:03:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0x9a571800) [pid = 1780] [serial = 1097] [outer = 0x9a1a7400] 14:03:58 INFO - PROCESS | 1780 | 1471986238679 Marionette DEBUG loaded listener.js 14:03:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0x9a9e1800) [pid = 1780] [serial = 1098] [outer = 0x9a1a7400] 14:03:59 INFO - PROCESS | 1780 | 1471986239720 Marionette TRACE conn4 <- [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]]]}] 14:03:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 14:03:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1510ms 14:03:59 INFO - PROCESS | 1780 | 1471986239782 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 14:03:59 INFO - PROCESS | 1780 | 1471986239787 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 14:03:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 14:03:59 INFO - PROCESS | 1780 | 1471986239801 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 14:03:59 INFO - PROCESS | 1780 | 1471986239805 Marionette TRACE conn4 <- [1,1434,null,{}] 14:03:59 INFO - PROCESS | 1780 | 1471986239812 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:59 INFO - PROCESS | 1780 | 1471986239818 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:00 INFO - PROCESS | 1780 | 1471986240172 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 14:04:00 INFO - PROCESS | 1780 | --DOMWINDOW == 75 (0x917cec00) [pid = 1780] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 14:04:00 INFO - PROCESS | 1780 | --DOMWINDOW == 74 (0x93cb4800) [pid = 1780] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 14:04:00 INFO - PROCESS | 1780 | --DOMWINDOW == 73 (0x9242fc00) [pid = 1780] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 14:04:00 INFO - PROCESS | 1780 | --DOMWINDOW == 72 (0x99fc5c00) [pid = 1780] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 14:04:00 INFO - PROCESS | 1780 | --DOMWINDOW == 71 (0x91d10800) [pid = 1780] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 14:04:00 INFO - PROCESS | 1780 | --DOMWINDOW == 70 (0x8f065c00) [pid = 1780] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 14:04:00 INFO - PROCESS | 1780 | --DOMWINDOW == 69 (0x97a78000) [pid = 1780] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 14:04:00 INFO - PROCESS | 1780 | --DOMWINDOW == 68 (0x9523ec00) [pid = 1780] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 14:04:00 INFO - PROCESS | 1780 | --DOMWINDOW == 67 (0x9527ac00) [pid = 1780] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 14:04:00 INFO - PROCESS | 1780 | --DOMWINDOW == 66 (0x91478c00) [pid = 1780] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 14:04:00 INFO - PROCESS | 1780 | --DOMWINDOW == 65 (0x95278400) [pid = 1780] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 14:04:00 INFO - PROCESS | 1780 | --DOMWINDOW == 64 (0x9b22d800) [pid = 1780] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 14:04:00 INFO - PROCESS | 1780 | 1471986240381 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:00 INFO - PROCESS | 1780 | 1471986240389 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:00 INFO - PROCESS | 1780 | ++DOCSHELL 0x91478c00 == 21 [pid = 1780] [id = 366] 14:04:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 65 (0x9169f800) [pid = 1780] [serial = 1099] [outer = (nil)] 14:04:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 66 (0x91d10800) [pid = 1780] [serial = 1100] [outer = 0x9169f800] 14:04:00 INFO - PROCESS | 1780 | 1471986240479 Marionette DEBUG loaded listener.js 14:04:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 67 (0x93c52c00) [pid = 1780] [serial = 1101] [outer = 0x9169f800] 14:04:01 INFO - PROCESS | 1780 | 1471986241357 Marionette TRACE conn4 <- [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]]]}] 14:04:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 14:04:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1590ms 14:04:01 INFO - PROCESS | 1780 | 1471986241392 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 14:04:01 INFO - PROCESS | 1780 | 1471986241397 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 14:04:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 14:04:01 INFO - PROCESS | 1780 | 1471986241406 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 14:04:01 INFO - PROCESS | 1780 | 1471986241412 Marionette TRACE conn4 <- [1,1438,null,{}] 14:04:01 INFO - PROCESS | 1780 | 1471986241420 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:01 INFO - PROCESS | 1780 | 1471986241426 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:01 INFO - PROCESS | 1780 | 1471986241635 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 14:04:01 INFO - PROCESS | 1780 | 1471986241768 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:01 INFO - PROCESS | 1780 | 1471986241786 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:01 INFO - PROCESS | 1780 | ++DOCSHELL 0x91d0d800 == 22 [pid = 1780] [id = 367] 14:04:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 68 (0x93c45c00) [pid = 1780] [serial = 1102] [outer = (nil)] 14:04:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 69 (0x9ac5a400) [pid = 1780] [serial = 1103] [outer = 0x93c45c00] 14:04:01 INFO - PROCESS | 1780 | 1471986241875 Marionette DEBUG loaded listener.js 14:04:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 70 (0x9b071800) [pid = 1780] [serial = 1104] [outer = 0x93c45c00] 14:04:03 INFO - PROCESS | 1780 | 1471986243038 Marionette TRACE conn4 <- [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]]]}] 14:04:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 14:04:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1693ms 14:04:03 INFO - PROCESS | 1780 | 1471986243099 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 14:04:03 INFO - PROCESS | 1780 | 1471986243107 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 14:04:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 14:04:03 INFO - PROCESS | 1780 | 1471986243116 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 14:04:03 INFO - PROCESS | 1780 | 1471986243121 Marionette TRACE conn4 <- [1,1442,null,{}] 14:04:03 INFO - PROCESS | 1780 | 1471986243134 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:03 INFO - PROCESS | 1780 | 1471986243140 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:03 INFO - PROCESS | 1780 | 1471986243408 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 14:04:03 INFO - PROCESS | 1780 | 1471986243795 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:03 INFO - PROCESS | 1780 | 1471986243814 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:03 INFO - PROCESS | 1780 | ++DOCSHELL 0x91bb1c00 == 23 [pid = 1780] [id = 368] 14:04:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 71 (0x91bbac00) [pid = 1780] [serial = 1105] [outer = (nil)] 14:04:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 72 (0x93cb4000) [pid = 1780] [serial = 1106] [outer = 0x91bbac00] 14:04:03 INFO - PROCESS | 1780 | 1471986243968 Marionette DEBUG loaded listener.js 14:04:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 73 (0x95281000) [pid = 1780] [serial = 1107] [outer = 0x91bbac00] 14:04:05 INFO - PROCESS | 1780 | 1471986245110 Marionette TRACE conn4 <- [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]]]}] 14:04:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 14:04:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 2050ms 14:04:05 INFO - PROCESS | 1780 | 1471986245167 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 14:04:05 INFO - PROCESS | 1780 | 1471986245175 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 14:04:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 14:04:05 INFO - PROCESS | 1780 | 1471986245188 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 14:04:05 INFO - PROCESS | 1780 | 1471986245194 Marionette TRACE conn4 <- [1,1446,null,{}] 14:04:05 INFO - PROCESS | 1780 | 1471986245201 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:05 INFO - PROCESS | 1780 | 1471986245206 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:05 INFO - PROCESS | 1780 | 1471986245471 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 14:04:05 INFO - PROCESS | 1780 | 1471986245712 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:05 INFO - PROCESS | 1780 | 1471986245724 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:05 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a19e800 == 24 [pid = 1780] [id = 369] 14:04:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0x9a426c00) [pid = 1780] [serial = 1108] [outer = (nil)] 14:04:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0x9a430400) [pid = 1780] [serial = 1109] [outer = 0x9a426c00] 14:04:05 INFO - PROCESS | 1780 | 1471986245832 Marionette DEBUG loaded listener.js 14:04:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0x9a569800) [pid = 1780] [serial = 1110] [outer = 0x9a426c00] 14:04:06 INFO - PROCESS | 1780 | 1471986246946 Marionette TRACE conn4 <- [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]]]}] 14:04:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 14:04:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1836ms 14:04:07 INFO - PROCESS | 1780 | 1471986247024 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 14:04:07 INFO - PROCESS | 1780 | 1471986247028 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 14:04:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 14:04:07 INFO - PROCESS | 1780 | 1471986247038 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 14:04:07 INFO - PROCESS | 1780 | 1471986247044 Marionette TRACE conn4 <- [1,1450,null,{}] 14:04:07 INFO - PROCESS | 1780 | 1471986247065 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:07 INFO - PROCESS | 1780 | 1471986247075 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:07 INFO - PROCESS | 1780 | 1471986247392 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 14:04:07 INFO - PROCESS | 1780 | 1471986247572 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:07 INFO - PROCESS | 1780 | 1471986247585 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:07 INFO - PROCESS | 1780 | ++DOCSHELL 0x9b22ac00 == 25 [pid = 1780] [id = 370] 14:04:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 77 (0x9b22b400) [pid = 1780] [serial = 1111] [outer = (nil)] 14:04:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 78 (0x9b2a5c00) [pid = 1780] [serial = 1112] [outer = 0x9b22b400] 14:04:07 INFO - PROCESS | 1780 | 1471986247675 Marionette DEBUG loaded listener.js 14:04:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 79 (0x9b2abc00) [pid = 1780] [serial = 1113] [outer = 0x9b22b400] 14:04:08 INFO - PROCESS | 1780 | 1471986248694 Marionette TRACE conn4 <- [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]]]}] 14:04:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 14:04:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1697ms 14:04:08 INFO - PROCESS | 1780 | 1471986248735 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 14:04:08 INFO - PROCESS | 1780 | 1471986248742 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 14:04:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 14:04:08 INFO - PROCESS | 1780 | 1471986248750 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 14:04:08 INFO - PROCESS | 1780 | 1471986248753 Marionette TRACE conn4 <- [1,1454,null,{}] 14:04:08 INFO - PROCESS | 1780 | 1471986248768 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:08 INFO - PROCESS | 1780 | 1471986248780 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:08 INFO - PROCESS | 1780 | 1471986248984 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 14:04:09 INFO - PROCESS | 1780 | 1471986249209 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:09 INFO - PROCESS | 1780 | 1471986249221 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:09 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f05dc00 == 26 [pid = 1780] [id = 371] 14:04:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0x9ac3e000) [pid = 1780] [serial = 1114] [outer = (nil)] 14:04:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x9b89f800) [pid = 1780] [serial = 1115] [outer = 0x9ac3e000] 14:04:09 INFO - PROCESS | 1780 | 1471986249327 Marionette DEBUG loaded listener.js 14:04:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0x9b8a4400) [pid = 1780] [serial = 1116] [outer = 0x9ac3e000] 14:04:10 INFO - PROCESS | 1780 | 1471986250305 Marionette TRACE conn4 <- [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]]]}] 14:04:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 14:04:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1595ms 14:04:10 INFO - PROCESS | 1780 | 1471986250346 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 14:04:10 INFO - PROCESS | 1780 | 1471986250351 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 14:04:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 14:04:10 INFO - PROCESS | 1780 | 1471986250359 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 14:04:10 INFO - PROCESS | 1780 | 1471986250363 Marionette TRACE conn4 <- [1,1458,null,{}] 14:04:10 INFO - PROCESS | 1780 | 1471986250369 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:10 INFO - PROCESS | 1780 | 1471986250375 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:10 INFO - PROCESS | 1780 | 1471986250566 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 14:04:10 INFO - PROCESS | 1780 | 1471986250802 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:10 INFO - PROCESS | 1780 | 1471986250812 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:10 INFO - PROCESS | 1780 | ++DOCSHELL 0x91bb6000 == 27 [pid = 1780] [id = 372] 14:04:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0x9a42d800) [pid = 1780] [serial = 1117] [outer = (nil)] 14:04:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x9c0b9000) [pid = 1780] [serial = 1118] [outer = 0x9a42d800] 14:04:10 INFO - PROCESS | 1780 | 1471986250956 Marionette DEBUG loaded listener.js 14:04:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0x9c0bc400) [pid = 1780] [serial = 1119] [outer = 0x9a42d800] 14:04:12 INFO - PROCESS | 1780 | 1471986252010 Marionette TRACE conn4 <- [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]]]}] 14:04:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 14:04:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1733ms 14:04:12 INFO - PROCESS | 1780 | 1471986252096 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 14:04:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 14:04:12 INFO - PROCESS | 1780 | 1471986252101 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 14:04:12 INFO - PROCESS | 1780 | 1471986252109 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 14:04:12 INFO - PROCESS | 1780 | 1471986252112 Marionette TRACE conn4 <- [1,1462,null,{}] 14:04:12 INFO - PROCESS | 1780 | 1471986252119 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:12 INFO - PROCESS | 1780 | 1471986252131 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:12 INFO - PROCESS | 1780 | 1471986252515 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 14:04:12 INFO - PROCESS | 1780 | 1471986252710 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:12 INFO - PROCESS | 1780 | 1471986252723 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:12 INFO - PROCESS | 1780 | ++DOCSHELL 0x93e0a800 == 28 [pid = 1780] [id = 373] 14:04:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0x9b2b3800) [pid = 1780] [serial = 1120] [outer = (nil)] 14:04:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0x9d54ec00) [pid = 1780] [serial = 1121] [outer = 0x9b2b3800] 14:04:12 INFO - PROCESS | 1780 | 1471986252815 Marionette DEBUG loaded listener.js 14:04:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 88 (0x9d5a8400) [pid = 1780] [serial = 1122] [outer = 0x9b2b3800] 14:04:13 INFO - PROCESS | 1780 | 1471986253850 Marionette TRACE conn4 <- [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]]]}] 14:04:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 14:04:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1786ms 14:04:13 INFO - PROCESS | 1780 | 1471986253895 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 14:04:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 14:04:13 INFO - PROCESS | 1780 | 1471986253900 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 14:04:13 INFO - PROCESS | 1780 | 1471986253908 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 14:04:13 INFO - PROCESS | 1780 | 1471986253911 Marionette TRACE conn4 <- [1,1466,null,{}] 14:04:13 INFO - PROCESS | 1780 | 1471986253919 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:13 INFO - PROCESS | 1780 | 1471986253923 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:14 INFO - PROCESS | 1780 | 1471986254121 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 14:04:14 INFO - PROCESS | 1780 | 1471986254341 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:14 INFO - PROCESS | 1780 | 1471986254353 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:14 INFO - PROCESS | 1780 | ++DOCSHELL 0x91480800 == 29 [pid = 1780] [id = 374] 14:04:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 89 (0x91481c00) [pid = 1780] [serial = 1123] [outer = (nil)] 14:04:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 90 (0x91bb9400) [pid = 1780] [serial = 1124] [outer = 0x91481c00] 14:04:14 INFO - PROCESS | 1780 | 1471986254484 Marionette DEBUG loaded listener.js 14:04:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 91 (0x925f1400) [pid = 1780] [serial = 1125] [outer = 0x91481c00] 14:04:15 INFO - PROCESS | 1780 | 1471986255667 Marionette TRACE conn4 <- [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]]]}] 14:04:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 14:04:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1838ms 14:04:15 INFO - PROCESS | 1780 | 1471986255749 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 14:04:15 INFO - PROCESS | 1780 | 1471986255756 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 14:04:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 14:04:15 INFO - PROCESS | 1780 | 1471986255767 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 14:04:15 INFO - PROCESS | 1780 | 1471986255772 Marionette TRACE conn4 <- [1,1470,null,{}] 14:04:15 INFO - PROCESS | 1780 | 1471986255782 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:15 INFO - PROCESS | 1780 | 1471986255787 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:16 INFO - PROCESS | 1780 | 1471986256088 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 14:04:16 INFO - PROCESS | 1780 | 1471986256325 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:16 INFO - PROCESS | 1780 | 1471986256333 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:16 INFO - PROCESS | 1780 | ++DOCSHELL 0x91d06c00 == 30 [pid = 1780] [id = 375] 14:04:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 92 (0x91d0a400) [pid = 1780] [serial = 1126] [outer = (nil)] 14:04:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 93 (0x93a3fc00) [pid = 1780] [serial = 1127] [outer = 0x91d0a400] 14:04:16 INFO - PROCESS | 1780 | 1471986256425 Marionette DEBUG loaded listener.js 14:04:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 94 (0x93e06c00) [pid = 1780] [serial = 1128] [outer = 0x91d0a400] 14:04:17 INFO - PROCESS | 1780 | 1471986257489 Marionette TRACE conn4 <- [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]]]}] 14:04:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 14:04:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1794ms 14:04:17 INFO - PROCESS | 1780 | 1471986257562 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 14:04:17 INFO - PROCESS | 1780 | 1471986257569 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 14:04:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 14:04:17 INFO - PROCESS | 1780 | 1471986257580 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 14:04:17 INFO - PROCESS | 1780 | 1471986257584 Marionette TRACE conn4 <- [1,1474,null,{}] 14:04:17 INFO - PROCESS | 1780 | 1471986257591 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:17 INFO - PROCESS | 1780 | 1471986257597 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:18 INFO - PROCESS | 1780 | --DOCSHELL 0x8f064800 == 29 [pid = 1780] [id = 353] 14:04:18 INFO - PROCESS | 1780 | --DOCSHELL 0x91475800 == 28 [pid = 1780] [id = 352] 14:04:18 INFO - PROCESS | 1780 | 1471986258875 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 14:04:19 INFO - PROCESS | 1780 | --DOMWINDOW == 93 (0x91d0e800) [pid = 1780] [serial = 1038] [outer = (nil)] [url = about:blank] 14:04:19 INFO - PROCESS | 1780 | --DOMWINDOW == 92 (0x917dd400) [pid = 1780] [serial = 1037] [outer = (nil)] [url = about:blank] 14:04:19 INFO - PROCESS | 1780 | --DOMWINDOW == 91 (0x95278c00) [pid = 1780] [serial = 1041] [outer = (nil)] [url = about:blank] 14:04:19 INFO - PROCESS | 1780 | --DOMWINDOW == 90 (0x9523a400) [pid = 1780] [serial = 1040] [outer = (nil)] [url = about:blank] 14:04:19 INFO - PROCESS | 1780 | --DOMWINDOW == 89 (0x95277000) [pid = 1780] [serial = 1068] [outer = (nil)] [url = about:blank] 14:04:19 INFO - PROCESS | 1780 | --DOMWINDOW == 88 (0x9a425400) [pid = 1780] [serial = 1044] [outer = (nil)] [url = about:blank] 14:04:19 INFO - PROCESS | 1780 | --DOMWINDOW == 87 (0x925eb000) [pid = 1780] [serial = 1064] [outer = (nil)] [url = about:blank] 14:04:19 INFO - PROCESS | 1780 | --DOMWINDOW == 86 (0x9a1a9800) [pid = 1780] [serial = 1043] [outer = (nil)] [url = about:blank] 14:04:19 INFO - PROCESS | 1780 | --DOMWINDOW == 85 (0x91475400) [pid = 1780] [serial = 1061] [outer = (nil)] [url = about:blank] 14:04:19 INFO - PROCESS | 1780 | --DOMWINDOW == 84 (0x916a4400) [pid = 1780] [serial = 1062] [outer = (nil)] [url = about:blank] 14:04:19 INFO - PROCESS | 1780 | --DOMWINDOW == 83 (0x9ac48000) [pid = 1780] [serial = 1047] [outer = (nil)] [url = about:blank] 14:04:19 INFO - PROCESS | 1780 | --DOMWINDOW == 82 (0x97ac2000) [pid = 1780] [serial = 1070] [outer = (nil)] [url = about:blank] 14:04:19 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0x9aba7000) [pid = 1780] [serial = 1046] [outer = (nil)] [url = about:blank] 14:04:19 INFO - PROCESS | 1780 | --DOMWINDOW == 80 (0x9b067800) [pid = 1780] [serial = 1050] [outer = (nil)] [url = about:blank] 14:04:19 INFO - PROCESS | 1780 | --DOMWINDOW == 79 (0x9ac61000) [pid = 1780] [serial = 1049] [outer = (nil)] [url = about:blank] 14:04:19 INFO - PROCESS | 1780 | --DOMWINDOW == 78 (0x917ce400) [pid = 1780] [serial = 1059] [outer = (nil)] [url = about:blank] 14:04:19 INFO - PROCESS | 1780 | --DOMWINDOW == 77 (0x916a0000) [pid = 1780] [serial = 1058] [outer = (nil)] [url = about:blank] 14:04:19 INFO - PROCESS | 1780 | --DOMWINDOW == 76 (0x9bdb6c00) [pid = 1780] [serial = 1053] [outer = (nil)] [url = about:blank] 14:04:19 INFO - PROCESS | 1780 | --DOMWINDOW == 75 (0x9b22e400) [pid = 1780] [serial = 1052] [outer = (nil)] [url = about:blank] 14:04:19 INFO - PROCESS | 1780 | --DOMWINDOW == 74 (0x9c20a400) [pid = 1780] [serial = 1056] [outer = (nil)] [url = about:blank] 14:04:19 INFO - PROCESS | 1780 | --DOMWINDOW == 73 (0x9c1f9400) [pid = 1780] [serial = 1055] [outer = (nil)] [url = about:blank] 14:04:19 INFO - PROCESS | 1780 | --DOMWINDOW == 72 (0x93e10800) [pid = 1780] [serial = 1067] [outer = (nil)] [url = about:blank] 14:04:19 INFO - PROCESS | 1780 | --DOMWINDOW == 71 (0x9981ec00) [pid = 1780] [serial = 1071] [outer = (nil)] [url = about:blank] 14:04:19 INFO - PROCESS | 1780 | --DOMWINDOW == 70 (0x925f3c00) [pid = 1780] [serial = 1065] [outer = (nil)] [url = about:blank] 14:04:19 INFO - PROCESS | 1780 | --DOMWINDOW == 69 (0x997c9000) [pid = 1780] [serial = 1073] [outer = (nil)] [url = about:blank] 14:04:19 INFO - PROCESS | 1780 | 1471986259208 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:19 INFO - PROCESS | 1780 | 1471986259222 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:19 INFO - PROCESS | 1780 | ++DOCSHELL 0x9147b000 == 29 [pid = 1780] [id = 376] 14:04:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 70 (0x9147b800) [pid = 1780] [serial = 1129] [outer = (nil)] 14:04:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 71 (0x91481800) [pid = 1780] [serial = 1130] [outer = 0x9147b800] 14:04:19 INFO - PROCESS | 1780 | 1471986259307 Marionette DEBUG loaded listener.js 14:04:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 72 (0x916a9c00) [pid = 1780] [serial = 1131] [outer = 0x9147b800] 14:04:20 INFO - PROCESS | 1780 | 1471986260250 Marionette TRACE conn4 <- [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]]]}] 14:04:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 14:04:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 2693ms 14:04:20 INFO - PROCESS | 1780 | 1471986260275 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 14:04:20 INFO - PROCESS | 1780 | 1471986260282 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 14:04:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 14:04:20 INFO - PROCESS | 1780 | 1471986260291 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 14:04:20 INFO - PROCESS | 1780 | 1471986260296 Marionette TRACE conn4 <- [1,1478,null,{}] 14:04:20 INFO - PROCESS | 1780 | 1471986260305 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:20 INFO - PROCESS | 1780 | 1471986260312 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:20 INFO - PROCESS | 1780 | 1471986260518 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 14:04:20 INFO - PROCESS | 1780 | 1471986260663 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:20 INFO - PROCESS | 1780 | 1471986260671 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:20 INFO - PROCESS | 1780 | ++DOCSHELL 0x91d05400 == 30 [pid = 1780] [id = 377] 14:04:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 73 (0x91d07800) [pid = 1780] [serial = 1132] [outer = (nil)] 14:04:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0x9242a400) [pid = 1780] [serial = 1133] [outer = 0x91d07800] 14:04:20 INFO - PROCESS | 1780 | 1471986260758 Marionette DEBUG loaded listener.js 14:04:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0x925eac00) [pid = 1780] [serial = 1134] [outer = 0x91d07800] 14:04:21 INFO - PROCESS | 1780 | 1471986261797 Marionette TRACE conn4 <- [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]]]}] 14:04:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 14:04:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1538ms 14:04:21 INFO - PROCESS | 1780 | 1471986261830 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 14:04:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 14:04:21 INFO - PROCESS | 1780 | 1471986261835 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 14:04:21 INFO - PROCESS | 1780 | 1471986261842 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 14:04:21 INFO - PROCESS | 1780 | 1471986261845 Marionette TRACE conn4 <- [1,1482,null,{}] 14:04:21 INFO - PROCESS | 1780 | 1471986261851 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:21 INFO - PROCESS | 1780 | 1471986261857 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:22 INFO - PROCESS | 1780 | 1471986262096 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 14:04:22 INFO - PROCESS | 1780 | 1471986262127 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:22 INFO - PROCESS | 1780 | 1471986262133 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:22 INFO - PROCESS | 1780 | ++DOCSHELL 0x93cb3c00 == 31 [pid = 1780] [id = 378] 14:04:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0x93e07000) [pid = 1780] [serial = 1135] [outer = (nil)] 14:04:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 77 (0x93e0f400) [pid = 1780] [serial = 1136] [outer = 0x93e07000] 14:04:22 INFO - PROCESS | 1780 | 1471986262214 Marionette DEBUG loaded listener.js 14:04:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 78 (0x95274800) [pid = 1780] [serial = 1137] [outer = 0x93e07000] 14:04:23 INFO - PROCESS | 1780 | 1471986263312 Marionette TRACE conn4 <- [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]]]}] 14:04:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 14:04:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1535ms 14:04:23 INFO - PROCESS | 1780 | 1471986263380 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 14:04:23 INFO - PROCESS | 1780 | 1471986263387 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 14:04:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 14:04:23 INFO - PROCESS | 1780 | 1471986263407 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 14:04:23 INFO - PROCESS | 1780 | 1471986263416 Marionette TRACE conn4 <- [1,1486,null,{}] 14:04:24 INFO - PROCESS | 1780 | --DOMWINDOW == 77 (0x9a1a7400) [pid = 1780] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 14:04:24 INFO - PROCESS | 1780 | --DOMWINDOW == 76 (0x9169f800) [pid = 1780] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 14:04:24 INFO - PROCESS | 1780 | --DOMWINDOW == 75 (0x91d01c00) [pid = 1780] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 14:04:24 INFO - PROCESS | 1780 | --DOMWINDOW == 74 (0x9932dc00) [pid = 1780] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 14:04:24 INFO - PROCESS | 1780 | --DOMWINDOW == 73 (0x93c45c00) [pid = 1780] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 14:04:24 INFO - PROCESS | 1780 | --DOMWINDOW == 72 (0x91bb7c00) [pid = 1780] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 14:04:24 INFO - PROCESS | 1780 | --DOMWINDOW == 71 (0x917cf400) [pid = 1780] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 14:04:24 INFO - PROCESS | 1780 | --DOMWINDOW == 70 (0x97ac4400) [pid = 1780] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 14:04:24 INFO - PROCESS | 1780 | --DOMWINDOW == 69 (0x925ee800) [pid = 1780] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 14:04:24 INFO - PROCESS | 1780 | --DOMWINDOW == 68 (0x9a56f000) [pid = 1780] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 14:04:24 INFO - PROCESS | 1780 | --DOMWINDOW == 67 (0x9a571000) [pid = 1780] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 14:04:24 INFO - PROCESS | 1780 | 1471986264113 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:24 INFO - PROCESS | 1780 | 1471986264122 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:24 INFO - PROCESS | 1780 | 1471986264312 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 14:04:24 INFO - PROCESS | 1780 | 1471986264457 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:24 INFO - PROCESS | 1780 | 1471986264466 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:24 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f063400 == 32 [pid = 1780] [id = 379] 14:04:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 68 (0x91bbb000) [pid = 1780] [serial = 1138] [outer = (nil)] 14:04:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 69 (0x97a7f800) [pid = 1780] [serial = 1139] [outer = 0x91bbb000] 14:04:24 INFO - PROCESS | 1780 | 1471986264545 Marionette DEBUG loaded listener.js 14:04:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 70 (0x98475400) [pid = 1780] [serial = 1140] [outer = 0x91bbb000] 14:04:25 INFO - PROCESS | 1780 | 1471986265628 Marionette TRACE conn4 <- [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]]]}] 14:04:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 14:04:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 2283ms 14:04:25 INFO - PROCESS | 1780 | 1471986265684 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 14:04:25 INFO - PROCESS | 1780 | 1471986265689 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 14:04:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 14:04:25 INFO - PROCESS | 1780 | 1471986265702 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 14:04:25 INFO - PROCESS | 1780 | 1471986265707 Marionette TRACE conn4 <- [1,1490,null,{}] 14:04:25 INFO - PROCESS | 1780 | 1471986265718 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:25 INFO - PROCESS | 1780 | 1471986265725 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:26 INFO - PROCESS | 1780 | 1471986266085 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 14:04:26 INFO - PROCESS | 1780 | 1471986266482 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:26 INFO - PROCESS | 1780 | 1471986266500 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:26 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f05a800 == 33 [pid = 1780] [id = 380] 14:04:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 71 (0x8f05b000) [pid = 1780] [serial = 1141] [outer = (nil)] 14:04:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 72 (0x8f065400) [pid = 1780] [serial = 1142] [outer = 0x8f05b000] 14:04:26 INFO - PROCESS | 1780 | 1471986266657 Marionette DEBUG loaded listener.js 14:04:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 73 (0x9169cc00) [pid = 1780] [serial = 1143] [outer = 0x8f05b000] 14:04:27 INFO - PROCESS | 1780 | 1471986267816 Marionette TRACE conn4 <- [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]]]}] 14:04:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 14:04:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 2141ms 14:04:27 INFO - PROCESS | 1780 | 1471986267844 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 14:04:27 INFO - PROCESS | 1780 | 1471986267850 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 14:04:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 14:04:27 INFO - PROCESS | 1780 | 1471986267859 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 14:04:27 INFO - PROCESS | 1780 | 1471986267864 Marionette TRACE conn4 <- [1,1494,null,{}] 14:04:27 INFO - PROCESS | 1780 | 1471986267873 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:27 INFO - PROCESS | 1780 | 1471986267881 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:28 INFO - PROCESS | 1780 | 1471986268134 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 14:04:28 INFO - PROCESS | 1780 | 1471986268413 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:28 INFO - PROCESS | 1780 | 1471986268421 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:28 INFO - PROCESS | 1780 | ++DOCSHELL 0x925f3800 == 34 [pid = 1780] [id = 381] 14:04:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0x93a3d400) [pid = 1780] [serial = 1144] [outer = (nil)] 14:04:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0x93c4c800) [pid = 1780] [serial = 1145] [outer = 0x93a3d400] 14:04:28 INFO - PROCESS | 1780 | 1471986268520 Marionette DEBUG loaded listener.js 14:04:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0x93e09800) [pid = 1780] [serial = 1146] [outer = 0x93a3d400] 14:04:29 INFO - PROCESS | 1780 | 1471986269679 Marionette TRACE conn4 <- [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]]]}] 14:04:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 14:04:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1895ms 14:04:29 INFO - PROCESS | 1780 | 1471986269760 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 14:04:29 INFO - PROCESS | 1780 | 1471986269769 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 14:04:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 14:04:29 INFO - PROCESS | 1780 | 1471986269776 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 14:04:29 INFO - PROCESS | 1780 | 1471986269780 Marionette TRACE conn4 <- [1,1498,null,{}] 14:04:29 INFO - PROCESS | 1780 | 1471986269787 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:29 INFO - PROCESS | 1780 | 1471986269793 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:30 INFO - PROCESS | 1780 | 1471986270044 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 14:04:30 INFO - PROCESS | 1780 | 1471986270282 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:30 INFO - PROCESS | 1780 | 1471986270291 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:30 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f064000 == 35 [pid = 1780] [id = 382] 14:04:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 77 (0x9147a800) [pid = 1780] [serial = 1147] [outer = (nil)] 14:04:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 78 (0x99383800) [pid = 1780] [serial = 1148] [outer = 0x9147a800] 14:04:30 INFO - PROCESS | 1780 | 1471986270383 Marionette DEBUG loaded listener.js 14:04:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 79 (0x9a19c000) [pid = 1780] [serial = 1149] [outer = 0x9147a800] 14:04:31 INFO - PROCESS | 1780 | 1471986271599 Marionette TRACE conn4 <- [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]]]}] 14:04:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 14:04:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1839ms 14:04:31 INFO - PROCESS | 1780 | 1471986271616 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 14:04:31 INFO - PROCESS | 1780 | 1471986271621 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 14:04:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 14:04:31 INFO - PROCESS | 1780 | 1471986271640 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 14:04:31 INFO - PROCESS | 1780 | 1471986271651 Marionette TRACE conn4 <- [1,1502,null,{}] 14:04:31 INFO - PROCESS | 1780 | 1471986271658 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:31 INFO - PROCESS | 1780 | 1471986271676 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:32 INFO - PROCESS | 1780 | 1471986272023 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 14:04:32 INFO - PROCESS | 1780 | 1471986272181 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:32 INFO - PROCESS | 1780 | 1471986272191 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:32 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f063800 == 36 [pid = 1780] [id = 383] 14:04:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0x9a42f000) [pid = 1780] [serial = 1150] [outer = (nil)] 14:04:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x9a576000) [pid = 1780] [serial = 1151] [outer = 0x9a42f000] 14:04:32 INFO - PROCESS | 1780 | 1471986272295 Marionette DEBUG loaded listener.js 14:04:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0x9aba3c00) [pid = 1780] [serial = 1152] [outer = 0x9a42f000] 14:04:33 INFO - PROCESS | 1780 | 1471986273415 Marionette TRACE conn4 <- [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]]]}] 14:04:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 14:04:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1807ms 14:04:33 INFO - PROCESS | 1780 | 1471986273438 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 14:04:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 14:04:33 INFO - PROCESS | 1780 | 1471986273444 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 14:04:33 INFO - PROCESS | 1780 | 1471986273451 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 14:04:33 INFO - PROCESS | 1780 | 1471986273454 Marionette TRACE conn4 <- [1,1506,null,{}] 14:04:33 INFO - PROCESS | 1780 | 1471986273462 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:33 INFO - PROCESS | 1780 | 1471986273469 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:33 INFO - PROCESS | 1780 | 1471986273692 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 14:04:34 INFO - PROCESS | 1780 | 1471986274076 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:34 INFO - PROCESS | 1780 | 1471986274085 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:34 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f05e000 == 37 [pid = 1780] [id = 384] 14:04:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0x8f05e400) [pid = 1780] [serial = 1153] [outer = (nil)] 14:04:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x9147ac00) [pid = 1780] [serial = 1154] [outer = 0x8f05e400] 14:04:34 INFO - PROCESS | 1780 | 1471986274174 Marionette DEBUG loaded listener.js 14:04:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0x917d5800) [pid = 1780] [serial = 1155] [outer = 0x8f05e400] 14:04:35 INFO - PROCESS | 1780 | --DOCSHELL 0x9a1a5400 == 36 [pid = 1780] [id = 365] 14:04:35 INFO - PROCESS | 1780 | --DOCSHELL 0x96f85000 == 35 [pid = 1780] [id = 364] 14:04:35 INFO - PROCESS | 1780 | --DOCSHELL 0x91d10000 == 34 [pid = 1780] [id = 354] 14:04:35 INFO - PROCESS | 1780 | --DOCSHELL 0x925e5c00 == 33 [pid = 1780] [id = 363] 14:04:35 INFO - PROCESS | 1780 | --DOCSHELL 0x8f063400 == 32 [pid = 1780] [id = 379] 14:04:35 INFO - PROCESS | 1780 | --DOCSHELL 0x93cb3c00 == 31 [pid = 1780] [id = 378] 14:04:35 INFO - PROCESS | 1780 | --DOCSHELL 0x91d05400 == 30 [pid = 1780] [id = 377] 14:04:35 INFO - PROCESS | 1780 | --DOCSHELL 0x9147b000 == 29 [pid = 1780] [id = 376] 14:04:35 INFO - PROCESS | 1780 | 1471986275318 Marionette TRACE conn4 <- [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]]]}] 14:04:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 14:04:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1894ms 14:04:35 INFO - PROCESS | 1780 | 1471986275347 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 14:04:35 INFO - PROCESS | 1780 | 1471986275354 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 14:04:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 14:04:35 INFO - PROCESS | 1780 | 1471986275362 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 14:04:35 INFO - PROCESS | 1780 | 1471986275367 Marionette TRACE conn4 <- [1,1510,null,{}] 14:04:35 INFO - PROCESS | 1780 | 1471986275375 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:35 INFO - PROCESS | 1780 | 1471986275385 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:35 INFO - PROCESS | 1780 | --DOMWINDOW == 84 (0x9a571800) [pid = 1780] [serial = 1097] [outer = (nil)] [url = about:blank] 14:04:35 INFO - PROCESS | 1780 | --DOMWINDOW == 83 (0x91d10800) [pid = 1780] [serial = 1100] [outer = (nil)] [url = about:blank] 14:04:35 INFO - PROCESS | 1780 | --DOMWINDOW == 82 (0x9a9e1800) [pid = 1780] [serial = 1098] [outer = (nil)] [url = about:blank] 14:04:35 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0x9a11fc00) [pid = 1780] [serial = 1074] [outer = (nil)] [url = about:blank] 14:04:35 INFO - PROCESS | 1780 | --DOMWINDOW == 80 (0x99fc0c00) [pid = 1780] [serial = 1079] [outer = (nil)] [url = about:blank] 14:04:35 INFO - PROCESS | 1780 | --DOMWINDOW == 79 (0x9ac5a400) [pid = 1780] [serial = 1103] [outer = (nil)] [url = about:blank] 14:04:35 INFO - PROCESS | 1780 | --DOMWINDOW == 78 (0x9a1aa800) [pid = 1780] [serial = 1080] [outer = (nil)] [url = about:blank] 14:04:35 INFO - PROCESS | 1780 | --DOMWINDOW == 77 (0x91d02800) [pid = 1780] [serial = 1076] [outer = (nil)] [url = about:blank] 14:04:35 INFO - PROCESS | 1780 | --DOMWINDOW == 76 (0x9b071800) [pid = 1780] [serial = 1104] [outer = (nil)] [url = about:blank] 14:04:35 INFO - PROCESS | 1780 | --DOMWINDOW == 75 (0x93ca5c00) [pid = 1780] [serial = 1077] [outer = (nil)] [url = about:blank] 14:04:35 INFO - PROCESS | 1780 | --DOMWINDOW == 74 (0x917da800) [pid = 1780] [serial = 1088] [outer = (nil)] [url = about:blank] 14:04:35 INFO - PROCESS | 1780 | --DOMWINDOW == 73 (0x91bbc000) [pid = 1780] [serial = 1089] [outer = (nil)] [url = about:blank] 14:04:35 INFO - PROCESS | 1780 | --DOMWINDOW == 72 (0x99fc5800) [pid = 1780] [serial = 1094] [outer = (nil)] [url = about:blank] 14:04:35 INFO - PROCESS | 1780 | --DOMWINDOW == 71 (0x93ca8400) [pid = 1780] [serial = 1091] [outer = (nil)] [url = about:blank] 14:04:35 INFO - PROCESS | 1780 | --DOMWINDOW == 70 (0x95165c00) [pid = 1780] [serial = 1092] [outer = (nil)] [url = about:blank] 14:04:35 INFO - PROCESS | 1780 | --DOMWINDOW == 69 (0x9a573400) [pid = 1780] [serial = 1082] [outer = (nil)] [url = about:blank] 14:04:35 INFO - PROCESS | 1780 | --DOMWINDOW == 68 (0x9a9e1400) [pid = 1780] [serial = 1083] [outer = (nil)] [url = about:blank] 14:04:35 INFO - PROCESS | 1780 | --DOMWINDOW == 67 (0x9ac46c00) [pid = 1780] [serial = 1085] [outer = (nil)] [url = about:blank] 14:04:35 INFO - PROCESS | 1780 | --DOMWINDOW == 66 (0x9ac44000) [pid = 1780] [serial = 1086] [outer = (nil)] [url = about:blank] 14:04:35 INFO - PROCESS | 1780 | --DOMWINDOW == 65 (0x93c52c00) [pid = 1780] [serial = 1101] [outer = (nil)] [url = about:blank] 14:04:35 INFO - PROCESS | 1780 | --DOMWINDOW == 64 (0x9a1a8800) [pid = 1780] [serial = 1095] [outer = (nil)] [url = about:blank] 14:04:35 INFO - PROCESS | 1780 | 1471986275661 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 14:04:35 INFO - PROCESS | 1780 | 1471986275834 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:35 INFO - PROCESS | 1780 | 1471986275843 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:35 INFO - PROCESS | 1780 | ++DOCSHELL 0x925e4800 == 30 [pid = 1780] [id = 385] 14:04:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 65 (0x925e6000) [pid = 1780] [serial = 1156] [outer = (nil)] 14:04:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 66 (0x93abd400) [pid = 1780] [serial = 1157] [outer = 0x925e6000] 14:04:35 INFO - PROCESS | 1780 | 1471986275924 Marionette DEBUG loaded listener.js 14:04:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 67 (0x93cb3000) [pid = 1780] [serial = 1158] [outer = 0x925e6000] 14:04:36 INFO - PROCESS | 1780 | 1471986276771 Marionette TRACE conn4 <- [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]]]}] 14:04:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 14:04:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1482ms 14:04:36 INFO - PROCESS | 1780 | 1471986276848 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 14:04:36 INFO - PROCESS | 1780 | 1471986276857 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 14:04:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 14:04:36 INFO - PROCESS | 1780 | 1471986276865 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 14:04:36 INFO - PROCESS | 1780 | 1471986276869 Marionette TRACE conn4 <- [1,1514,null,{}] 14:04:36 INFO - PROCESS | 1780 | 1471986276875 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:36 INFO - PROCESS | 1780 | 1471986276881 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:37 INFO - PROCESS | 1780 | 1471986277083 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 14:04:37 INFO - PROCESS | 1780 | 1471986277251 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:37 INFO - PROCESS | 1780 | 1471986277259 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:37 INFO - PROCESS | 1780 | ++DOCSHELL 0x91476c00 == 31 [pid = 1780] [id = 386] 14:04:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 68 (0x95276800) [pid = 1780] [serial = 1159] [outer = (nil)] 14:04:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 69 (0x97a81800) [pid = 1780] [serial = 1160] [outer = 0x95276800] 14:04:37 INFO - PROCESS | 1780 | 1471986277338 Marionette DEBUG loaded listener.js 14:04:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 70 (0x9981b400) [pid = 1780] [serial = 1161] [outer = 0x95276800] 14:04:38 INFO - PROCESS | 1780 | --DOMWINDOW == 69 (0x9ac3e000) [pid = 1780] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 14:04:38 INFO - PROCESS | 1780 | --DOMWINDOW == 68 (0x9147b800) [pid = 1780] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 14:04:38 INFO - PROCESS | 1780 | --DOMWINDOW == 67 (0x91d07800) [pid = 1780] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 14:04:38 INFO - PROCESS | 1780 | --DOMWINDOW == 66 (0x91d0a400) [pid = 1780] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 14:04:38 INFO - PROCESS | 1780 | --DOMWINDOW == 65 (0x9a42d800) [pid = 1780] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 14:04:38 INFO - PROCESS | 1780 | --DOMWINDOW == 64 (0x9b2b3800) [pid = 1780] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 14:04:38 INFO - PROCESS | 1780 | --DOMWINDOW == 63 (0x93e07000) [pid = 1780] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 14:04:38 INFO - PROCESS | 1780 | --DOMWINDOW == 62 (0x91481c00) [pid = 1780] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 14:04:38 INFO - PROCESS | 1780 | --DOMWINDOW == 61 (0x91bbac00) [pid = 1780] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 14:04:38 INFO - PROCESS | 1780 | --DOMWINDOW == 60 (0x9a426c00) [pid = 1780] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 14:04:38 INFO - PROCESS | 1780 | --DOMWINDOW == 59 (0x9b22b400) [pid = 1780] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 14:04:38 INFO - PROCESS | 1780 | 1471986278779 Marionette TRACE conn4 <- [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]]]}] 14:04:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 14:04:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1941ms 14:04:38 INFO - PROCESS | 1780 | 1471986278806 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 14:04:38 INFO - PROCESS | 1780 | 1471986278813 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 14:04:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 14:04:38 INFO - PROCESS | 1780 | 1471986278823 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 14:04:38 INFO - PROCESS | 1780 | 1471986278827 Marionette TRACE conn4 <- [1,1518,null,{}] 14:04:38 INFO - PROCESS | 1780 | 1471986278839 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:38 INFO - PROCESS | 1780 | 1471986278844 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:39 INFO - PROCESS | 1780 | 1471986279088 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 14:04:39 INFO - PROCESS | 1780 | 1471986279364 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:39 INFO - PROCESS | 1780 | 1471986279373 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:39 INFO - PROCESS | 1780 | ++DOCSHELL 0x917cf000 == 32 [pid = 1780] [id = 387] 14:04:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 60 (0x91d0bc00) [pid = 1780] [serial = 1162] [outer = (nil)] 14:04:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 61 (0x93c4b400) [pid = 1780] [serial = 1163] [outer = 0x91d0bc00] 14:04:39 INFO - PROCESS | 1780 | 1471986279465 Marionette DEBUG loaded listener.js 14:04:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 62 (0x9523ac00) [pid = 1780] [serial = 1164] [outer = 0x91d0bc00] 14:04:40 INFO - PROCESS | 1780 | 1471986280458 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 14:04:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 14:04:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1695ms 14:04:40 INFO - PROCESS | 1780 | 1471986280518 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 14:04:40 INFO - PROCESS | 1780 | 1471986280525 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 14:04:40 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 14:04:40 INFO - PROCESS | 1780 | 1471986280537 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 14:04:40 INFO - PROCESS | 1780 | 1471986280541 Marionette TRACE conn4 <- [1,1522,null,{}] 14:04:40 INFO - PROCESS | 1780 | 1471986280548 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:40 INFO - PROCESS | 1780 | 1471986280554 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:40 INFO - PROCESS | 1780 | 1471986280795 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 14:04:41 INFO - PROCESS | 1780 | 1471986281104 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:41 INFO - PROCESS | 1780 | 1471986281111 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:41 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f061000 == 33 [pid = 1780] [id = 388] 14:04:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 63 (0x99fc7400) [pid = 1780] [serial = 1165] [outer = (nil)] 14:04:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 64 (0x9a11fc00) [pid = 1780] [serial = 1166] [outer = 0x99fc7400] 14:04:41 INFO - PROCESS | 1780 | 1471986281212 Marionette DEBUG loaded listener.js 14:04:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 65 (0x9a1a2400) [pid = 1780] [serial = 1167] [outer = 0x99fc7400] 14:04:41 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 14:04:41 INFO - PROCESS | 1780 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:04:41 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 14:04:41 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 14:04:41 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 14:04:41 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 14:04:41 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 14:04:41 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 14:04:41 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 14:04:41 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 14:04:41 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 14:04:41 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 14:04:42 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 () { 14:04:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:04:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 14:04:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 14:04:42 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 () { 14:04:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:04:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 14:04:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 14:04:42 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 () { 14:04:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:04:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 14:04:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 14:04:42 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 () { 14:04:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:04:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 14:04:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 14:04:42 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1586ms 14:04:42 INFO - PROCESS | 1780 | 1471986282094 Marionette TRACE conn4 <- [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"]]]}] 14:04:42 INFO - PROCESS | 1780 | 1471986282127 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 14:04:42 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 14:04:42 INFO - PROCESS | 1780 | 1471986282138 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 14:04:42 INFO - PROCESS | 1780 | 1471986282153 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 14:04:42 INFO - PROCESS | 1780 | 1471986282163 Marionette TRACE conn4 <- [1,1526,null,{}] 14:04:42 INFO - PROCESS | 1780 | 1471986282204 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:42 INFO - PROCESS | 1780 | 1471986282214 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:42 INFO - PROCESS | 1780 | 1471986282402 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 14:04:42 INFO - PROCESS | 1780 | 1471986282580 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:42 INFO - PROCESS | 1780 | 1471986282589 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:42 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a574400 == 34 [pid = 1780] [id = 389] 14:04:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 66 (0x9a574c00) [pid = 1780] [serial = 1168] [outer = (nil)] 14:04:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 67 (0x9a9e1400) [pid = 1780] [serial = 1169] [outer = 0x9a574c00] 14:04:42 INFO - PROCESS | 1780 | 1471986282684 Marionette DEBUG loaded listener.js 14:04:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 68 (0x9ac40800) [pid = 1780] [serial = 1170] [outer = 0x9a574c00] 14:04:43 INFO - PROCESS | 1780 | 1471986283717 Marionette TRACE conn4 <- [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"]]]}] 14:04:43 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:04:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 14:04:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 14:04:43 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:04:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 14:04:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 14:04:43 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 14:04:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 14:04:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 14:04:43 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1668ms 14:04:43 INFO - PROCESS | 1780 | 1471986283821 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 14:04:43 INFO - PROCESS | 1780 | 1471986283827 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 14:04:43 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 14:04:43 INFO - PROCESS | 1780 | 1471986283834 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 14:04:43 INFO - PROCESS | 1780 | 1471986283839 Marionette TRACE conn4 <- [1,1530,null,{}] 14:04:43 INFO - PROCESS | 1780 | 1471986283845 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:43 INFO - PROCESS | 1780 | 1471986283853 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:44 INFO - PROCESS | 1780 | 1471986284105 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 14:04:44 INFO - PROCESS | 1780 | 1471986284361 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:44 INFO - PROCESS | 1780 | 1471986284370 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:44 INFO - PROCESS | 1780 | ++DOCSHELL 0x916a8400 == 35 [pid = 1780] [id = 390] 14:04:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 69 (0x91bb3c00) [pid = 1780] [serial = 1171] [outer = (nil)] 14:04:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 70 (0x9b066000) [pid = 1780] [serial = 1172] [outer = 0x91bb3c00] 14:04:44 INFO - PROCESS | 1780 | 1471986284510 Marionette DEBUG loaded listener.js 14:04:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 71 (0x9b06ec00) [pid = 1780] [serial = 1173] [outer = 0x91bb3c00] 14:04:45 INFO - PROCESS | 1780 | 1471986285295 Marionette TRACE conn4 <- [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]]]}] 14:04:45 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 14:04:45 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 14:04:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:45 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 14:04:45 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 14:04:45 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. 14:04:45 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 14:04:45 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1494ms 14:04:45 INFO - PROCESS | 1780 | 1471986285331 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 14:04:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 14:04:45 INFO - PROCESS | 1780 | 1471986285336 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 14:04:45 INFO - PROCESS | 1780 | 1471986285343 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 14:04:45 INFO - PROCESS | 1780 | 1471986285347 Marionette TRACE conn4 <- [1,1534,null,{}] 14:04:45 INFO - PROCESS | 1780 | 1471986285354 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:45 INFO - PROCESS | 1780 | 1471986285361 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:45 INFO - PROCESS | 1780 | 1471986285530 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 14:04:45 INFO - PROCESS | 1780 | 1471986285708 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:45 INFO - PROCESS | 1780 | 1471986285718 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:45 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a9e1800 == 36 [pid = 1780] [id = 391] 14:04:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 72 (0x9ac4b800) [pid = 1780] [serial = 1174] [outer = (nil)] 14:04:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 73 (0x9b2a8400) [pid = 1780] [serial = 1175] [outer = 0x9ac4b800] 14:04:45 INFO - PROCESS | 1780 | 1471986285810 Marionette DEBUG loaded listener.js 14:04:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0x9b2aa400) [pid = 1780] [serial = 1176] [outer = 0x9ac4b800] 14:04:46 INFO - PROCESS | 1780 | 1471986286887 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 14:04:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 14:04:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1581ms 14:04:46 INFO - PROCESS | 1780 | 1471986286924 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 14:04:46 INFO - PROCESS | 1780 | 1471986286929 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 14:04:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 14:04:46 INFO - PROCESS | 1780 | 1471986286936 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 14:04:46 INFO - PROCESS | 1780 | 1471986286940 Marionette TRACE conn4 <- [1,1538,null,{}] 14:04:46 INFO - PROCESS | 1780 | 1471986286946 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:46 INFO - PROCESS | 1780 | 1471986286958 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:47 INFO - PROCESS | 1780 | 1471986287194 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 14:04:47 INFO - PROCESS | 1780 | 1471986287519 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:47 INFO - PROCESS | 1780 | 1471986287529 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:47 INFO - PROCESS | 1780 | ++DOCSHELL 0x917d7c00 == 37 [pid = 1780] [id = 392] 14:04:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0x91bb7800) [pid = 1780] [serial = 1177] [outer = (nil)] 14:04:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0x9bdc0c00) [pid = 1780] [serial = 1178] [outer = 0x91bb7800] 14:04:47 INFO - PROCESS | 1780 | 1471986287691 Marionette DEBUG loaded listener.js 14:04:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 77 (0x9c202000) [pid = 1780] [serial = 1179] [outer = 0x91bb7800] 14:04:48 INFO - PROCESS | 1780 | 1471986288623 Marionette TRACE conn4 <- [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]]]}] 14:04:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 14:04:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1742ms 14:04:48 INFO - PROCESS | 1780 | 1471986288679 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 14:04:48 INFO - PROCESS | 1780 | 1471986288684 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 14:04:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 14:04:48 INFO - PROCESS | 1780 | 1471986288690 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 14:04:48 INFO - PROCESS | 1780 | 1471986288695 Marionette TRACE conn4 <- [1,1542,null,{}] 14:04:48 INFO - PROCESS | 1780 | 1471986288701 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:48 INFO - PROCESS | 1780 | 1471986288706 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:48 INFO - PROCESS | 1780 | 1471986288904 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 14:04:49 INFO - PROCESS | 1780 | 1471986289095 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:49 INFO - PROCESS | 1780 | 1471986289103 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:49 INFO - PROCESS | 1780 | ++DOCSHELL 0x91d05800 == 38 [pid = 1780] [id = 393] 14:04:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 78 (0x9523b000) [pid = 1780] [serial = 1180] [outer = (nil)] 14:04:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 79 (0x9d50c800) [pid = 1780] [serial = 1181] [outer = 0x9523b000] 14:04:49 INFO - PROCESS | 1780 | 1471986289192 Marionette DEBUG loaded listener.js 14:04:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0x9d549000) [pid = 1780] [serial = 1182] [outer = 0x9523b000] 14:04:50 INFO - PROCESS | 1780 | 1471986290096 Marionette TRACE conn4 <- [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]]]}] 14:04:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 14:04:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1435ms 14:04:50 INFO - PROCESS | 1780 | 1471986290126 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 14:04:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 14:04:50 INFO - PROCESS | 1780 | 1471986290137 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 14:04:50 INFO - PROCESS | 1780 | 1471986290144 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 14:04:50 INFO - PROCESS | 1780 | 1471986290148 Marionette TRACE conn4 <- [1,1546,null,{}] 14:04:50 INFO - PROCESS | 1780 | 1471986290154 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:50 INFO - PROCESS | 1780 | 1471986290159 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:50 INFO - PROCESS | 1780 | 1471986290334 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 14:04:50 INFO - PROCESS | 1780 | 1471986290524 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:50 INFO - PROCESS | 1780 | 1471986290533 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:50 INFO - PROCESS | 1780 | ++DOCSHELL 0x91d02400 == 39 [pid = 1780] [id = 394] 14:04:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x91d03800) [pid = 1780] [serial = 1183] [outer = (nil)] 14:04:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0x9d5ac800) [pid = 1780] [serial = 1184] [outer = 0x91d03800] 14:04:50 INFO - PROCESS | 1780 | 1471986290625 Marionette DEBUG loaded listener.js 14:04:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0xa063f000) [pid = 1780] [serial = 1185] [outer = 0x91d03800] 14:04:51 INFO - PROCESS | 1780 | 1471986291775 Marionette TRACE conn4 <- [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]]]}] 14:04:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 14:04:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1685ms 14:04:51 INFO - PROCESS | 1780 | 1471986291837 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 14:04:51 INFO - PROCESS | 1780 | 1471986291845 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 14:04:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 14:04:51 INFO - PROCESS | 1780 | 1471986291856 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 14:04:51 INFO - PROCESS | 1780 | 1471986291860 Marionette TRACE conn4 <- [1,1550,null,{}] 14:04:51 INFO - PROCESS | 1780 | 1471986291869 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:51 INFO - PROCESS | 1780 | 1471986291875 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:52 INFO - PROCESS | 1780 | 1471986292100 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 14:04:52 INFO - PROCESS | 1780 | 1471986292444 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:52 INFO - PROCESS | 1780 | 1471986292459 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:52 INFO - PROCESS | 1780 | ++DOCSHELL 0x91d05400 == 40 [pid = 1780] [id = 395] 14:04:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x91d08800) [pid = 1780] [serial = 1186] [outer = (nil)] 14:04:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0x925ef400) [pid = 1780] [serial = 1187] [outer = 0x91d08800] 14:04:52 INFO - PROCESS | 1780 | 1471986292533 Marionette DEBUG loaded listener.js 14:04:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0x925e8c00) [pid = 1780] [serial = 1188] [outer = 0x91d08800] 14:04:53 INFO - PROCESS | 1780 | --DOCSHELL 0x9b22ac00 == 39 [pid = 1780] [id = 370] 14:04:53 INFO - PROCESS | 1780 | --DOCSHELL 0x8f05dc00 == 38 [pid = 1780] [id = 371] 14:04:53 INFO - PROCESS | 1780 | --DOCSHELL 0x91478c00 == 37 [pid = 1780] [id = 366] 14:04:53 INFO - PROCESS | 1780 | --DOCSHELL 0x8f063800 == 36 [pid = 1780] [id = 383] 14:04:53 INFO - PROCESS | 1780 | --DOCSHELL 0x93e03400 == 35 [pid = 1780] [id = 361] 14:04:53 INFO - PROCESS | 1780 | --DOCSHELL 0x925f3800 == 34 [pid = 1780] [id = 381] 14:04:53 INFO - PROCESS | 1780 | --DOCSHELL 0x916a6c00 == 33 [pid = 1780] [id = 359] 14:04:53 INFO - PROCESS | 1780 | --DOCSHELL 0x8f05a800 == 32 [pid = 1780] [id = 380] 14:04:53 INFO - PROCESS | 1780 | --DOCSHELL 0x91d04c00 == 31 [pid = 1780] [id = 355] 14:04:53 INFO - PROCESS | 1780 | --DOCSHELL 0x8f064000 == 30 [pid = 1780] [id = 382] 14:04:53 INFO - PROCESS | 1780 | --DOCSHELL 0x9a56d400 == 29 [pid = 1780] [id = 360] 14:04:53 INFO - PROCESS | 1780 | --DOCSHELL 0x91d0d800 == 28 [pid = 1780] [id = 367] 14:04:53 INFO - PROCESS | 1780 | --DOCSHELL 0x91d06c00 == 27 [pid = 1780] [id = 375] 14:04:53 INFO - PROCESS | 1780 | --DOCSHELL 0x91bb6000 == 26 [pid = 1780] [id = 372] 14:04:53 INFO - PROCESS | 1780 | --DOCSHELL 0x93e0a800 == 25 [pid = 1780] [id = 373] 14:04:53 INFO - PROCESS | 1780 | --DOCSHELL 0x91480800 == 24 [pid = 1780] [id = 374] 14:04:53 INFO - PROCESS | 1780 | --DOCSHELL 0x91bb7400 == 23 [pid = 1780] [id = 358] 14:04:53 INFO - PROCESS | 1780 | --DOCSHELL 0x91bb1c00 == 22 [pid = 1780] [id = 368] 14:04:53 INFO - PROCESS | 1780 | --DOCSHELL 0x93c45400 == 21 [pid = 1780] [id = 356] 14:04:53 INFO - PROCESS | 1780 | --DOCSHELL 0x8f067c00 == 20 [pid = 1780] [id = 362] 14:04:53 INFO - PROCESS | 1780 | --DOCSHELL 0x91474800 == 19 [pid = 1780] [id = 357] 14:04:53 INFO - PROCESS | 1780 | --DOCSHELL 0x9a19e800 == 18 [pid = 1780] [id = 369] 14:04:53 INFO - PROCESS | 1780 | --DOMWINDOW == 85 (0x97a7f800) [pid = 1780] [serial = 1139] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1780 | --DOMWINDOW == 84 (0x9b89f800) [pid = 1780] [serial = 1115] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1780 | --DOMWINDOW == 83 (0x91481800) [pid = 1780] [serial = 1130] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1780 | --DOMWINDOW == 82 (0x916a9c00) [pid = 1780] [serial = 1131] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0x9242a400) [pid = 1780] [serial = 1133] [outer = (nil)] [url = about:blank] 14:04:54 INFO - PROCESS | 1780 | --DOMWINDOW == 80 (0x93e06c00) [pid = 1780] [serial = 1128] [outer = (nil)] [url = about:blank] 14:04:54 INFO - PROCESS | 1780 | --DOMWINDOW == 79 (0x93a3fc00) [pid = 1780] [serial = 1127] [outer = (nil)] [url = about:blank] 14:04:54 INFO - PROCESS | 1780 | --DOMWINDOW == 78 (0x9c0bc400) [pid = 1780] [serial = 1119] [outer = (nil)] [url = about:blank] 14:04:54 INFO - PROCESS | 1780 | --DOMWINDOW == 77 (0x9c0b9000) [pid = 1780] [serial = 1118] [outer = (nil)] [url = about:blank] 14:04:54 INFO - PROCESS | 1780 | --DOMWINDOW == 76 (0x9d5a8400) [pid = 1780] [serial = 1122] [outer = (nil)] [url = about:blank] 14:04:54 INFO - PROCESS | 1780 | --DOMWINDOW == 75 (0x9d54ec00) [pid = 1780] [serial = 1121] [outer = (nil)] [url = about:blank] 14:04:54 INFO - PROCESS | 1780 | --DOMWINDOW == 74 (0x93e0f400) [pid = 1780] [serial = 1136] [outer = (nil)] [url = about:blank] 14:04:54 INFO - PROCESS | 1780 | --DOMWINDOW == 73 (0x925f1400) [pid = 1780] [serial = 1125] [outer = (nil)] [url = about:blank] 14:04:54 INFO - PROCESS | 1780 | --DOMWINDOW == 72 (0x91bb9400) [pid = 1780] [serial = 1124] [outer = (nil)] [url = about:blank] 14:04:54 INFO - PROCESS | 1780 | --DOMWINDOW == 71 (0x95281000) [pid = 1780] [serial = 1107] [outer = (nil)] [url = about:blank] 14:04:54 INFO - PROCESS | 1780 | --DOMWINDOW == 70 (0x93cb4000) [pid = 1780] [serial = 1106] [outer = (nil)] [url = about:blank] 14:04:54 INFO - PROCESS | 1780 | --DOMWINDOW == 69 (0x95274800) [pid = 1780] [serial = 1137] [outer = (nil)] [url = about:blank] 14:04:54 INFO - PROCESS | 1780 | --DOMWINDOW == 68 (0x9a569800) [pid = 1780] [serial = 1110] [outer = (nil)] [url = about:blank] 14:04:54 INFO - PROCESS | 1780 | --DOMWINDOW == 67 (0x9a430400) [pid = 1780] [serial = 1109] [outer = (nil)] [url = about:blank] 14:04:54 INFO - PROCESS | 1780 | --DOMWINDOW == 66 (0x9b2abc00) [pid = 1780] [serial = 1113] [outer = (nil)] [url = about:blank] 14:04:54 INFO - PROCESS | 1780 | --DOMWINDOW == 65 (0x9b2a5c00) [pid = 1780] [serial = 1112] [outer = (nil)] [url = about:blank] 14:04:54 INFO - PROCESS | 1780 | --DOMWINDOW == 64 (0x925eac00) [pid = 1780] [serial = 1134] [outer = (nil)] [url = about:blank] 14:04:54 INFO - PROCESS | 1780 | --DOMWINDOW == 63 (0x9b8a4400) [pid = 1780] [serial = 1116] [outer = (nil)] [url = about:blank] 14:04:54 INFO - PROCESS | 1780 | 1471986294617 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 14:04:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 14:04:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 2787ms 14:04:54 INFO - PROCESS | 1780 | 1471986294644 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 14:04:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 14:04:54 INFO - PROCESS | 1780 | 1471986294652 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 14:04:54 INFO - PROCESS | 1780 | 1471986294660 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 14:04:54 INFO - PROCESS | 1780 | 1471986294667 Marionette TRACE conn4 <- [1,1554,null,{}] 14:04:54 INFO - PROCESS | 1780 | 1471986294676 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:54 INFO - PROCESS | 1780 | 1471986294682 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:54 INFO - PROCESS | 1780 | 1471986294863 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 14:04:55 INFO - PROCESS | 1780 | 1471986294989 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:55 INFO - PROCESS | 1780 | 1471986294996 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:55 INFO - PROCESS | 1780 | ++DOCSHELL 0x916a0400 == 19 [pid = 1780] [id = 396] 14:04:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 64 (0x916a5c00) [pid = 1780] [serial = 1189] [outer = (nil)] 14:04:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 65 (0x917d3000) [pid = 1780] [serial = 1190] [outer = 0x916a5c00] 14:04:55 INFO - PROCESS | 1780 | 1471986295075 Marionette DEBUG loaded listener.js 14:04:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 66 (0x91bbb800) [pid = 1780] [serial = 1191] [outer = 0x916a5c00] 14:04:55 INFO - PROCESS | 1780 | 1471986295945 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 14:04:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 14:04:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1342ms 14:04:56 INFO - PROCESS | 1780 | 1471986296001 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 14:04:56 INFO - PROCESS | 1780 | 1471986296011 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 14:04:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 14:04:56 INFO - PROCESS | 1780 | 1471986296022 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 14:04:56 INFO - PROCESS | 1780 | 1471986296026 Marionette TRACE conn4 <- [1,1558,null,{}] 14:04:56 INFO - PROCESS | 1780 | 1471986296033 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:56 INFO - PROCESS | 1780 | 1471986296039 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:56 INFO - PROCESS | 1780 | 1471986296222 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 14:04:56 INFO - PROCESS | 1780 | 1471986296392 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:56 INFO - PROCESS | 1780 | 1471986296401 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:56 INFO - PROCESS | 1780 | ++DOCSHELL 0x92437000 == 20 [pid = 1780] [id = 397] 14:04:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 67 (0x925f0800) [pid = 1780] [serial = 1192] [outer = (nil)] 14:04:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 68 (0x93c4a400) [pid = 1780] [serial = 1193] [outer = 0x925f0800] 14:04:56 INFO - PROCESS | 1780 | 1471986296482 Marionette DEBUG loaded listener.js 14:04:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 69 (0x93cad400) [pid = 1780] [serial = 1194] [outer = 0x925f0800] 14:04:57 INFO - PROCESS | 1780 | 1471986297472 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 14:04:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 14:04:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1485ms 14:04:57 INFO - PROCESS | 1780 | 1471986297507 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 14:04:57 INFO - PROCESS | 1780 | 1471986297510 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 14:04:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 14:04:57 INFO - PROCESS | 1780 | 1471986297517 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 14:04:57 INFO - PROCESS | 1780 | 1471986297524 Marionette TRACE conn4 <- [1,1562,null,{}] 14:04:57 INFO - PROCESS | 1780 | 1471986297549 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:57 INFO - PROCESS | 1780 | 1471986297559 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:57 INFO - PROCESS | 1780 | 1471986297779 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 14:04:57 INFO - PROCESS | 1780 | 1471986297810 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:57 INFO - PROCESS | 1780 | 1471986297820 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:57 INFO - PROCESS | 1780 | ++DOCSHELL 0x96f87000 == 21 [pid = 1780] [id = 398] 14:04:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 70 (0x96f87800) [pid = 1780] [serial = 1195] [outer = (nil)] 14:04:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 71 (0x97a78000) [pid = 1780] [serial = 1196] [outer = 0x96f87800] 14:04:57 INFO - PROCESS | 1780 | 1471986297904 Marionette DEBUG loaded listener.js 14:04:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 72 (0x97aba000) [pid = 1780] [serial = 1197] [outer = 0x96f87800] 14:04:58 INFO - PROCESS | 1780 | --DOMWINDOW == 71 (0x91bbb000) [pid = 1780] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 14:04:58 INFO - PROCESS | 1780 | --DOMWINDOW == 70 (0x9a42f000) [pid = 1780] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 14:04:58 INFO - PROCESS | 1780 | --DOMWINDOW == 69 (0x9147a800) [pid = 1780] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 14:04:58 INFO - PROCESS | 1780 | --DOMWINDOW == 68 (0x8f05b000) [pid = 1780] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 14:04:58 INFO - PROCESS | 1780 | --DOMWINDOW == 67 (0x8f05e400) [pid = 1780] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 14:04:58 INFO - PROCESS | 1780 | --DOMWINDOW == 66 (0x93a3d400) [pid = 1780] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 14:04:58 INFO - PROCESS | 1780 | --DOMWINDOW == 65 (0x925e6000) [pid = 1780] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 14:04:58 INFO - PROCESS | 1780 | --DOMWINDOW == 64 (0x95276800) [pid = 1780] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 14:04:59 INFO - PROCESS | 1780 | 1471986299352 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 14:04:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 14:04:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1899ms 14:04:59 INFO - PROCESS | 1780 | 1471986299418 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 14:04:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 14:04:59 INFO - PROCESS | 1780 | 1471986299425 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 14:04:59 INFO - PROCESS | 1780 | 1471986299433 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 14:04:59 INFO - PROCESS | 1780 | 1471986299437 Marionette TRACE conn4 <- [1,1566,null,{}] 14:04:59 INFO - PROCESS | 1780 | 1471986299443 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:59 INFO - PROCESS | 1780 | 1471986299448 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:59 INFO - PROCESS | 1780 | 1471986299615 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 14:04:59 INFO - PROCESS | 1780 | 1471986299625 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:59 INFO - PROCESS | 1780 | 1471986299631 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:04:59 INFO - PROCESS | 1780 | ++DOCSHELL 0x91474000 == 22 [pid = 1780] [id = 399] 14:04:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 65 (0x925e6000) [pid = 1780] [serial = 1198] [outer = (nil)] 14:04:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 66 (0x97ac0c00) [pid = 1780] [serial = 1199] [outer = 0x925e6000] 14:04:59 INFO - PROCESS | 1780 | 1471986299710 Marionette DEBUG loaded listener.js 14:04:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 67 (0x9937cc00) [pid = 1780] [serial = 1200] [outer = 0x925e6000] 14:05:00 INFO - PROCESS | 1780 | 1471986300682 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 14:05:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 14:05:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1299ms 14:05:00 INFO - PROCESS | 1780 | 1471986300732 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 14:05:00 INFO - PROCESS | 1780 | 1471986300737 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 14:05:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 14:05:00 INFO - PROCESS | 1780 | 1471986300743 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 14:05:00 INFO - PROCESS | 1780 | 1471986300747 Marionette TRACE conn4 <- [1,1570,null,{}] 14:05:00 INFO - PROCESS | 1780 | 1471986300753 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:00 INFO - PROCESS | 1780 | 1471986300758 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:00 INFO - PROCESS | 1780 | 1471986300991 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 14:05:01 INFO - PROCESS | 1780 | 1471986301177 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:01 INFO - PROCESS | 1780 | 1471986301188 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:01 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f068c00 == 23 [pid = 1780] [id = 400] 14:05:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 68 (0x91476400) [pid = 1780] [serial = 1201] [outer = (nil)] 14:05:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 69 (0x9147c400) [pid = 1780] [serial = 1202] [outer = 0x91476400] 14:05:01 INFO - PROCESS | 1780 | 1471986301286 Marionette DEBUG loaded listener.js 14:05:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 70 (0x916a6000) [pid = 1780] [serial = 1203] [outer = 0x91476400] 14:05:02 INFO - PROCESS | 1780 | 1471986302624 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 14:05:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 14:05:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1940ms 14:05:02 INFO - PROCESS | 1780 | 1471986302686 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 14:05:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 14:05:02 INFO - PROCESS | 1780 | 1471986302692 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 14:05:02 INFO - PROCESS | 1780 | 1471986302702 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 14:05:02 INFO - PROCESS | 1780 | 1471986302708 Marionette TRACE conn4 <- [1,1574,null,{}] 14:05:02 INFO - PROCESS | 1780 | 1471986302717 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:02 INFO - PROCESS | 1780 | 1471986302724 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:02 INFO - PROCESS | 1780 | 1471986302960 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 14:05:03 INFO - PROCESS | 1780 | 1471986303190 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:03 INFO - PROCESS | 1780 | 1471986303198 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:03 INFO - PROCESS | 1780 | ++DOCSHELL 0x925e5400 == 24 [pid = 1780] [id = 401] 14:05:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 71 (0x925f0400) [pid = 1780] [serial = 1204] [outer = (nil)] 14:05:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 72 (0x93a3d800) [pid = 1780] [serial = 1205] [outer = 0x925f0400] 14:05:03 INFO - PROCESS | 1780 | 1471986303337 Marionette DEBUG loaded listener.js 14:05:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 73 (0x9515f000) [pid = 1780] [serial = 1206] [outer = 0x925f0400] 14:05:04 INFO - PROCESS | 1780 | 1471986304409 Marionette TRACE conn4 <- [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]]]}] 14:05:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 14:05:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1796ms 14:05:04 INFO - PROCESS | 1780 | 1471986304497 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 14:05:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 14:05:04 INFO - PROCESS | 1780 | 1471986304503 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 14:05:04 INFO - PROCESS | 1780 | 1471986304510 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 14:05:04 INFO - PROCESS | 1780 | 1471986304514 Marionette TRACE conn4 <- [1,1578,null,{}] 14:05:04 INFO - PROCESS | 1780 | 1471986304521 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:04 INFO - PROCESS | 1780 | 1471986304526 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:04 INFO - PROCESS | 1780 | 1471986304773 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 14:05:05 INFO - PROCESS | 1780 | 1471986305063 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:05 INFO - PROCESS | 1780 | 1471986305071 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:05 INFO - PROCESS | 1780 | ++DOCSHELL 0x9147b000 == 25 [pid = 1780] [id = 402] 14:05:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0x91bbc400) [pid = 1780] [serial = 1207] [outer = (nil)] 14:05:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0x99817000) [pid = 1780] [serial = 1208] [outer = 0x91bbc400] 14:05:05 INFO - PROCESS | 1780 | 1471986305174 Marionette DEBUG loaded listener.js 14:05:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0x9a11e800) [pid = 1780] [serial = 1209] [outer = 0x91bbc400] 14:05:06 INFO - PROCESS | 1780 | 1471986306275 Marionette TRACE conn4 <- [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]]]}] 14:05:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 14:05:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1785ms 14:05:06 INFO - PROCESS | 1780 | 1471986306295 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 14:05:06 INFO - PROCESS | 1780 | 1471986306302 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 14:05:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 14:05:06 INFO - PROCESS | 1780 | 1471986306320 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 14:05:06 INFO - PROCESS | 1780 | 1471986306328 Marionette TRACE conn4 <- [1,1582,null,{}] 14:05:06 INFO - PROCESS | 1780 | 1471986306335 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:06 INFO - PROCESS | 1780 | 1471986306342 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:06 INFO - PROCESS | 1780 | 1471986306609 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 14:05:06 INFO - PROCESS | 1780 | 1471986306881 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:06 INFO - PROCESS | 1780 | 1471986306891 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:06 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f05c800 == 26 [pid = 1780] [id = 403] 14:05:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 77 (0x93c4f000) [pid = 1780] [serial = 1210] [outer = (nil)] 14:05:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 78 (0x9a430400) [pid = 1780] [serial = 1211] [outer = 0x93c4f000] 14:05:07 INFO - PROCESS | 1780 | 1471986307002 Marionette DEBUG loaded listener.js 14:05:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 79 (0x9a1b1400) [pid = 1780] [serial = 1212] [outer = 0x93c4f000] 14:05:08 INFO - PROCESS | 1780 | 1471986308225 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 14:05:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 14:05:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 2009ms 14:05:08 INFO - PROCESS | 1780 | 1471986308322 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 14:05:08 INFO - PROCESS | 1780 | 1471986308327 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 14:05:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 14:05:08 INFO - PROCESS | 1780 | 1471986308340 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 14:05:08 INFO - PROCESS | 1780 | 1471986308345 Marionette TRACE conn4 <- [1,1586,null,{}] 14:05:08 INFO - PROCESS | 1780 | 1471986308354 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:08 INFO - PROCESS | 1780 | 1471986308359 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:08 INFO - PROCESS | 1780 | 1471986308710 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 14:05:09 INFO - PROCESS | 1780 | 1471986309011 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:09 INFO - PROCESS | 1780 | 1471986309034 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:09 INFO - PROCESS | 1780 | ++DOCSHELL 0x917dc400 == 27 [pid = 1780] [id = 404] 14:05:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0x91bb1800) [pid = 1780] [serial = 1213] [outer = (nil)] 14:05:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x91bb6400) [pid = 1780] [serial = 1214] [outer = 0x91bb1800] 14:05:09 INFO - PROCESS | 1780 | 1471986309194 Marionette DEBUG loaded listener.js 14:05:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0x91d03000) [pid = 1780] [serial = 1215] [outer = 0x91bb1800] 14:05:09 INFO - PROCESS | 1780 | --DOCSHELL 0x925e4800 == 26 [pid = 1780] [id = 385] 14:05:09 INFO - PROCESS | 1780 | --DOCSHELL 0x91474000 == 25 [pid = 1780] [id = 399] 14:05:09 INFO - PROCESS | 1780 | --DOCSHELL 0x96f87000 == 24 [pid = 1780] [id = 398] 14:05:10 INFO - PROCESS | 1780 | --DOCSHELL 0x92437000 == 23 [pid = 1780] [id = 397] 14:05:10 INFO - PROCESS | 1780 | --DOCSHELL 0x916a0400 == 22 [pid = 1780] [id = 396] 14:05:10 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0x97a81800) [pid = 1780] [serial = 1160] [outer = (nil)] [url = about:blank] 14:05:10 INFO - PROCESS | 1780 | --DOMWINDOW == 80 (0x9981b400) [pid = 1780] [serial = 1161] [outer = (nil)] [url = about:blank] 14:05:10 INFO - PROCESS | 1780 | --DOMWINDOW == 79 (0x98475400) [pid = 1780] [serial = 1140] [outer = (nil)] [url = about:blank] 14:05:10 INFO - PROCESS | 1780 | --DOMWINDOW == 78 (0x9a576000) [pid = 1780] [serial = 1151] [outer = (nil)] [url = about:blank] 14:05:10 INFO - PROCESS | 1780 | --DOMWINDOW == 77 (0x9aba3c00) [pid = 1780] [serial = 1152] [outer = (nil)] [url = about:blank] 14:05:10 INFO - PROCESS | 1780 | --DOMWINDOW == 76 (0x99383800) [pid = 1780] [serial = 1148] [outer = (nil)] [url = about:blank] 14:05:10 INFO - PROCESS | 1780 | --DOMWINDOW == 75 (0x9a19c000) [pid = 1780] [serial = 1149] [outer = (nil)] [url = about:blank] 14:05:10 INFO - PROCESS | 1780 | --DOMWINDOW == 74 (0x8f065400) [pid = 1780] [serial = 1142] [outer = (nil)] [url = about:blank] 14:05:10 INFO - PROCESS | 1780 | --DOMWINDOW == 73 (0x9169cc00) [pid = 1780] [serial = 1143] [outer = (nil)] [url = about:blank] 14:05:10 INFO - PROCESS | 1780 | --DOMWINDOW == 72 (0x9147ac00) [pid = 1780] [serial = 1154] [outer = (nil)] [url = about:blank] 14:05:10 INFO - PROCESS | 1780 | --DOMWINDOW == 71 (0x917d5800) [pid = 1780] [serial = 1155] [outer = (nil)] [url = about:blank] 14:05:10 INFO - PROCESS | 1780 | --DOMWINDOW == 70 (0x93c4c800) [pid = 1780] [serial = 1145] [outer = (nil)] [url = about:blank] 14:05:10 INFO - PROCESS | 1780 | --DOMWINDOW == 69 (0x93e09800) [pid = 1780] [serial = 1146] [outer = (nil)] [url = about:blank] 14:05:10 INFO - PROCESS | 1780 | --DOMWINDOW == 68 (0x93abd400) [pid = 1780] [serial = 1157] [outer = (nil)] [url = about:blank] 14:05:10 INFO - PROCESS | 1780 | --DOMWINDOW == 67 (0x93cb3000) [pid = 1780] [serial = 1158] [outer = (nil)] [url = about:blank] 14:05:10 INFO - PROCESS | 1780 | 1471986310471 Marionette TRACE conn4 <- [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]]]}] 14:05:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 14:05:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 2190ms 14:05:10 INFO - PROCESS | 1780 | 1471986310529 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 14:05:10 INFO - PROCESS | 1780 | 1471986310537 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 14:05:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 14:05:10 INFO - PROCESS | 1780 | 1471986310549 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 14:05:10 INFO - PROCESS | 1780 | 1471986310553 Marionette TRACE conn4 <- [1,1590,null,{}] 14:05:10 INFO - PROCESS | 1780 | 1471986310595 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:10 INFO - PROCESS | 1780 | 1471986310602 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:10 INFO - PROCESS | 1780 | 1471986310818 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 14:05:10 INFO - PROCESS | 1780 | 1471986310828 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:10 INFO - PROCESS | 1780 | 1471986310835 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:10 INFO - PROCESS | 1780 | ++DOCSHELL 0x91473800 == 23 [pid = 1780] [id = 405] 14:05:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 68 (0x93abd400) [pid = 1780] [serial = 1216] [outer = (nil)] 14:05:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 69 (0x93ca6c00) [pid = 1780] [serial = 1217] [outer = 0x93abd400] 14:05:10 INFO - PROCESS | 1780 | 1471986310947 Marionette DEBUG loaded listener.js 14:05:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 70 (0x93e0fc00) [pid = 1780] [serial = 1218] [outer = 0x93abd400] 14:05:12 INFO - PROCESS | 1780 | 1471986312013 Marionette TRACE conn4 <- [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]]]}] 14:05:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 14:05:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1501ms 14:05:12 INFO - PROCESS | 1780 | 1471986312050 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 14:05:12 INFO - PROCESS | 1780 | 1471986312056 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 14:05:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 14:05:12 INFO - PROCESS | 1780 | 1471986312064 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 14:05:12 INFO - PROCESS | 1780 | 1471986312070 Marionette TRACE conn4 <- [1,1594,null,{}] 14:05:12 INFO - PROCESS | 1780 | 1471986312085 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:12 INFO - PROCESS | 1780 | 1471986312094 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:12 INFO - PROCESS | 1780 | 1471986312276 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 14:05:12 INFO - PROCESS | 1780 | 1471986312423 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:12 INFO - PROCESS | 1780 | 1471986312436 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:12 INFO - PROCESS | 1780 | ++DOCSHELL 0x97a7f800 == 24 [pid = 1780] [id = 406] 14:05:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 71 (0x97ab9800) [pid = 1780] [serial = 1219] [outer = (nil)] 14:05:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 72 (0x98481400) [pid = 1780] [serial = 1220] [outer = 0x97ab9800] 14:05:12 INFO - PROCESS | 1780 | 1471986312519 Marionette DEBUG loaded listener.js 14:05:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 73 (0x99fc0c00) [pid = 1780] [serial = 1221] [outer = 0x97ab9800] 14:05:13 INFO - PROCESS | 1780 | 1471986313805 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 14:05:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 14:05:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1803ms 14:05:13 INFO - PROCESS | 1780 | 1471986313876 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 14:05:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 14:05:13 INFO - PROCESS | 1780 | 1471986313881 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 14:05:13 INFO - PROCESS | 1780 | 1471986313887 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 14:05:13 INFO - PROCESS | 1780 | 1471986313891 Marionette TRACE conn4 <- [1,1598,null,{}] 14:05:13 INFO - PROCESS | 1780 | 1471986313896 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:13 INFO - PROCESS | 1780 | 1471986313901 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:14 INFO - PROCESS | 1780 | 1471986314147 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 14:05:14 INFO - PROCESS | 1780 | 1471986314237 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:14 INFO - PROCESS | 1780 | 1471986314247 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:14 INFO - PROCESS | 1780 | ++DOCSHELL 0x97ac2400 == 25 [pid = 1780] [id = 407] 14:05:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0x9a1aa000) [pid = 1780] [serial = 1222] [outer = (nil)] 14:05:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0x9a427000) [pid = 1780] [serial = 1223] [outer = 0x9a1aa000] 14:05:14 INFO - PROCESS | 1780 | 1471986314319 Marionette DEBUG loaded listener.js 14:05:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0x9a475c00) [pid = 1780] [serial = 1224] [outer = 0x9a1aa000] 14:05:14 INFO - PROCESS | 1780 | --DOMWINDOW == 75 (0x96f87800) [pid = 1780] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 14:05:14 INFO - PROCESS | 1780 | --DOMWINDOW == 74 (0x925f0800) [pid = 1780] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 14:05:14 INFO - PROCESS | 1780 | --DOMWINDOW == 73 (0x91bb3c00) [pid = 1780] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 14:05:14 INFO - PROCESS | 1780 | --DOMWINDOW == 72 (0x9ac4b800) [pid = 1780] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 14:05:14 INFO - PROCESS | 1780 | --DOMWINDOW == 71 (0x9a574c00) [pid = 1780] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 14:05:14 INFO - PROCESS | 1780 | --DOMWINDOW == 70 (0x91bb7800) [pid = 1780] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 14:05:14 INFO - PROCESS | 1780 | --DOMWINDOW == 69 (0x99fc7400) [pid = 1780] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 14:05:14 INFO - PROCESS | 1780 | --DOMWINDOW == 68 (0x91d03800) [pid = 1780] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 14:05:14 INFO - PROCESS | 1780 | --DOMWINDOW == 67 (0x916a5c00) [pid = 1780] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 14:05:14 INFO - PROCESS | 1780 | --DOMWINDOW == 66 (0x91d08800) [pid = 1780] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 14:05:14 INFO - PROCESS | 1780 | --DOMWINDOW == 65 (0x9523b000) [pid = 1780] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 14:05:14 INFO - PROCESS | 1780 | --DOMWINDOW == 64 (0x91d0bc00) [pid = 1780] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 14:05:15 INFO - PROCESS | 1780 | 1471986315675 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 14:05:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 14:05:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1798ms 14:05:15 INFO - PROCESS | 1780 | 1471986315685 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 14:05:15 INFO - PROCESS | 1780 | 1471986315688 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 14:05:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 14:05:15 INFO - PROCESS | 1780 | 1471986315702 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 14:05:15 INFO - PROCESS | 1780 | 1471986315705 Marionette TRACE conn4 <- [1,1602,null,{}] 14:05:15 INFO - PROCESS | 1780 | 1471986315711 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:15 INFO - PROCESS | 1780 | 1471986315716 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:15 INFO - PROCESS | 1780 | 1471986315889 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 14:05:15 INFO - PROCESS | 1780 | 1471986315903 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:15 INFO - PROCESS | 1780 | 1471986315913 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:15 INFO - PROCESS | 1780 | ++DOCSHELL 0x925e8000 == 26 [pid = 1780] [id = 408] 14:05:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 65 (0x93c54000) [pid = 1780] [serial = 1225] [outer = (nil)] 14:05:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 66 (0x9a1b7400) [pid = 1780] [serial = 1226] [outer = 0x93c54000] 14:05:15 INFO - PROCESS | 1780 | 1471986315989 Marionette DEBUG loaded listener.js 14:05:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 67 (0x9a569c00) [pid = 1780] [serial = 1227] [outer = 0x93c54000] 14:05:17 INFO - PROCESS | 1780 | 1471986317055 Marionette TRACE conn4 <- [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]]]}] 14:05:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 14:05:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1434ms 14:05:17 INFO - PROCESS | 1780 | 1471986317151 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 14:05:17 INFO - PROCESS | 1780 | 1471986317159 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 14:05:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 14:05:17 INFO - PROCESS | 1780 | 1471986317168 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 14:05:17 INFO - PROCESS | 1780 | 1471986317173 Marionette TRACE conn4 <- [1,1606,null,{}] 14:05:17 INFO - PROCESS | 1780 | 1471986317191 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:17 INFO - PROCESS | 1780 | 1471986317196 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:17 INFO - PROCESS | 1780 | 1471986317529 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 14:05:17 INFO - PROCESS | 1780 | 1471986317717 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:17 INFO - PROCESS | 1780 | 1471986317731 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:17 INFO - PROCESS | 1780 | ++DOCSHELL 0x9169d400 == 27 [pid = 1780] [id = 409] 14:05:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 68 (0x917cec00) [pid = 1780] [serial = 1228] [outer = (nil)] 14:05:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 69 (0x93a41000) [pid = 1780] [serial = 1229] [outer = 0x917cec00] 14:05:17 INFO - PROCESS | 1780 | 1471986317855 Marionette DEBUG loaded listener.js 14:05:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 70 (0x9523bc00) [pid = 1780] [serial = 1230] [outer = 0x917cec00] 14:05:18 INFO - PROCESS | 1780 | 1471986318819 Marionette TRACE conn4 <- [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]]]}] 14:05:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 14:05:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1694ms 14:05:18 INFO - PROCESS | 1780 | 1471986318863 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 14:05:18 INFO - PROCESS | 1780 | 1471986318870 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 14:05:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 14:05:18 INFO - PROCESS | 1780 | 1471986318882 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 14:05:18 INFO - PROCESS | 1780 | 1471986318886 Marionette TRACE conn4 <- [1,1610,null,{}] 14:05:18 INFO - PROCESS | 1780 | 1471986318893 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:18 INFO - PROCESS | 1780 | 1471986318899 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:19 INFO - PROCESS | 1780 | 1471986319108 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 14:05:19 INFO - PROCESS | 1780 | 1471986319342 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:19 INFO - PROCESS | 1780 | 1471986319352 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:19 INFO - PROCESS | 1780 | ++DOCSHELL 0x97a78800 == 28 [pid = 1780] [id = 410] 14:05:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 71 (0x99323c00) [pid = 1780] [serial = 1231] [outer = (nil)] 14:05:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 72 (0x9a1a9400) [pid = 1780] [serial = 1232] [outer = 0x99323c00] 14:05:19 INFO - PROCESS | 1780 | 1471986319488 Marionette DEBUG loaded listener.js 14:05:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 73 (0x9a424000) [pid = 1780] [serial = 1233] [outer = 0x99323c00] 14:05:20 INFO - PROCESS | 1780 | 1471986320542 Marionette TRACE conn4 <- [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]]]}] 14:05:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 14:05:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1681ms 14:05:20 INFO - PROCESS | 1780 | 1471986320563 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 14:05:20 INFO - PROCESS | 1780 | 1471986320568 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 14:05:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 14:05:20 INFO - PROCESS | 1780 | 1471986320575 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 14:05:20 INFO - PROCESS | 1780 | 1471986320582 Marionette TRACE conn4 <- [1,1614,null,{}] 14:05:20 INFO - PROCESS | 1780 | 1471986320598 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:20 INFO - PROCESS | 1780 | 1471986320608 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:20 INFO - PROCESS | 1780 | 1471986320855 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 14:05:21 INFO - PROCESS | 1780 | 1471986321127 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:21 INFO - PROCESS | 1780 | 1471986321141 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:21 INFO - PROCESS | 1780 | ++DOCSHELL 0x9aba5800 == 29 [pid = 1780] [id = 411] 14:05:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0x9aba6000) [pid = 1780] [serial = 1234] [outer = (nil)] 14:05:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0x9ac3dc00) [pid = 1780] [serial = 1235] [outer = 0x9aba6000] 14:05:21 INFO - PROCESS | 1780 | 1471986321236 Marionette DEBUG loaded listener.js 14:05:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0x9ac43c00) [pid = 1780] [serial = 1236] [outer = 0x9aba6000] 14:05:22 INFO - PROCESS | 1780 | 1471986322251 Marionette TRACE conn4 <- [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]]]}] 14:05:22 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 14:05:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1736ms 14:05:22 INFO - PROCESS | 1780 | 1471986322313 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 14:05:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 14:05:22 INFO - PROCESS | 1780 | 1471986322318 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 14:05:22 INFO - PROCESS | 1780 | 1471986322325 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 14:05:22 INFO - PROCESS | 1780 | 1471986322329 Marionette TRACE conn4 <- [1,1618,null,{}] 14:05:22 INFO - PROCESS | 1780 | 1471986322336 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:22 INFO - PROCESS | 1780 | 1471986322342 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:22 INFO - PROCESS | 1780 | 1471986322541 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 14:05:22 INFO - PROCESS | 1780 | 1471986322763 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:22 INFO - PROCESS | 1780 | 1471986322773 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:22 INFO - PROCESS | 1780 | ++DOCSHELL 0x91d0e400 == 30 [pid = 1780] [id = 412] 14:05:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 77 (0x9abab000) [pid = 1780] [serial = 1237] [outer = (nil)] 14:05:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 78 (0x9b067800) [pid = 1780] [serial = 1238] [outer = 0x9abab000] 14:05:22 INFO - PROCESS | 1780 | 1471986322902 Marionette DEBUG loaded listener.js 14:05:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 79 (0x9b06c800) [pid = 1780] [serial = 1239] [outer = 0x9abab000] 14:05:23 INFO - PROCESS | 1780 | 1471986323794 Marionette TRACE conn4 <- [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]]]}] 14:05:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 14:05:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1534ms 14:05:23 INFO - PROCESS | 1780 | 1471986323859 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 14:05:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 14:05:23 INFO - PROCESS | 1780 | 1471986323863 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 14:05:23 INFO - PROCESS | 1780 | 1471986323870 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 14:05:23 INFO - PROCESS | 1780 | 1471986323874 Marionette TRACE conn4 <- [1,1622,null,{}] 14:05:23 INFO - PROCESS | 1780 | 1471986323880 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:23 INFO - PROCESS | 1780 | 1471986323886 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:24 INFO - PROCESS | 1780 | 1471986324071 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 14:05:24 INFO - PROCESS | 1780 | 1471986324262 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:24 INFO - PROCESS | 1780 | 1471986324268 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:24 INFO - PROCESS | 1780 | ++DOCSHELL 0x9147cc00 == 31 [pid = 1780] [id = 413] 14:05:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0x9ac5dc00) [pid = 1780] [serial = 1240] [outer = (nil)] 14:05:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x9b22dc00) [pid = 1780] [serial = 1241] [outer = 0x9ac5dc00] 14:05:24 INFO - PROCESS | 1780 | 1471986324361 Marionette DEBUG loaded listener.js 14:05:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0x9b2a5400) [pid = 1780] [serial = 1242] [outer = 0x9ac5dc00] 14:05:25 INFO - PROCESS | 1780 | 1471986325361 Marionette TRACE conn4 <- [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]]]}] 14:05:25 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 14:05:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1549ms 14:05:25 INFO - PROCESS | 1780 | 1471986325420 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 14:05:25 INFO - PROCESS | 1780 | 1471986325424 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 14:05:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 14:05:25 INFO - PROCESS | 1780 | 1471986325431 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 14:05:25 INFO - PROCESS | 1780 | 1471986325434 Marionette TRACE conn4 <- [1,1626,null,{}] 14:05:25 INFO - PROCESS | 1780 | 1471986325441 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:25 INFO - PROCESS | 1780 | 1471986325452 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:25 INFO - PROCESS | 1780 | 1471986325732 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 14:05:26 INFO - PROCESS | 1780 | 1471986326005 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:26 INFO - PROCESS | 1780 | 1471986326011 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:26 INFO - PROCESS | 1780 | ++DOCSHELL 0x93a36c00 == 32 [pid = 1780] [id = 414] 14:05:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0x93a38400) [pid = 1780] [serial = 1243] [outer = (nil)] 14:05:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x9b8ad400) [pid = 1780] [serial = 1244] [outer = 0x93a38400] 14:05:26 INFO - PROCESS | 1780 | 1471986326114 Marionette DEBUG loaded listener.js 14:05:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0x9c0b4400) [pid = 1780] [serial = 1245] [outer = 0x93a38400] 14:05:27 INFO - PROCESS | 1780 | 1471986327092 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 14:05:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 14:05:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1733ms 14:05:27 INFO - PROCESS | 1780 | 1471986327174 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 14:05:27 INFO - PROCESS | 1780 | 1471986327182 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 14:05:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 14:05:27 INFO - PROCESS | 1780 | 1471986327196 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 14:05:27 INFO - PROCESS | 1780 | 1471986327199 Marionette TRACE conn4 <- [1,1630,null,{}] 14:05:27 INFO - PROCESS | 1780 | 1471986327207 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:27 INFO - PROCESS | 1780 | 1471986327212 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:27 INFO - PROCESS | 1780 | 1471986327796 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 14:05:27 INFO - PROCESS | 1780 | 1471986327914 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:27 INFO - PROCESS | 1780 | 1471986327926 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:27 INFO - PROCESS | 1780 | ++DOCSHELL 0x91bbe800 == 33 [pid = 1780] [id = 415] 14:05:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0x91bc0400) [pid = 1780] [serial = 1246] [outer = (nil)] 14:05:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0x925ec400) [pid = 1780] [serial = 1247] [outer = 0x91bc0400] 14:05:28 INFO - PROCESS | 1780 | 1471986328011 Marionette DEBUG loaded listener.js 14:05:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 88 (0x93ab5000) [pid = 1780] [serial = 1248] [outer = 0x91bc0400] 14:05:29 INFO - PROCESS | 1780 | 1471986329041 Marionette TRACE conn4 <- [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]]]}] 14:05:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 14:05:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1904ms 14:05:29 INFO - PROCESS | 1780 | 1471986329099 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 14:05:29 INFO - PROCESS | 1780 | 1471986329106 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 14:05:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 14:05:29 INFO - PROCESS | 1780 | 1471986329114 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 14:05:29 INFO - PROCESS | 1780 | 1471986329119 Marionette TRACE conn4 <- [1,1634,null,{}] 14:05:29 INFO - PROCESS | 1780 | 1471986329127 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:29 INFO - PROCESS | 1780 | 1471986329133 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:29 INFO - PROCESS | 1780 | 1471986329339 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 14:05:29 INFO - PROCESS | 1780 | 1471986329575 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:29 INFO - PROCESS | 1780 | 1471986329585 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:29 INFO - PROCESS | 1780 | ++DOCSHELL 0x95280800 == 34 [pid = 1780] [id = 416] 14:05:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 89 (0x97a77c00) [pid = 1780] [serial = 1249] [outer = (nil)] 14:05:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 90 (0x97abe800) [pid = 1780] [serial = 1250] [outer = 0x97a77c00] 14:05:29 INFO - PROCESS | 1780 | 1471986329667 Marionette DEBUG loaded listener.js 14:05:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 91 (0x993cd000) [pid = 1780] [serial = 1251] [outer = 0x97a77c00] 14:05:30 INFO - PROCESS | 1780 | --DOCSHELL 0x8f061000 == 33 [pid = 1780] [id = 388] 14:05:30 INFO - PROCESS | 1780 | --DOCSHELL 0x9147b000 == 32 [pid = 1780] [id = 402] 14:05:30 INFO - PROCESS | 1780 | --DOCSHELL 0x925e5400 == 31 [pid = 1780] [id = 401] 14:05:30 INFO - PROCESS | 1780 | --DOCSHELL 0x8f068c00 == 30 [pid = 1780] [id = 400] 14:05:30 INFO - PROCESS | 1780 | --DOCSHELL 0x8f05e000 == 29 [pid = 1780] [id = 384] 14:05:30 INFO - PROCESS | 1780 | --DOCSHELL 0x91476c00 == 28 [pid = 1780] [id = 386] 14:05:30 INFO - PROCESS | 1780 | --DOCSHELL 0x916a8400 == 27 [pid = 1780] [id = 390] 14:05:30 INFO - PROCESS | 1780 | --DOCSHELL 0x91d05400 == 26 [pid = 1780] [id = 395] 14:05:30 INFO - PROCESS | 1780 | --DOCSHELL 0x9a574400 == 25 [pid = 1780] [id = 389] 14:05:30 INFO - PROCESS | 1780 | --DOCSHELL 0x8f05c800 == 24 [pid = 1780] [id = 403] 14:05:30 INFO - PROCESS | 1780 | --DOCSHELL 0x91d02400 == 23 [pid = 1780] [id = 394] 14:05:30 INFO - PROCESS | 1780 | --DOCSHELL 0x9a9e1800 == 22 [pid = 1780] [id = 391] 14:05:30 INFO - PROCESS | 1780 | --DOCSHELL 0x917d7c00 == 21 [pid = 1780] [id = 392] 14:05:30 INFO - PROCESS | 1780 | --DOCSHELL 0x91d05800 == 20 [pid = 1780] [id = 393] 14:05:30 INFO - PROCESS | 1780 | --DOCSHELL 0x917cf000 == 19 [pid = 1780] [id = 387] 14:05:31 INFO - PROCESS | 1780 | --DOMWINDOW == 90 (0x97a78000) [pid = 1780] [serial = 1196] [outer = (nil)] [url = about:blank] 14:05:31 INFO - PROCESS | 1780 | --DOMWINDOW == 89 (0x93c4a400) [pid = 1780] [serial = 1193] [outer = (nil)] [url = about:blank] 14:05:31 INFO - PROCESS | 1780 | --DOMWINDOW == 88 (0x9b066000) [pid = 1780] [serial = 1172] [outer = (nil)] [url = about:blank] 14:05:31 INFO - PROCESS | 1780 | --DOMWINDOW == 87 (0x9b2aa400) [pid = 1780] [serial = 1176] [outer = (nil)] [url = about:blank] 14:05:31 INFO - PROCESS | 1780 | --DOMWINDOW == 86 (0x9ac40800) [pid = 1780] [serial = 1170] [outer = (nil)] [url = about:blank] 14:05:31 INFO - PROCESS | 1780 | --DOMWINDOW == 85 (0x9c202000) [pid = 1780] [serial = 1179] [outer = (nil)] [url = about:blank] 14:05:31 INFO - PROCESS | 1780 | --DOMWINDOW == 84 (0x9a1a2400) [pid = 1780] [serial = 1167] [outer = (nil)] [url = about:blank] 14:05:31 INFO - PROCESS | 1780 | --DOMWINDOW == 83 (0x9d5ac800) [pid = 1780] [serial = 1184] [outer = (nil)] [url = about:blank] 14:05:31 INFO - PROCESS | 1780 | --DOMWINDOW == 82 (0x917d3000) [pid = 1780] [serial = 1190] [outer = (nil)] [url = about:blank] 14:05:31 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0x93cad400) [pid = 1780] [serial = 1194] [outer = (nil)] [url = about:blank] 14:05:31 INFO - PROCESS | 1780 | --DOMWINDOW == 80 (0x9a11fc00) [pid = 1780] [serial = 1166] [outer = (nil)] [url = about:blank] 14:05:31 INFO - PROCESS | 1780 | --DOMWINDOW == 79 (0x925e8c00) [pid = 1780] [serial = 1188] [outer = (nil)] [url = about:blank] 14:05:31 INFO - PROCESS | 1780 | --DOMWINDOW == 78 (0x9d549000) [pid = 1780] [serial = 1182] [outer = (nil)] [url = about:blank] 14:05:31 INFO - PROCESS | 1780 | --DOMWINDOW == 77 (0x93c4b400) [pid = 1780] [serial = 1163] [outer = (nil)] [url = about:blank] 14:05:31 INFO - PROCESS | 1780 | --DOMWINDOW == 76 (0x9a9e1400) [pid = 1780] [serial = 1169] [outer = (nil)] [url = about:blank] 14:05:31 INFO - PROCESS | 1780 | --DOMWINDOW == 75 (0x97aba000) [pid = 1780] [serial = 1197] [outer = (nil)] [url = about:blank] 14:05:31 INFO - PROCESS | 1780 | --DOMWINDOW == 74 (0x9523ac00) [pid = 1780] [serial = 1164] [outer = (nil)] [url = about:blank] 14:05:31 INFO - PROCESS | 1780 | --DOMWINDOW == 73 (0x9b2a8400) [pid = 1780] [serial = 1175] [outer = (nil)] [url = about:blank] 14:05:31 INFO - PROCESS | 1780 | --DOMWINDOW == 72 (0x925ef400) [pid = 1780] [serial = 1187] [outer = (nil)] [url = about:blank] 14:05:31 INFO - PROCESS | 1780 | --DOMWINDOW == 71 (0x9d50c800) [pid = 1780] [serial = 1181] [outer = (nil)] [url = about:blank] 14:05:31 INFO - PROCESS | 1780 | --DOMWINDOW == 70 (0x9b06ec00) [pid = 1780] [serial = 1173] [outer = (nil)] [url = about:blank] 14:05:31 INFO - PROCESS | 1780 | --DOMWINDOW == 69 (0xa063f000) [pid = 1780] [serial = 1185] [outer = (nil)] [url = about:blank] 14:05:31 INFO - PROCESS | 1780 | --DOMWINDOW == 68 (0x91bbb800) [pid = 1780] [serial = 1191] [outer = (nil)] [url = about:blank] 14:05:31 INFO - PROCESS | 1780 | --DOMWINDOW == 67 (0x9bdc0c00) [pid = 1780] [serial = 1178] [outer = (nil)] [url = about:blank] 14:05:31 INFO - PROCESS | 1780 | --DOMWINDOW == 66 (0x97ac0c00) [pid = 1780] [serial = 1199] [outer = (nil)] [url = about:blank] 14:05:31 INFO - PROCESS | 1780 | 1471986331684 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 14:05:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 14:05:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 2636ms 14:05:31 INFO - PROCESS | 1780 | 1471986331752 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 14:05:31 INFO - PROCESS | 1780 | 1471986331758 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 14:05:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 14:05:31 INFO - PROCESS | 1780 | 1471986331767 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 14:05:31 INFO - PROCESS | 1780 | 1471986331778 Marionette TRACE conn4 <- [1,1638,null,{}] 14:05:31 INFO - PROCESS | 1780 | 1471986331785 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:31 INFO - PROCESS | 1780 | 1471986331792 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:31 INFO - PROCESS | 1780 | 1471986331980 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 14:05:32 INFO - PROCESS | 1780 | 1471986332127 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:32 INFO - PROCESS | 1780 | 1471986332138 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:32 INFO - PROCESS | 1780 | ++DOCSHELL 0x916a1400 == 20 [pid = 1780] [id = 417] 14:05:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 67 (0x916a5000) [pid = 1780] [serial = 1252] [outer = (nil)] 14:05:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 68 (0x917d7400) [pid = 1780] [serial = 1253] [outer = 0x916a5000] 14:05:32 INFO - PROCESS | 1780 | 1471986332245 Marionette DEBUG loaded listener.js 14:05:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 69 (0x91d04800) [pid = 1780] [serial = 1254] [outer = 0x916a5000] 14:05:33 INFO - PROCESS | 1780 | 1471986333241 Marionette TRACE conn4 <- [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]]]}] 14:05:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 14:05:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1499ms 14:05:33 INFO - PROCESS | 1780 | 1471986333268 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 14:05:33 INFO - PROCESS | 1780 | 1471986333277 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 14:05:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 14:05:33 INFO - PROCESS | 1780 | 1471986333289 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 14:05:33 INFO - PROCESS | 1780 | 1471986333293 Marionette TRACE conn4 <- [1,1642,null,{}] 14:05:33 INFO - PROCESS | 1780 | 1471986333300 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:33 INFO - PROCESS | 1780 | 1471986333307 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:33 INFO - PROCESS | 1780 | 1471986333558 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 14:05:33 INFO - PROCESS | 1780 | 1471986333596 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:33 INFO - PROCESS | 1780 | 1471986333606 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:33 INFO - PROCESS | 1780 | ++DOCSHELL 0x91d0d800 == 21 [pid = 1780] [id = 418] 14:05:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 70 (0x93c4a400) [pid = 1780] [serial = 1255] [outer = (nil)] 14:05:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 71 (0x93cb4800) [pid = 1780] [serial = 1256] [outer = 0x93c4a400] 14:05:33 INFO - PROCESS | 1780 | 1471986333689 Marionette DEBUG loaded listener.js 14:05:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 72 (0x9523ac00) [pid = 1780] [serial = 1257] [outer = 0x93c4a400] 14:05:34 INFO - PROCESS | 1780 | 1471986334774 Marionette TRACE conn4 <- [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]]]}] 14:05:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 14:05:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1533ms 14:05:34 INFO - PROCESS | 1780 | 1471986334823 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 14:05:34 INFO - PROCESS | 1780 | 1471986334828 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 14:05:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 14:05:34 INFO - PROCESS | 1780 | 1471986334843 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 14:05:34 INFO - PROCESS | 1780 | 1471986334850 Marionette TRACE conn4 <- [1,1646,null,{}] 14:05:34 INFO - PROCESS | 1780 | 1471986334872 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:34 INFO - PROCESS | 1780 | 1471986334882 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:35 INFO - PROCESS | 1780 | 1471986335115 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 14:05:35 INFO - PROCESS | 1780 | 1471986335138 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:35 INFO - PROCESS | 1780 | 1471986335148 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:35 INFO - PROCESS | 1780 | ++DOCSHELL 0x97abcc00 == 22 [pid = 1780] [id = 419] 14:05:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 73 (0x97abf000) [pid = 1780] [serial = 1258] [outer = (nil)] 14:05:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0x98472800) [pid = 1780] [serial = 1259] [outer = 0x97abf000] 14:05:35 INFO - PROCESS | 1780 | 1471986335231 Marionette DEBUG loaded listener.js 14:05:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0x9a1a0400) [pid = 1780] [serial = 1260] [outer = 0x97abf000] 14:05:36 INFO - PROCESS | 1780 | --DOMWINDOW == 74 (0x93c54000) [pid = 1780] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 14:05:36 INFO - PROCESS | 1780 | --DOMWINDOW == 73 (0x9a1aa000) [pid = 1780] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 14:05:36 INFO - PROCESS | 1780 | --DOMWINDOW == 72 (0x91bbc400) [pid = 1780] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 14:05:36 INFO - PROCESS | 1780 | --DOMWINDOW == 71 (0x925e6000) [pid = 1780] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 14:05:36 INFO - PROCESS | 1780 | --DOMWINDOW == 70 (0x93abd400) [pid = 1780] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 14:05:36 INFO - PROCESS | 1780 | --DOMWINDOW == 69 (0x925f0400) [pid = 1780] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 14:05:36 INFO - PROCESS | 1780 | --DOMWINDOW == 68 (0x91bb1800) [pid = 1780] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 14:05:36 INFO - PROCESS | 1780 | --DOMWINDOW == 67 (0x91476400) [pid = 1780] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 14:05:36 INFO - PROCESS | 1780 | --DOMWINDOW == 66 (0x93c4f000) [pid = 1780] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 14:05:36 INFO - PROCESS | 1780 | --DOMWINDOW == 65 (0x97ab9800) [pid = 1780] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 14:05:36 INFO - PROCESS | 1780 | 1471986336783 Marionette TRACE conn4 <- [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]]]}] 14:05:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 14:05:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 2005ms 14:05:36 INFO - PROCESS | 1780 | 1471986336848 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 14:05:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 14:05:36 INFO - PROCESS | 1780 | 1471986336853 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 14:05:36 INFO - PROCESS | 1780 | 1471986336862 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 14:05:36 INFO - PROCESS | 1780 | 1471986336867 Marionette TRACE conn4 <- [1,1650,null,{}] 14:05:36 INFO - PROCESS | 1780 | 1471986336873 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:36 INFO - PROCESS | 1780 | 1471986336878 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:37 INFO - PROCESS | 1780 | 1471986337053 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 14:05:37 INFO - PROCESS | 1780 | 1471986337191 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:37 INFO - PROCESS | 1780 | 1471986337201 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:37 INFO - PROCESS | 1780 | ++DOCSHELL 0x917dd000 == 23 [pid = 1780] [id = 420] 14:05:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 66 (0x93a3f800) [pid = 1780] [serial = 1261] [outer = (nil)] 14:05:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 67 (0x97ab9800) [pid = 1780] [serial = 1262] [outer = 0x93a3f800] 14:05:37 INFO - PROCESS | 1780 | 1471986337298 Marionette DEBUG loaded listener.js 14:05:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 68 (0x9a1b0c00) [pid = 1780] [serial = 1263] [outer = 0x93a3f800] 14:05:38 INFO - PROCESS | 1780 | 1471986338162 Marionette TRACE conn4 <- [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]]]}] 14:05:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 14:05:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1337ms 14:05:38 INFO - PROCESS | 1780 | 1471986338199 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 14:05:38 INFO - PROCESS | 1780 | 1471986338203 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 14:05:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 14:05:38 INFO - PROCESS | 1780 | 1471986338210 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 14:05:38 INFO - PROCESS | 1780 | 1471986338213 Marionette TRACE conn4 <- [1,1654,null,{}] 14:05:38 INFO - PROCESS | 1780 | 1471986338283 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:38 INFO - PROCESS | 1780 | 1471986338291 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:38 INFO - PROCESS | 1780 | 1471986338572 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 14:05:38 INFO - PROCESS | 1780 | 1471986338706 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:38 INFO - PROCESS | 1780 | 1471986338723 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:38 INFO - PROCESS | 1780 | ++DOCSHELL 0x91472c00 == 24 [pid = 1780] [id = 421] 14:05:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 69 (0x916a2c00) [pid = 1780] [serial = 1264] [outer = (nil)] 14:05:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 70 (0x917d5800) [pid = 1780] [serial = 1265] [outer = 0x916a2c00] 14:05:38 INFO - PROCESS | 1780 | 1471986338817 Marionette DEBUG loaded listener.js 14:05:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 71 (0x91bb5800) [pid = 1780] [serial = 1266] [outer = 0x916a2c00] 14:05:39 INFO - PROCESS | 1780 | 1471986339972 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 14:05:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 14:05:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1804ms 14:05:40 INFO - PROCESS | 1780 | 1471986340017 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 14:05:40 INFO - PROCESS | 1780 | 1471986340023 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 14:05:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 14:05:40 INFO - PROCESS | 1780 | 1471986340032 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 14:05:40 INFO - PROCESS | 1780 | 1471986340038 Marionette TRACE conn4 <- [1,1658,null,{}] 14:05:40 INFO - PROCESS | 1780 | 1471986340048 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:40 INFO - PROCESS | 1780 | 1471986340053 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:40 INFO - PROCESS | 1780 | 1471986340256 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 14:05:40 INFO - PROCESS | 1780 | 1471986340492 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:40 INFO - PROCESS | 1780 | 1471986340507 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:40 INFO - PROCESS | 1780 | ++DOCSHELL 0x93ca8400 == 25 [pid = 1780] [id = 422] 14:05:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 72 (0x95275800) [pid = 1780] [serial = 1267] [outer = (nil)] 14:05:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 73 (0x9527b000) [pid = 1780] [serial = 1268] [outer = 0x95275800] 14:05:40 INFO - PROCESS | 1780 | 1471986340622 Marionette DEBUG loaded listener.js 14:05:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0x97a7a000) [pid = 1780] [serial = 1269] [outer = 0x95275800] 14:05:41 INFO - PROCESS | 1780 | 1471986341655 Marionette TRACE conn4 <- [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]]]}] 14:05:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 14:05:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1694ms 14:05:41 INFO - PROCESS | 1780 | 1471986341732 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 14:05:41 INFO - PROCESS | 1780 | 1471986341740 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 14:05:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 14:05:41 INFO - PROCESS | 1780 | 1471986341752 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 14:05:41 INFO - PROCESS | 1780 | 1471986341758 Marionette TRACE conn4 <- [1,1662,null,{}] 14:05:41 INFO - PROCESS | 1780 | 1471986341783 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:41 INFO - PROCESS | 1780 | 1471986341793 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:42 INFO - PROCESS | 1780 | 1471986342123 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 14:05:42 INFO - PROCESS | 1780 | 1471986342359 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:42 INFO - PROCESS | 1780 | 1471986342372 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:42 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a4f4800 == 26 [pid = 1780] [id = 423] 14:05:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0x9a569400) [pid = 1780] [serial = 1270] [outer = (nil)] 14:05:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0x9a576400) [pid = 1780] [serial = 1271] [outer = 0x9a569400] 14:05:42 INFO - PROCESS | 1780 | 1471986342463 Marionette DEBUG loaded listener.js 14:05:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 77 (0x9a9dc400) [pid = 1780] [serial = 1272] [outer = 0x9a569400] 14:05:43 INFO - PROCESS | 1780 | 1471986343597 Marionette TRACE conn4 <- [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]]]}] 14:05:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 14:05:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1897ms 14:05:43 INFO - PROCESS | 1780 | 1471986343650 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 14:05:43 INFO - PROCESS | 1780 | 1471986343661 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 14:05:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 14:05:43 INFO - PROCESS | 1780 | 1471986343680 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 14:05:43 INFO - PROCESS | 1780 | 1471986343685 Marionette TRACE conn4 <- [1,1666,null,{}] 14:05:43 INFO - PROCESS | 1780 | 1471986343692 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:43 INFO - PROCESS | 1780 | 1471986343698 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:43 INFO - PROCESS | 1780 | 1471986343907 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 14:05:44 INFO - PROCESS | 1780 | 1471986344185 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:44 INFO - PROCESS | 1780 | 1471986344201 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:44 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f065800 == 27 [pid = 1780] [id = 424] 14:05:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 78 (0x916a6400) [pid = 1780] [serial = 1273] [outer = (nil)] 14:05:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 79 (0x9ac47000) [pid = 1780] [serial = 1274] [outer = 0x916a6400] 14:05:44 INFO - PROCESS | 1780 | 1471986344370 Marionette DEBUG loaded listener.js 14:05:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0x9ac45000) [pid = 1780] [serial = 1275] [outer = 0x916a6400] 14:05:45 INFO - PROCESS | 1780 | 1471986345407 Marionette TRACE conn4 <- [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]]]}] 14:05:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 14:05:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1790ms 14:05:45 INFO - PROCESS | 1780 | 1471986345464 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 14:05:45 INFO - PROCESS | 1780 | 1471986345470 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 14:05:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 14:05:45 INFO - PROCESS | 1780 | 1471986345477 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 14:05:45 INFO - PROCESS | 1780 | 1471986345481 Marionette TRACE conn4 <- [1,1670,null,{}] 14:05:45 INFO - PROCESS | 1780 | 1471986345486 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:45 INFO - PROCESS | 1780 | 1471986345492 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:45 INFO - PROCESS | 1780 | 1471986345668 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 14:05:45 INFO - PROCESS | 1780 | 1471986345904 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:45 INFO - PROCESS | 1780 | 1471986345911 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:45 INFO - PROCESS | 1780 | ++DOCSHELL 0x917d5400 == 28 [pid = 1780] [id = 425] 14:05:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x97a7f400) [pid = 1780] [serial = 1276] [outer = (nil)] 14:05:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0x9b073000) [pid = 1780] [serial = 1277] [outer = 0x97a7f400] 14:05:46 INFO - PROCESS | 1780 | 1471986346013 Marionette DEBUG loaded listener.js 14:05:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0x9b226000) [pid = 1780] [serial = 1278] [outer = 0x97a7f400] 14:05:47 INFO - PROCESS | 1780 | 1471986347199 Marionette TRACE conn4 <- [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]]]}] 14:05:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 14:05:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1839ms 14:05:47 INFO - PROCESS | 1780 | 1471986347322 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 14:05:47 INFO - PROCESS | 1780 | 1471986347332 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 14:05:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 14:05:47 INFO - PROCESS | 1780 | 1471986347347 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 14:05:47 INFO - PROCESS | 1780 | 1471986347356 Marionette TRACE conn4 <- [1,1674,null,{}] 14:05:47 INFO - PROCESS | 1780 | 1471986347478 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:47 INFO - PROCESS | 1780 | 1471986347489 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:47 INFO - PROCESS | 1780 | 1471986347798 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 14:05:48 INFO - PROCESS | 1780 | 1471986348132 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:48 INFO - PROCESS | 1780 | 1471986348148 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:48 INFO - PROCESS | 1780 | ++DOCSHELL 0x91d04000 == 29 [pid = 1780] [id = 426] 14:05:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x91d0d000) [pid = 1780] [serial = 1279] [outer = (nil)] 14:05:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0x925e7400) [pid = 1780] [serial = 1280] [outer = 0x91d0d000] 14:05:48 INFO - PROCESS | 1780 | 1471986348332 Marionette DEBUG loaded listener.js 14:05:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0x93abbc00) [pid = 1780] [serial = 1281] [outer = 0x91d0d000] 14:05:49 INFO - PROCESS | 1780 | --DOMWINDOW == 85 (0x9a427000) [pid = 1780] [serial = 1223] [outer = (nil)] [url = about:blank] 14:05:49 INFO - PROCESS | 1780 | --DOMWINDOW == 84 (0x99817000) [pid = 1780] [serial = 1208] [outer = (nil)] [url = about:blank] 14:05:49 INFO - PROCESS | 1780 | --DOMWINDOW == 83 (0x9a11e800) [pid = 1780] [serial = 1209] [outer = (nil)] [url = about:blank] 14:05:49 INFO - PROCESS | 1780 | --DOMWINDOW == 82 (0x9937cc00) [pid = 1780] [serial = 1200] [outer = (nil)] [url = about:blank] 14:05:49 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0x93ca6c00) [pid = 1780] [serial = 1217] [outer = (nil)] [url = about:blank] 14:05:49 INFO - PROCESS | 1780 | --DOMWINDOW == 80 (0x93e0fc00) [pid = 1780] [serial = 1218] [outer = (nil)] [url = about:blank] 14:05:49 INFO - PROCESS | 1780 | --DOMWINDOW == 79 (0x93a3d800) [pid = 1780] [serial = 1205] [outer = (nil)] [url = about:blank] 14:05:49 INFO - PROCESS | 1780 | --DOMWINDOW == 78 (0x9515f000) [pid = 1780] [serial = 1206] [outer = (nil)] [url = about:blank] 14:05:49 INFO - PROCESS | 1780 | --DOMWINDOW == 77 (0x91bb6400) [pid = 1780] [serial = 1214] [outer = (nil)] [url = about:blank] 14:05:49 INFO - PROCESS | 1780 | --DOMWINDOW == 76 (0x91d03000) [pid = 1780] [serial = 1215] [outer = (nil)] [url = about:blank] 14:05:49 INFO - PROCESS | 1780 | --DOMWINDOW == 75 (0x9147c400) [pid = 1780] [serial = 1202] [outer = (nil)] [url = about:blank] 14:05:49 INFO - PROCESS | 1780 | --DOMWINDOW == 74 (0x916a6000) [pid = 1780] [serial = 1203] [outer = (nil)] [url = about:blank] 14:05:49 INFO - PROCESS | 1780 | --DOMWINDOW == 73 (0x9a430400) [pid = 1780] [serial = 1211] [outer = (nil)] [url = about:blank] 14:05:49 INFO - PROCESS | 1780 | --DOMWINDOW == 72 (0x9a1b1400) [pid = 1780] [serial = 1212] [outer = (nil)] [url = about:blank] 14:05:49 INFO - PROCESS | 1780 | --DOMWINDOW == 71 (0x99fc0c00) [pid = 1780] [serial = 1221] [outer = (nil)] [url = about:blank] 14:05:49 INFO - PROCESS | 1780 | --DOMWINDOW == 70 (0x98481400) [pid = 1780] [serial = 1220] [outer = (nil)] [url = about:blank] 14:05:49 INFO - PROCESS | 1780 | --DOMWINDOW == 69 (0x9a475c00) [pid = 1780] [serial = 1224] [outer = (nil)] [url = about:blank] 14:05:49 INFO - PROCESS | 1780 | --DOMWINDOW == 68 (0x9a569c00) [pid = 1780] [serial = 1227] [outer = (nil)] [url = about:blank] 14:05:49 INFO - PROCESS | 1780 | --DOMWINDOW == 67 (0x9a1b7400) [pid = 1780] [serial = 1226] [outer = (nil)] [url = about:blank] 14:05:49 INFO - PROCESS | 1780 | 1471986349575 Marionette TRACE conn4 <- [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]]]}] 14:05:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 14:05:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 2262ms 14:05:49 INFO - PROCESS | 1780 | 1471986349607 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 14:05:49 INFO - PROCESS | 1780 | 1471986349614 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 14:05:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 14:05:49 INFO - PROCESS | 1780 | 1471986349626 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 14:05:49 INFO - PROCESS | 1780 | 1471986349630 Marionette TRACE conn4 <- [1,1678,null,{}] 14:05:49 INFO - PROCESS | 1780 | 1471986349637 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:49 INFO - PROCESS | 1780 | 1471986349644 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:49 INFO - PROCESS | 1780 | 1471986349835 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 14:05:50 INFO - PROCESS | 1780 | 1471986349995 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:50 INFO - PROCESS | 1780 | 1471986350007 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:50 INFO - PROCESS | 1780 | ++DOCSHELL 0x93abe800 == 30 [pid = 1780] [id = 427] 14:05:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 68 (0x93cb4000) [pid = 1780] [serial = 1282] [outer = (nil)] 14:05:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 69 (0x95277800) [pid = 1780] [serial = 1283] [outer = 0x93cb4000] 14:05:50 INFO - PROCESS | 1780 | 1471986350129 Marionette DEBUG loaded listener.js 14:05:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 70 (0x97ac3000) [pid = 1780] [serial = 1284] [outer = 0x93cb4000] 14:05:50 INFO - PROCESS | 1780 | 1471986350953 Marionette TRACE conn4 <- [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]]]}] 14:05:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 14:05:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1391ms 14:05:51 INFO - PROCESS | 1780 | 1471986351018 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 14:05:51 INFO - PROCESS | 1780 | 1471986351022 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 14:05:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 14:05:51 INFO - PROCESS | 1780 | 1471986351029 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 14:05:51 INFO - PROCESS | 1780 | 1471986351035 Marionette TRACE conn4 <- [1,1682,null,{}] 14:05:51 INFO - PROCESS | 1780 | 1471986351052 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:51 INFO - PROCESS | 1780 | 1471986351062 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:51 INFO - PROCESS | 1780 | 1471986351241 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 14:05:51 INFO - PROCESS | 1780 | 1471986351400 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:51 INFO - PROCESS | 1780 | 1471986351410 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:51 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a122000 == 31 [pid = 1780] [id = 428] 14:05:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 71 (0x9a42ac00) [pid = 1780] [serial = 1285] [outer = (nil)] 14:05:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 72 (0x9a552800) [pid = 1780] [serial = 1286] [outer = 0x9a42ac00] 14:05:51 INFO - PROCESS | 1780 | 1471986351499 Marionette DEBUG loaded listener.js 14:05:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 73 (0x9a570800) [pid = 1780] [serial = 1287] [outer = 0x9a42ac00] 14:05:52 INFO - PROCESS | 1780 | 1471986352478 Marionette TRACE conn4 <- [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]]]}] 14:05:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 14:05:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1487ms 14:05:52 INFO - PROCESS | 1780 | 1471986352519 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 14:05:52 INFO - PROCESS | 1780 | 1471986352524 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 14:05:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 14:05:52 INFO - PROCESS | 1780 | 1471986352531 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 14:05:52 INFO - PROCESS | 1780 | 1471986352534 Marionette TRACE conn4 <- [1,1686,null,{}] 14:05:52 INFO - PROCESS | 1780 | 1471986352540 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:52 INFO - PROCESS | 1780 | 1471986352545 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:52 INFO - PROCESS | 1780 | 1471986352782 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 14:05:52 INFO - PROCESS | 1780 | 1471986352810 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:52 INFO - PROCESS | 1780 | 1471986352817 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:52 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f05e000 == 32 [pid = 1780] [id = 429] 14:05:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0x9a554000) [pid = 1780] [serial = 1288] [outer = (nil)] 14:05:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0x9aba8000) [pid = 1780] [serial = 1289] [outer = 0x9a554000] 14:05:52 INFO - PROCESS | 1780 | 1471986352908 Marionette DEBUG loaded listener.js 14:05:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0x9b2a4c00) [pid = 1780] [serial = 1290] [outer = 0x9a554000] 14:05:53 INFO - PROCESS | 1780 | --DOMWINDOW == 75 (0x97abf000) [pid = 1780] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 14:05:53 INFO - PROCESS | 1780 | --DOMWINDOW == 74 (0x97a77c00) [pid = 1780] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 14:05:53 INFO - PROCESS | 1780 | --DOMWINDOW == 73 (0x916a5000) [pid = 1780] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 14:05:53 INFO - PROCESS | 1780 | --DOMWINDOW == 72 (0x917cec00) [pid = 1780] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 14:05:53 INFO - PROCESS | 1780 | --DOMWINDOW == 71 (0x99323c00) [pid = 1780] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 14:05:53 INFO - PROCESS | 1780 | --DOMWINDOW == 70 (0x9aba6000) [pid = 1780] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 14:05:53 INFO - PROCESS | 1780 | --DOMWINDOW == 69 (0x9abab000) [pid = 1780] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 14:05:53 INFO - PROCESS | 1780 | --DOMWINDOW == 68 (0x9ac5dc00) [pid = 1780] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 14:05:53 INFO - PROCESS | 1780 | --DOMWINDOW == 67 (0x93a38400) [pid = 1780] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 14:05:53 INFO - PROCESS | 1780 | --DOMWINDOW == 66 (0x91bc0400) [pid = 1780] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 14:05:53 INFO - PROCESS | 1780 | --DOMWINDOW == 65 (0x93c4a400) [pid = 1780] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 14:05:54 INFO - PROCESS | 1780 | 1471986354039 Marionette TRACE conn4 <- [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]]]}] 14:05:54 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 14:05:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1588ms 14:05:54 INFO - PROCESS | 1780 | 1471986354122 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 14:05:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 14:05:54 INFO - PROCESS | 1780 | 1471986354130 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 14:05:54 INFO - PROCESS | 1780 | 1471986354142 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 14:05:54 INFO - PROCESS | 1780 | 1471986354149 Marionette TRACE conn4 <- [1,1690,null,{}] 14:05:54 INFO - PROCESS | 1780 | 1471986354160 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:54 INFO - PROCESS | 1780 | 1471986354166 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:54 INFO - PROCESS | 1780 | 1471986354515 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 14:05:54 INFO - PROCESS | 1780 | 1471986354694 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:54 INFO - PROCESS | 1780 | 1471986354709 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:54 INFO - PROCESS | 1780 | ++DOCSHELL 0x916abc00 == 33 [pid = 1780] [id = 430] 14:05:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 66 (0x917d1000) [pid = 1780] [serial = 1291] [outer = (nil)] 14:05:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 67 (0x91bbc800) [pid = 1780] [serial = 1292] [outer = 0x917d1000] 14:05:54 INFO - PROCESS | 1780 | 1471986354799 Marionette DEBUG loaded listener.js 14:05:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 68 (0x925e4800) [pid = 1780] [serial = 1293] [outer = 0x917d1000] 14:05:55 INFO - PROCESS | 1780 | 1471986355767 Marionette TRACE conn4 <- [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]]]}] 14:05:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 14:05:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1693ms 14:05:55 INFO - PROCESS | 1780 | 1471986355832 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 14:05:55 INFO - PROCESS | 1780 | 1471986355840 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 14:05:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 14:05:55 INFO - PROCESS | 1780 | 1471986355853 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 14:05:55 INFO - PROCESS | 1780 | 1471986355857 Marionette TRACE conn4 <- [1,1694,null,{}] 14:05:55 INFO - PROCESS | 1780 | 1471986355865 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:55 INFO - PROCESS | 1780 | 1471986355871 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:56 INFO - PROCESS | 1780 | 1471986356135 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 14:05:56 INFO - PROCESS | 1780 | 1471986356422 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:56 INFO - PROCESS | 1780 | 1471986356431 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:56 INFO - PROCESS | 1780 | ++DOCSHELL 0x95281c00 == 34 [pid = 1780] [id = 431] 14:05:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 69 (0x97a75c00) [pid = 1780] [serial = 1294] [outer = (nil)] 14:05:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 70 (0x98478000) [pid = 1780] [serial = 1295] [outer = 0x97a75c00] 14:05:56 INFO - PROCESS | 1780 | 1471986356531 Marionette DEBUG loaded listener.js 14:05:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 71 (0x9981b000) [pid = 1780] [serial = 1296] [outer = 0x97a75c00] 14:05:57 INFO - PROCESS | 1780 | 1471986357556 Marionette TRACE conn4 <- [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]]]}] 14:05:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 14:05:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1738ms 14:05:57 INFO - PROCESS | 1780 | 1471986357591 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 14:05:57 INFO - PROCESS | 1780 | 1471986357596 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 14:05:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 14:05:57 INFO - PROCESS | 1780 | 1471986357604 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 14:05:57 INFO - PROCESS | 1780 | 1471986357610 Marionette TRACE conn4 <- [1,1698,null,{}] 14:05:57 INFO - PROCESS | 1780 | 1471986357630 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:57 INFO - PROCESS | 1780 | 1471986357639 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:57 INFO - PROCESS | 1780 | 1471986357843 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 14:05:58 INFO - PROCESS | 1780 | 1471986358124 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:58 INFO - PROCESS | 1780 | 1471986358132 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:58 INFO - PROCESS | 1780 | ++DOCSHELL 0x916a1800 == 35 [pid = 1780] [id = 432] 14:05:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 72 (0x9ac3e800) [pid = 1780] [serial = 1297] [outer = (nil)] 14:05:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 73 (0x9b066000) [pid = 1780] [serial = 1298] [outer = 0x9ac3e800] 14:05:58 INFO - PROCESS | 1780 | 1471986358273 Marionette DEBUG loaded listener.js 14:05:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0x9b2ad800) [pid = 1780] [serial = 1299] [outer = 0x9ac3e800] 14:05:59 INFO - PROCESS | 1780 | 1471986359198 Marionette TRACE conn4 <- [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]]]}] 14:05:59 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 14:05:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1654ms 14:05:59 INFO - PROCESS | 1780 | 1471986359258 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 14:05:59 INFO - PROCESS | 1780 | 1471986359263 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 14:05:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 14:05:59 INFO - PROCESS | 1780 | 1471986359270 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 14:05:59 INFO - PROCESS | 1780 | 1471986359274 Marionette TRACE conn4 <- [1,1702,null,{}] 14:05:59 INFO - PROCESS | 1780 | 1471986359280 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:59 INFO - PROCESS | 1780 | 1471986359286 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:59 INFO - PROCESS | 1780 | 1471986359530 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 14:05:59 INFO - PROCESS | 1780 | 1471986359752 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:59 INFO - PROCESS | 1780 | 1471986359759 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:05:59 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f061000 == 36 [pid = 1780] [id = 433] 14:05:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0x9aafa000) [pid = 1780] [serial = 1300] [outer = (nil)] 14:05:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0x9b8a0400) [pid = 1780] [serial = 1301] [outer = 0x9aafa000] 14:05:59 INFO - PROCESS | 1780 | 1471986359894 Marionette DEBUG loaded listener.js 14:06:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 77 (0x9bdb6000) [pid = 1780] [serial = 1302] [outer = 0x9aafa000] 14:06:00 INFO - PROCESS | 1780 | 1471986360910 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 14:06:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 14:06:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1687ms 14:06:00 INFO - PROCESS | 1780 | 1471986360961 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 14:06:00 INFO - PROCESS | 1780 | 1471986360968 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 14:06:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 14:06:00 INFO - PROCESS | 1780 | 1471986360980 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 14:06:00 INFO - PROCESS | 1780 | 1471986360987 Marionette TRACE conn4 <- [1,1706,null,{}] 14:06:01 INFO - PROCESS | 1780 | 1471986360997 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:01 INFO - PROCESS | 1780 | 1471986361007 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:01 INFO - PROCESS | 1780 | 1471986361366 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 14:06:01 INFO - PROCESS | 1780 | 1471986361588 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:01 INFO - PROCESS | 1780 | 1471986361595 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:01 INFO - PROCESS | 1780 | ++DOCSHELL 0x9b2ad400 == 37 [pid = 1780] [id = 434] 14:06:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 78 (0x9b2b2800) [pid = 1780] [serial = 1303] [outer = (nil)] 14:06:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 79 (0x9c0bb800) [pid = 1780] [serial = 1304] [outer = 0x9b2b2800] 14:06:01 INFO - PROCESS | 1780 | 1471986361683 Marionette DEBUG loaded listener.js 14:06:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0x9c0be400) [pid = 1780] [serial = 1305] [outer = 0x9b2b2800] 14:06:02 INFO - PROCESS | 1780 | 1471986362607 Marionette TRACE conn4 <- [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]]]}] 14:06:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 14:06:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1701ms 14:06:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 14:06:02 INFO - PROCESS | 1780 | 1471986362681 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 14:06:02 INFO - PROCESS | 1780 | 1471986362684 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 14:06:02 INFO - PROCESS | 1780 | 1471986362692 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 14:06:02 INFO - PROCESS | 1780 | 1471986362695 Marionette TRACE conn4 <- [1,1710,null,{}] 14:06:02 INFO - PROCESS | 1780 | 1471986362701 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:02 INFO - PROCESS | 1780 | 1471986362713 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:03 INFO - PROCESS | 1780 | 1471986363002 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 14:06:03 INFO - PROCESS | 1780 | 1471986363324 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:03 INFO - PROCESS | 1780 | 1471986363334 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:03 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f059c00 == 38 [pid = 1780] [id = 435] 14:06:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x91475800) [pid = 1780] [serial = 1306] [outer = (nil)] 14:06:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0x9d503c00) [pid = 1780] [serial = 1307] [outer = 0x91475800] 14:06:03 INFO - PROCESS | 1780 | 1471986363434 Marionette DEBUG loaded listener.js 14:06:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0x9d5a8400) [pid = 1780] [serial = 1308] [outer = 0x91475800] 14:06:04 INFO - PROCESS | 1780 | 1471986364513 Marionette TRACE conn4 <- [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]]]}] 14:06:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 14:06:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1887ms 14:06:04 INFO - PROCESS | 1780 | 1471986364581 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 14:06:04 INFO - PROCESS | 1780 | 1471986364588 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 14:06:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 14:06:04 INFO - PROCESS | 1780 | 1471986364599 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 14:06:04 INFO - PROCESS | 1780 | 1471986364604 Marionette TRACE conn4 <- [1,1714,null,{}] 14:06:04 INFO - PROCESS | 1780 | 1471986364616 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:04 INFO - PROCESS | 1780 | 1471986364625 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:04 INFO - PROCESS | 1780 | 1471986364955 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 14:06:05 INFO - PROCESS | 1780 | 1471986365267 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:05 INFO - PROCESS | 1780 | 1471986365281 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:05 INFO - PROCESS | 1780 | ++DOCSHELL 0x9d505c00 == 39 [pid = 1780] [id = 436] 14:06:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x9d50c800) [pid = 1780] [serial = 1309] [outer = (nil)] 14:06:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0xa0641000) [pid = 1780] [serial = 1310] [outer = 0x9d50c800] 14:06:05 INFO - PROCESS | 1780 | 1471986365420 Marionette DEBUG loaded listener.js 14:06:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0xa1119000) [pid = 1780] [serial = 1311] [outer = 0x9d50c800] 14:06:06 INFO - PROCESS | 1780 | 1471986366349 Marionette TRACE conn4 <- [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]]]}] 14:06:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 14:06:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1794ms 14:06:06 INFO - PROCESS | 1780 | 1471986366392 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 14:06:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 14:06:06 INFO - PROCESS | 1780 | 1471986366397 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 14:06:06 INFO - PROCESS | 1780 | 1471986366404 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 14:06:06 INFO - PROCESS | 1780 | 1471986366410 Marionette TRACE conn4 <- [1,1718,null,{}] 14:06:06 INFO - PROCESS | 1780 | 1471986366419 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:06 INFO - PROCESS | 1780 | 1471986366425 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:06 INFO - PROCESS | 1780 | 1471986366624 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 14:06:06 INFO - PROCESS | 1780 | 1471986366870 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:06 INFO - PROCESS | 1780 | 1471986366880 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:07 INFO - PROCESS | 1780 | ++DOCSHELL 0x9147c800 == 40 [pid = 1780] [id = 437] 14:06:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0x9147d000) [pid = 1780] [serial = 1312] [outer = (nil)] 14:06:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 88 (0x91481c00) [pid = 1780] [serial = 1313] [outer = 0x9147d000] 14:06:07 INFO - PROCESS | 1780 | 1471986367181 Marionette DEBUG loaded listener.js 14:06:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 89 (0x917cf000) [pid = 1780] [serial = 1314] [outer = 0x9147d000] 14:06:08 INFO - PROCESS | 1780 | 1471986368157 Marionette TRACE conn4 <- [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]]]}] 14:06:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 14:06:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1791ms 14:06:08 INFO - PROCESS | 1780 | 1471986368195 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 14:06:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 14:06:08 INFO - PROCESS | 1780 | 1471986368201 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 14:06:08 INFO - PROCESS | 1780 | 1471986368210 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 14:06:08 INFO - PROCESS | 1780 | 1471986368215 Marionette TRACE conn4 <- [1,1722,null,{}] 14:06:08 INFO - PROCESS | 1780 | 1471986368223 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:08 INFO - PROCESS | 1780 | 1471986368229 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:08 INFO - PROCESS | 1780 | 1471986368418 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 14:06:08 INFO - PROCESS | 1780 | 1471986368741 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:08 INFO - PROCESS | 1780 | 1471986368754 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:08 INFO - PROCESS | 1780 | ++DOCSHELL 0x93cad400 == 41 [pid = 1780] [id = 438] 14:06:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 90 (0x93e0fc00) [pid = 1780] [serial = 1315] [outer = (nil)] 14:06:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 91 (0x96f87800) [pid = 1780] [serial = 1316] [outer = 0x93e0fc00] 14:06:08 INFO - PROCESS | 1780 | 1471986368850 Marionette DEBUG loaded listener.js 14:06:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 92 (0x99325000) [pid = 1780] [serial = 1317] [outer = 0x93e0fc00] 14:06:10 INFO - PROCESS | 1780 | --DOCSHELL 0x93abe800 == 40 [pid = 1780] [id = 427] 14:06:10 INFO - PROCESS | 1780 | --DOCSHELL 0x9a122000 == 39 [pid = 1780] [id = 428] 14:06:10 INFO - PROCESS | 1780 | --DOCSHELL 0x917d5400 == 38 [pid = 1780] [id = 425] 14:06:10 INFO - PROCESS | 1780 | --DOCSHELL 0x93ca8400 == 37 [pid = 1780] [id = 422] 14:06:10 INFO - PROCESS | 1780 | --DOCSHELL 0x8f065800 == 36 [pid = 1780] [id = 424] 14:06:10 INFO - PROCESS | 1780 | --DOCSHELL 0x9a4f4800 == 35 [pid = 1780] [id = 423] 14:06:10 INFO - PROCESS | 1780 | --DOCSHELL 0x91d04000 == 34 [pid = 1780] [id = 426] 14:06:10 INFO - PROCESS | 1780 | --DOCSHELL 0x9d505c00 == 33 [pid = 1780] [id = 436] 14:06:10 INFO - PROCESS | 1780 | --DOCSHELL 0x9147c800 == 32 [pid = 1780] [id = 437] 14:06:10 INFO - PROCESS | 1780 | --DOCSHELL 0x8f059c00 == 31 [pid = 1780] [id = 435] 14:06:10 INFO - PROCESS | 1780 | --DOCSHELL 0x9b2ad400 == 30 [pid = 1780] [id = 434] 14:06:10 INFO - PROCESS | 1780 | --DOCSHELL 0x916a1800 == 29 [pid = 1780] [id = 432] 14:06:10 INFO - PROCESS | 1780 | --DOCSHELL 0x8f061000 == 28 [pid = 1780] [id = 433] 14:06:10 INFO - PROCESS | 1780 | --DOCSHELL 0x95281c00 == 27 [pid = 1780] [id = 431] 14:06:10 INFO - PROCESS | 1780 | --DOCSHELL 0x8f05e000 == 26 [pid = 1780] [id = 429] 14:06:10 INFO - PROCESS | 1780 | --DOCSHELL 0x916abc00 == 25 [pid = 1780] [id = 430] 14:06:10 INFO - PROCESS | 1780 | --DOMWINDOW == 91 (0x97ab9800) [pid = 1780] [serial = 1262] [outer = (nil)] [url = about:blank] 14:06:10 INFO - PROCESS | 1780 | --DOMWINDOW == 90 (0x98472800) [pid = 1780] [serial = 1259] [outer = (nil)] [url = about:blank] 14:06:10 INFO - PROCESS | 1780 | --DOMWINDOW == 89 (0x993cd000) [pid = 1780] [serial = 1251] [outer = (nil)] [url = about:blank] 14:06:10 INFO - PROCESS | 1780 | --DOMWINDOW == 88 (0x917d7400) [pid = 1780] [serial = 1253] [outer = (nil)] [url = about:blank] 14:06:10 INFO - PROCESS | 1780 | --DOMWINDOW == 87 (0x91d04800) [pid = 1780] [serial = 1254] [outer = (nil)] [url = about:blank] 14:06:10 INFO - PROCESS | 1780 | --DOMWINDOW == 86 (0x9523bc00) [pid = 1780] [serial = 1230] [outer = (nil)] [url = about:blank] 14:06:10 INFO - PROCESS | 1780 | --DOMWINDOW == 85 (0x93a41000) [pid = 1780] [serial = 1229] [outer = (nil)] [url = about:blank] 14:06:10 INFO - PROCESS | 1780 | --DOMWINDOW == 84 (0x9a424000) [pid = 1780] [serial = 1233] [outer = (nil)] [url = about:blank] 14:06:10 INFO - PROCESS | 1780 | --DOMWINDOW == 83 (0x9a1a9400) [pid = 1780] [serial = 1232] [outer = (nil)] [url = about:blank] 14:06:10 INFO - PROCESS | 1780 | --DOMWINDOW == 82 (0x9ac43c00) [pid = 1780] [serial = 1236] [outer = (nil)] [url = about:blank] 14:06:10 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0x9ac3dc00) [pid = 1780] [serial = 1235] [outer = (nil)] [url = about:blank] 14:06:10 INFO - PROCESS | 1780 | --DOMWINDOW == 80 (0x9b06c800) [pid = 1780] [serial = 1239] [outer = (nil)] [url = about:blank] 14:06:10 INFO - PROCESS | 1780 | --DOMWINDOW == 79 (0x9b067800) [pid = 1780] [serial = 1238] [outer = (nil)] [url = about:blank] 14:06:10 INFO - PROCESS | 1780 | --DOMWINDOW == 78 (0x9b2a5400) [pid = 1780] [serial = 1242] [outer = (nil)] [url = about:blank] 14:06:10 INFO - PROCESS | 1780 | --DOMWINDOW == 77 (0x9b22dc00) [pid = 1780] [serial = 1241] [outer = (nil)] [url = about:blank] 14:06:10 INFO - PROCESS | 1780 | --DOMWINDOW == 76 (0x9c0b4400) [pid = 1780] [serial = 1245] [outer = (nil)] [url = about:blank] 14:06:10 INFO - PROCESS | 1780 | --DOMWINDOW == 75 (0x9b8ad400) [pid = 1780] [serial = 1244] [outer = (nil)] [url = about:blank] 14:06:10 INFO - PROCESS | 1780 | --DOMWINDOW == 74 (0x93ab5000) [pid = 1780] [serial = 1248] [outer = (nil)] [url = about:blank] 14:06:10 INFO - PROCESS | 1780 | --DOMWINDOW == 73 (0x97abe800) [pid = 1780] [serial = 1250] [outer = (nil)] [url = about:blank] 14:06:10 INFO - PROCESS | 1780 | --DOMWINDOW == 72 (0x925ec400) [pid = 1780] [serial = 1247] [outer = (nil)] [url = about:blank] 14:06:10 INFO - PROCESS | 1780 | --DOMWINDOW == 71 (0x9a1a0400) [pid = 1780] [serial = 1260] [outer = (nil)] [url = about:blank] 14:06:10 INFO - PROCESS | 1780 | --DOMWINDOW == 70 (0x9523ac00) [pid = 1780] [serial = 1257] [outer = (nil)] [url = about:blank] 14:06:10 INFO - PROCESS | 1780 | --DOMWINDOW == 69 (0x93cb4800) [pid = 1780] [serial = 1256] [outer = (nil)] [url = about:blank] 14:06:11 INFO - PROCESS | 1780 | 1471986371232 Marionette TRACE conn4 <- [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]]]}] 14:06:11 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 14:06:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 3096ms 14:06:11 INFO - PROCESS | 1780 | 1471986371306 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 14:06:11 INFO - PROCESS | 1780 | 1471986371315 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 14:06:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 14:06:11 INFO - PROCESS | 1780 | 1471986371325 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 14:06:11 INFO - PROCESS | 1780 | 1471986371329 Marionette TRACE conn4 <- [1,1726,null,{}] 14:06:11 INFO - PROCESS | 1780 | 1471986371341 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:11 INFO - PROCESS | 1780 | 1471986371347 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:11 INFO - PROCESS | 1780 | 1471986371554 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 14:06:11 INFO - PROCESS | 1780 | 1471986371777 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:11 INFO - PROCESS | 1780 | 1471986371788 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:11 INFO - PROCESS | 1780 | ++DOCSHELL 0x916a1000 == 26 [pid = 1780] [id = 439] 14:06:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 70 (0x916abc00) [pid = 1780] [serial = 1318] [outer = (nil)] 14:06:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 71 (0x91bbc000) [pid = 1780] [serial = 1319] [outer = 0x916abc00] 14:06:11 INFO - PROCESS | 1780 | 1471986371871 Marionette DEBUG loaded listener.js 14:06:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 72 (0x91d05400) [pid = 1780] [serial = 1320] [outer = 0x916abc00] 14:06:12 INFO - PROCESS | 1780 | 1471986372773 Marionette TRACE conn4 <- [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]]]}] 14:06:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 14:06:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1497ms 14:06:12 INFO - PROCESS | 1780 | 1471986372822 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 14:06:12 INFO - PROCESS | 1780 | 1471986372831 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 14:06:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 14:06:12 INFO - PROCESS | 1780 | 1471986372843 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 14:06:12 INFO - PROCESS | 1780 | 1471986372847 Marionette TRACE conn4 <- [1,1730,null,{}] 14:06:12 INFO - PROCESS | 1780 | 1471986372854 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:12 INFO - PROCESS | 1780 | 1471986372860 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:13 INFO - PROCESS | 1780 | 1471986373039 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 14:06:13 INFO - PROCESS | 1780 | 1471986373196 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:13 INFO - PROCESS | 1780 | 1471986373207 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:13 INFO - PROCESS | 1780 | ++DOCSHELL 0x93abf000 == 27 [pid = 1780] [id = 440] 14:06:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 73 (0x93ca6800) [pid = 1780] [serial = 1321] [outer = (nil)] 14:06:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0x93cafc00) [pid = 1780] [serial = 1322] [outer = 0x93ca6800] 14:06:13 INFO - PROCESS | 1780 | 1471986373301 Marionette DEBUG loaded listener.js 14:06:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0x93e0b800) [pid = 1780] [serial = 1323] [outer = 0x93ca6800] 14:06:14 INFO - PROCESS | 1780 | 1471986374240 Marionette TRACE conn4 <- [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]]]}] 14:06:14 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 14:06:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1439ms 14:06:14 INFO - PROCESS | 1780 | 1471986374283 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 14:06:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 14:06:14 INFO - PROCESS | 1780 | 1471986374288 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 14:06:14 INFO - PROCESS | 1780 | 1471986374305 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 14:06:14 INFO - PROCESS | 1780 | 1471986374313 Marionette TRACE conn4 <- [1,1734,null,{}] 14:06:14 INFO - PROCESS | 1780 | 1471986374331 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:14 INFO - PROCESS | 1780 | 1471986374342 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:14 INFO - PROCESS | 1780 | 1471986374604 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 14:06:14 INFO - PROCESS | 1780 | 1471986374638 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:14 INFO - PROCESS | 1780 | 1471986374651 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:14 INFO - PROCESS | 1780 | ++DOCSHELL 0x98480c00 == 28 [pid = 1780] [id = 441] 14:06:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0x99326400) [pid = 1780] [serial = 1324] [outer = (nil)] 14:06:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 77 (0x99817c00) [pid = 1780] [serial = 1325] [outer = 0x99326400] 14:06:14 INFO - PROCESS | 1780 | 1471986374731 Marionette DEBUG loaded listener.js 14:06:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 78 (0x9a122000) [pid = 1780] [serial = 1326] [outer = 0x99326400] 14:06:16 INFO - PROCESS | 1780 | --DOMWINDOW == 77 (0x9a42ac00) [pid = 1780] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 14:06:16 INFO - PROCESS | 1780 | --DOMWINDOW == 76 (0x93a3f800) [pid = 1780] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 14:06:16 INFO - PROCESS | 1780 | --DOMWINDOW == 75 (0x9a554000) [pid = 1780] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 14:06:16 INFO - PROCESS | 1780 | --DOMWINDOW == 74 (0x95275800) [pid = 1780] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 14:06:16 INFO - PROCESS | 1780 | --DOMWINDOW == 73 (0x916a6400) [pid = 1780] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 14:06:16 INFO - PROCESS | 1780 | --DOMWINDOW == 72 (0x9a569400) [pid = 1780] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 14:06:16 INFO - PROCESS | 1780 | --DOMWINDOW == 71 (0x97a7f400) [pid = 1780] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 14:06:16 INFO - PROCESS | 1780 | --DOMWINDOW == 70 (0x916a2c00) [pid = 1780] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 14:06:16 INFO - PROCESS | 1780 | --DOMWINDOW == 69 (0x93cb4000) [pid = 1780] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 14:06:16 INFO - PROCESS | 1780 | --DOMWINDOW == 68 (0x91d0d000) [pid = 1780] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 14:06:16 INFO - PROCESS | 1780 | 1471986376387 Marionette TRACE conn4 <- [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]]]}] 14:06:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 14:06:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 2156ms 14:06:16 INFO - PROCESS | 1780 | 1471986376451 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 14:06:16 INFO - PROCESS | 1780 | 1471986376456 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 14:06:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 14:06:16 INFO - PROCESS | 1780 | 1471986376462 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 14:06:16 INFO - PROCESS | 1780 | 1471986376465 Marionette TRACE conn4 <- [1,1738,null,{}] 14:06:16 INFO - PROCESS | 1780 | 1471986376471 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:16 INFO - PROCESS | 1780 | 1471986376476 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:16 INFO - PROCESS | 1780 | 1471986376645 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 14:06:16 INFO - PROCESS | 1780 | 1471986376654 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:16 INFO - PROCESS | 1780 | 1471986376661 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:16 INFO - PROCESS | 1780 | ++DOCSHELL 0x916a8000 == 29 [pid = 1780] [id = 442] 14:06:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 69 (0x925ef800) [pid = 1780] [serial = 1327] [outer = (nil)] 14:06:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 70 (0x9a11fc00) [pid = 1780] [serial = 1328] [outer = 0x925ef800] 14:06:16 INFO - PROCESS | 1780 | 1471986376859 Marionette DEBUG loaded listener.js 14:06:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 71 (0x9a1b1c00) [pid = 1780] [serial = 1329] [outer = 0x925ef800] 14:06:17 INFO - PROCESS | 1780 | 1471986377614 Marionette TRACE conn4 <- [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]]]}] 14:06:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 14:06:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1178ms 14:06:17 INFO - PROCESS | 1780 | 1471986377644 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 14:06:17 INFO - PROCESS | 1780 | 1471986377647 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 14:06:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 14:06:17 INFO - PROCESS | 1780 | 1471986377654 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 14:06:17 INFO - PROCESS | 1780 | 1471986377659 Marionette TRACE conn4 <- [1,1742,null,{}] 14:06:17 INFO - PROCESS | 1780 | 1471986377665 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:17 INFO - PROCESS | 1780 | 1471986377670 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:17 INFO - PROCESS | 1780 | 1471986377885 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 14:06:17 INFO - PROCESS | 1780 | 1471986377902 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:17 INFO - PROCESS | 1780 | 1471986377914 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:17 INFO - PROCESS | 1780 | ++DOCSHELL 0x97a79800 == 30 [pid = 1780] [id = 443] 14:06:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 72 (0x9a1a4800) [pid = 1780] [serial = 1330] [outer = (nil)] 14:06:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 73 (0x9a42ec00) [pid = 1780] [serial = 1331] [outer = 0x9a1a4800] 14:06:17 INFO - PROCESS | 1780 | 1471986377985 Marionette DEBUG loaded listener.js 14:06:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0x9a4f4800) [pid = 1780] [serial = 1332] [outer = 0x9a1a4800] 14:06:19 INFO - PROCESS | 1780 | 1471986379192 Marionette TRACE conn4 <- [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]]]}] 14:06:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 14:06:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1588ms 14:06:19 INFO - PROCESS | 1780 | 1471986379245 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 14:06:19 INFO - PROCESS | 1780 | 1471986379250 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 14:06:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 14:06:19 INFO - PROCESS | 1780 | 1471986379260 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 14:06:19 INFO - PROCESS | 1780 | 1471986379265 Marionette TRACE conn4 <- [1,1746,null,{}] 14:06:19 INFO - PROCESS | 1780 | 1471986379277 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:19 INFO - PROCESS | 1780 | 1471986379283 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:19 INFO - PROCESS | 1780 | 1471986379520 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 14:06:19 INFO - PROCESS | 1780 | 1471986379798 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:19 INFO - PROCESS | 1780 | 1471986379805 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:19 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f05fc00 == 31 [pid = 1780] [id = 444] 14:06:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0x91bb9c00) [pid = 1780] [serial = 1333] [outer = (nil)] 14:06:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0x93ab5400) [pid = 1780] [serial = 1334] [outer = 0x91bb9c00] 14:06:19 INFO - PROCESS | 1780 | 1471986379910 Marionette DEBUG loaded listener.js 14:06:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 77 (0x9515f000) [pid = 1780] [serial = 1335] [outer = 0x91bb9c00] 14:06:21 INFO - PROCESS | 1780 | 1471986381128 Marionette TRACE conn4 <- [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]]]}] 14:06:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 14:06:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1950ms 14:06:21 INFO - PROCESS | 1780 | 1471986381211 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 14:06:21 INFO - PROCESS | 1780 | 1471986381219 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 14:06:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 14:06:21 INFO - PROCESS | 1780 | 1471986381231 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 14:06:21 INFO - PROCESS | 1780 | 1471986381235 Marionette TRACE conn4 <- [1,1750,null,{}] 14:06:21 INFO - PROCESS | 1780 | 1471986381243 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:21 INFO - PROCESS | 1780 | 1471986381251 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:21 INFO - PROCESS | 1780 | 1471986381593 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 14:06:21 INFO - PROCESS | 1780 | 1471986381777 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:21 INFO - PROCESS | 1780 | 1471986381785 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:21 INFO - PROCESS | 1780 | ++DOCSHELL 0x917d6000 == 32 [pid = 1780] [id = 445] 14:06:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 78 (0x997c3c00) [pid = 1780] [serial = 1336] [outer = (nil)] 14:06:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 79 (0x9a427800) [pid = 1780] [serial = 1337] [outer = 0x997c3c00] 14:06:21 INFO - PROCESS | 1780 | 1471986381876 Marionette DEBUG loaded listener.js 14:06:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0x93abc800) [pid = 1780] [serial = 1338] [outer = 0x997c3c00] 14:06:22 INFO - PROCESS | 1780 | 1471986382856 Marionette TRACE conn4 <- [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]]]}] 14:06:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 14:06:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1686ms 14:06:22 INFO - PROCESS | 1780 | 1471986382918 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 14:06:22 INFO - PROCESS | 1780 | 1471986382923 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 14:06:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 14:06:22 INFO - PROCESS | 1780 | 1471986382930 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 14:06:22 INFO - PROCESS | 1780 | 1471986382937 Marionette TRACE conn4 <- [1,1754,null,{}] 14:06:22 INFO - PROCESS | 1780 | 1471986382955 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:22 INFO - PROCESS | 1780 | 1471986382967 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:23 INFO - PROCESS | 1780 | 1471986383215 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 14:06:23 INFO - PROCESS | 1780 | 1471986383447 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:23 INFO - PROCESS | 1780 | 1471986383459 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:23 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a578000 == 33 [pid = 1780] [id = 446] 14:06:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x9aba5c00) [pid = 1780] [serial = 1339] [outer = (nil)] 14:06:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0x9ac3ec00) [pid = 1780] [serial = 1340] [outer = 0x9aba5c00] 14:06:23 INFO - PROCESS | 1780 | 1471986383608 Marionette DEBUG loaded listener.js 14:06:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0x9ac4bc00) [pid = 1780] [serial = 1341] [outer = 0x9aba5c00] 14:06:24 INFO - PROCESS | 1780 | 1471986384534 Marionette TRACE conn4 <- [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]]]}] 14:06:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 14:06:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1650ms 14:06:24 INFO - PROCESS | 1780 | 1471986384581 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 14:06:24 INFO - PROCESS | 1780 | 1471986384587 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 14:06:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 14:06:24 INFO - PROCESS | 1780 | 1471986384597 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 14:06:24 INFO - PROCESS | 1780 | 1471986384601 Marionette TRACE conn4 <- [1,1758,null,{}] 14:06:24 INFO - PROCESS | 1780 | 1471986384608 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:24 INFO - PROCESS | 1780 | 1471986384620 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:24 INFO - PROCESS | 1780 | 1471986384857 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 14:06:25 INFO - PROCESS | 1780 | 1471986385087 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:25 INFO - PROCESS | 1780 | 1471986385099 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:25 INFO - PROCESS | 1780 | ++DOCSHELL 0x98474400 == 34 [pid = 1780] [id = 447] 14:06:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x9b06bc00) [pid = 1780] [serial = 1342] [outer = (nil)] 14:06:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0x9b070c00) [pid = 1780] [serial = 1343] [outer = 0x9b06bc00] 14:06:25 INFO - PROCESS | 1780 | 1471986385229 Marionette DEBUG loaded listener.js 14:06:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0x9b074800) [pid = 1780] [serial = 1344] [outer = 0x9b06bc00] 14:06:26 INFO - PROCESS | 1780 | 1471986386173 Marionette TRACE conn4 <- [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]]]}] 14:06:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 14:06:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1640ms 14:06:26 INFO - PROCESS | 1780 | 1471986386239 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 14:06:26 INFO - PROCESS | 1780 | 1471986386246 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 14:06:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 14:06:26 INFO - PROCESS | 1780 | 1471986386258 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 14:06:26 INFO - PROCESS | 1780 | 1471986386263 Marionette TRACE conn4 <- [1,1762,null,{}] 14:06:26 INFO - PROCESS | 1780 | 1471986386274 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:26 INFO - PROCESS | 1780 | 1471986386283 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:26 INFO - PROCESS | 1780 | 1471986386630 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 14:06:26 INFO - PROCESS | 1780 | 1471986386868 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:26 INFO - PROCESS | 1780 | 1471986386875 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:26 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f060800 == 35 [pid = 1780] [id = 448] 14:06:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0x91474000) [pid = 1780] [serial = 1345] [outer = (nil)] 14:06:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 88 (0x9b2b3800) [pid = 1780] [serial = 1346] [outer = 0x91474000] 14:06:26 INFO - PROCESS | 1780 | 1471986386964 Marionette DEBUG loaded listener.js 14:06:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 89 (0x9b53f000) [pid = 1780] [serial = 1347] [outer = 0x91474000] 14:06:28 INFO - PROCESS | 1780 | 1471986388112 Marionette TRACE conn4 <- [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]]]}] 14:06:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 14:06:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1891ms 14:06:28 INFO - PROCESS | 1780 | 1471986388148 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 14:06:28 INFO - PROCESS | 1780 | 1471986388152 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 14:06:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 14:06:28 INFO - PROCESS | 1780 | 1471986388161 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 14:06:28 INFO - PROCESS | 1780 | 1471986388166 Marionette TRACE conn4 <- [1,1766,null,{}] 14:06:28 INFO - PROCESS | 1780 | 1471986388172 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:28 INFO - PROCESS | 1780 | 1471986388187 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:28 INFO - PROCESS | 1780 | 1471986388463 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 14:06:28 INFO - PROCESS | 1780 | 1471986388789 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:28 INFO - PROCESS | 1780 | 1471986388807 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:28 INFO - PROCESS | 1780 | ++DOCSHELL 0x91bb6c00 == 36 [pid = 1780] [id = 449] 14:06:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 90 (0x925e6800) [pid = 1780] [serial = 1348] [outer = (nil)] 14:06:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 91 (0x9c0b8000) [pid = 1780] [serial = 1349] [outer = 0x925e6800] 14:06:28 INFO - PROCESS | 1780 | 1471986388972 Marionette DEBUG loaded listener.js 14:06:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 92 (0x9c246c00) [pid = 1780] [serial = 1350] [outer = 0x925e6800] 14:06:30 INFO - PROCESS | 1780 | 1471986390181 Marionette TRACE conn4 <- [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]]]}] 14:06:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 14:06:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 2098ms 14:06:30 INFO - PROCESS | 1780 | 1471986390261 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 14:06:30 INFO - PROCESS | 1780 | 1471986390265 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 14:06:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 14:06:30 INFO - PROCESS | 1780 | 1471986390273 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 14:06:30 INFO - PROCESS | 1780 | 1471986390279 Marionette TRACE conn4 <- [1,1770,null,{}] 14:06:30 INFO - PROCESS | 1780 | 1471986390286 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:30 INFO - PROCESS | 1780 | 1471986390293 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:30 INFO - PROCESS | 1780 | 1471986390557 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 14:06:30 INFO - PROCESS | 1780 | 1471986390818 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:30 INFO - PROCESS | 1780 | 1471986390826 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:30 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f061400 == 37 [pid = 1780] [id = 450] 14:06:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 93 (0x91474400) [pid = 1780] [serial = 1351] [outer = (nil)] 14:06:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 94 (0x93c48800) [pid = 1780] [serial = 1352] [outer = 0x91474400] 14:06:30 INFO - PROCESS | 1780 | 1471986390974 Marionette DEBUG loaded listener.js 14:06:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 95 (0x95278c00) [pid = 1780] [serial = 1353] [outer = 0x91474400] 14:06:32 INFO - PROCESS | 1780 | 1471986392257 Marionette TRACE conn4 <- [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]]]}] 14:06:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 14:06:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 2048ms 14:06:32 INFO - PROCESS | 1780 | 1471986392323 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 14:06:32 INFO - PROCESS | 1780 | 1471986392331 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 14:06:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 14:06:32 INFO - PROCESS | 1780 | 1471986392341 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 14:06:32 INFO - PROCESS | 1780 | 1471986392347 Marionette TRACE conn4 <- [1,1774,null,{}] 14:06:32 INFO - PROCESS | 1780 | 1471986392373 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:32 INFO - PROCESS | 1780 | 1471986392381 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:32 INFO - PROCESS | 1780 | 1471986392694 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 14:06:32 INFO - PROCESS | 1780 | 1471986392890 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:32 INFO - PROCESS | 1780 | 1471986392898 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:32 INFO - PROCESS | 1780 | ++DOCSHELL 0x916a6c00 == 38 [pid = 1780] [id = 451] 14:06:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 96 (0x916a9c00) [pid = 1780] [serial = 1354] [outer = (nil)] 14:06:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 97 (0x93c45400) [pid = 1780] [serial = 1355] [outer = 0x916a9c00] 14:06:32 INFO - PROCESS | 1780 | 1471986392992 Marionette DEBUG loaded listener.js 14:06:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 98 (0x93ca8400) [pid = 1780] [serial = 1356] [outer = 0x916a9c00] 14:06:34 INFO - PROCESS | 1780 | --DOCSHELL 0x916a8000 == 37 [pid = 1780] [id = 442] 14:06:34 INFO - PROCESS | 1780 | --DOCSHELL 0x98480c00 == 36 [pid = 1780] [id = 441] 14:06:34 INFO - PROCESS | 1780 | 1471986394090 Marionette TRACE conn4 <- [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]]]}] 14:06:34 INFO - PROCESS | 1780 | --DOCSHELL 0x93abf000 == 35 [pid = 1780] [id = 440] 14:06:34 INFO - PROCESS | 1780 | --DOCSHELL 0x916a1000 == 34 [pid = 1780] [id = 439] 14:06:34 INFO - PROCESS | 1780 | --DOMWINDOW == 97 (0x9a1b0c00) [pid = 1780] [serial = 1263] [outer = (nil)] [url = about:blank] 14:06:34 INFO - PROCESS | 1780 | --DOMWINDOW == 96 (0x9aba8000) [pid = 1780] [serial = 1289] [outer = (nil)] [url = about:blank] 14:06:34 INFO - PROCESS | 1780 | --DOMWINDOW == 95 (0x9b2a4c00) [pid = 1780] [serial = 1290] [outer = (nil)] [url = about:blank] 14:06:34 INFO - PROCESS | 1780 | --DOMWINDOW == 94 (0x9527b000) [pid = 1780] [serial = 1268] [outer = (nil)] [url = about:blank] 14:06:34 INFO - PROCESS | 1780 | --DOMWINDOW == 93 (0x97a7a000) [pid = 1780] [serial = 1269] [outer = (nil)] [url = about:blank] 14:06:34 INFO - PROCESS | 1780 | --DOMWINDOW == 92 (0x9ac47000) [pid = 1780] [serial = 1274] [outer = (nil)] [url = about:blank] 14:06:34 INFO - PROCESS | 1780 | --DOMWINDOW == 91 (0x9ac45000) [pid = 1780] [serial = 1275] [outer = (nil)] [url = about:blank] 14:06:34 INFO - PROCESS | 1780 | --DOMWINDOW == 90 (0x9a576400) [pid = 1780] [serial = 1271] [outer = (nil)] [url = about:blank] 14:06:34 INFO - PROCESS | 1780 | --DOMWINDOW == 89 (0x9a9dc400) [pid = 1780] [serial = 1272] [outer = (nil)] [url = about:blank] 14:06:34 INFO - PROCESS | 1780 | --DOMWINDOW == 88 (0x9b073000) [pid = 1780] [serial = 1277] [outer = (nil)] [url = about:blank] 14:06:34 INFO - PROCESS | 1780 | --DOMWINDOW == 87 (0x9b226000) [pid = 1780] [serial = 1278] [outer = (nil)] [url = about:blank] 14:06:34 INFO - PROCESS | 1780 | --DOMWINDOW == 86 (0x917d5800) [pid = 1780] [serial = 1265] [outer = (nil)] [url = about:blank] 14:06:34 INFO - PROCESS | 1780 | --DOMWINDOW == 85 (0x91bb5800) [pid = 1780] [serial = 1266] [outer = (nil)] [url = about:blank] 14:06:34 INFO - PROCESS | 1780 | --DOMWINDOW == 84 (0x95277800) [pid = 1780] [serial = 1283] [outer = (nil)] [url = about:blank] 14:06:34 INFO - PROCESS | 1780 | --DOMWINDOW == 83 (0x97ac3000) [pid = 1780] [serial = 1284] [outer = (nil)] [url = about:blank] 14:06:34 INFO - PROCESS | 1780 | --DOMWINDOW == 82 (0x925e7400) [pid = 1780] [serial = 1280] [outer = (nil)] [url = about:blank] 14:06:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 14:06:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1801ms 14:06:34 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0x93abbc00) [pid = 1780] [serial = 1281] [outer = (nil)] [url = about:blank] 14:06:34 INFO - PROCESS | 1780 | --DOMWINDOW == 80 (0x9a552800) [pid = 1780] [serial = 1286] [outer = (nil)] [url = about:blank] 14:06:34 INFO - PROCESS | 1780 | --DOMWINDOW == 79 (0x9a570800) [pid = 1780] [serial = 1287] [outer = (nil)] [url = about:blank] 14:06:34 INFO - PROCESS | 1780 | 1471986394143 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 14:06:34 INFO - PROCESS | 1780 | 1471986394152 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 14:06:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 14:06:34 INFO - PROCESS | 1780 | 1471986394165 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 14:06:34 INFO - PROCESS | 1780 | 1471986394169 Marionette TRACE conn4 <- [1,1778,null,{}] 14:06:34 INFO - PROCESS | 1780 | 1471986394177 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:34 INFO - PROCESS | 1780 | 1471986394184 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:34 INFO - PROCESS | 1780 | 1471986394376 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 14:06:34 INFO - PROCESS | 1780 | 1471986394581 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:34 INFO - PROCESS | 1780 | 1471986394589 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:34 INFO - PROCESS | 1780 | ++DOCSHELL 0x93a3fc00 == 35 [pid = 1780] [id = 452] 14:06:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0x9527bc00) [pid = 1780] [serial = 1357] [outer = (nil)] 14:06:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x97a7a000) [pid = 1780] [serial = 1358] [outer = 0x9527bc00] 14:06:34 INFO - PROCESS | 1780 | 1471986394687 Marionette DEBUG loaded listener.js 14:06:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0x97abe800) [pid = 1780] [serial = 1359] [outer = 0x9527bc00] 14:06:35 INFO - PROCESS | 1780 | 1471986395637 Marionette TRACE conn4 <- [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]]]}] 14:06:35 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 14:06:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1539ms 14:06:35 INFO - PROCESS | 1780 | 1471986395705 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 14:06:35 INFO - PROCESS | 1780 | 1471986395708 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 14:06:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 14:06:35 INFO - PROCESS | 1780 | 1471986395717 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 14:06:35 INFO - PROCESS | 1780 | 1471986395723 Marionette TRACE conn4 <- [1,1782,null,{}] 14:06:35 INFO - PROCESS | 1780 | 1471986395743 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:35 INFO - PROCESS | 1780 | 1471986395754 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:35 INFO - PROCESS | 1780 | 1471986395962 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 14:06:36 INFO - PROCESS | 1780 | 1471986396170 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:36 INFO - PROCESS | 1780 | 1471986396184 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:36 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a570000 == 36 [pid = 1780] [id = 453] 14:06:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0x9a570800) [pid = 1780] [serial = 1360] [outer = (nil)] 14:06:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x9a574c00) [pid = 1780] [serial = 1361] [outer = 0x9a570800] 14:06:36 INFO - PROCESS | 1780 | 1471986396280 Marionette DEBUG loaded listener.js 14:06:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0x9a9e2000) [pid = 1780] [serial = 1362] [outer = 0x9a570800] 14:06:37 INFO - PROCESS | 1780 | 1471986397204 Marionette TRACE conn4 <- [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]]]}] 14:06:37 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 14:06:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1548ms 14:06:37 INFO - PROCESS | 1780 | 1471986397268 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 14:06:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 14:06:37 INFO - PROCESS | 1780 | 1471986397274 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 14:06:37 INFO - PROCESS | 1780 | 1471986397282 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 14:06:37 INFO - PROCESS | 1780 | 1471986397285 Marionette TRACE conn4 <- [1,1786,null,{}] 14:06:37 INFO - PROCESS | 1780 | 1471986397294 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:37 INFO - PROCESS | 1780 | 1471986397300 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:37 INFO - PROCESS | 1780 | 1471986397612 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 14:06:37 INFO - PROCESS | 1780 | 1471986397641 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:37 INFO - PROCESS | 1780 | 1471986397651 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:37 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f059c00 == 37 [pid = 1780] [id = 454] 14:06:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0x916a2800) [pid = 1780] [serial = 1363] [outer = (nil)] 14:06:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0x9abaf000) [pid = 1780] [serial = 1364] [outer = 0x916a2800] 14:06:37 INFO - PROCESS | 1780 | 1471986397782 Marionette DEBUG loaded listener.js 14:06:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 88 (0x9b066c00) [pid = 1780] [serial = 1365] [outer = 0x916a2800] 14:06:38 INFO - PROCESS | 1780 | 1471986398882 Marionette TRACE conn4 <- [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]]]}] 14:06:39 INFO - PROCESS | 1780 | --DOMWINDOW == 87 (0x917d1000) [pid = 1780] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 14:06:39 INFO - PROCESS | 1780 | --DOMWINDOW == 86 (0x97a75c00) [pid = 1780] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 14:06:39 INFO - PROCESS | 1780 | --DOMWINDOW == 85 (0x9ac3e800) [pid = 1780] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 14:06:39 INFO - PROCESS | 1780 | --DOMWINDOW == 84 (0x9aafa000) [pid = 1780] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 14:06:39 INFO - PROCESS | 1780 | --DOMWINDOW == 83 (0x9b2b2800) [pid = 1780] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 14:06:39 INFO - PROCESS | 1780 | --DOMWINDOW == 82 (0x91475800) [pid = 1780] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 14:06:39 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0x93e0fc00) [pid = 1780] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 14:06:39 INFO - PROCESS | 1780 | --DOMWINDOW == 80 (0x9d50c800) [pid = 1780] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 14:06:39 INFO - PROCESS | 1780 | --DOMWINDOW == 79 (0x93ca6800) [pid = 1780] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 14:06:39 INFO - PROCESS | 1780 | --DOMWINDOW == 78 (0x99326400) [pid = 1780] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 14:06:39 INFO - PROCESS | 1780 | --DOMWINDOW == 77 (0x916abc00) [pid = 1780] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 14:06:39 INFO - PROCESS | 1780 | --DOMWINDOW == 76 (0x9147d000) [pid = 1780] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 14:06:39 INFO - PROCESS | 1780 | --DOMWINDOW == 75 (0x925ef800) [pid = 1780] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 14:06:39 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 14:06:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1843ms 14:06:39 INFO - PROCESS | 1780 | 1471986399125 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 14:06:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 14:06:39 INFO - PROCESS | 1780 | 1471986399129 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 14:06:39 INFO - PROCESS | 1780 | 1471986399136 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 14:06:39 INFO - PROCESS | 1780 | 1471986399140 Marionette TRACE conn4 <- [1,1790,null,{}] 14:06:39 INFO - PROCESS | 1780 | 1471986399146 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:39 INFO - PROCESS | 1780 | 1471986399152 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:39 INFO - PROCESS | 1780 | 1471986399333 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 14:06:39 INFO - PROCESS | 1780 | 1471986399543 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:39 INFO - PROCESS | 1780 | 1471986399554 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:39 INFO - PROCESS | 1780 | ++DOCSHELL 0x916abc00 == 38 [pid = 1780] [id = 455] 14:06:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0x93abcc00) [pid = 1780] [serial = 1366] [outer = (nil)] 14:06:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 77 (0x95276c00) [pid = 1780] [serial = 1367] [outer = 0x93abcc00] 14:06:39 INFO - PROCESS | 1780 | 1471986399642 Marionette DEBUG loaded listener.js 14:06:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 78 (0x9a1b9000) [pid = 1780] [serial = 1368] [outer = 0x93abcc00] 14:06:40 INFO - PROCESS | 1780 | 1471986400501 Marionette TRACE conn4 <- [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]]]}] 14:06:40 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) 14:06:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1433ms 14:06:40 INFO - PROCESS | 1780 | 1471986400570 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 14:06:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 14:06:40 INFO - PROCESS | 1780 | 1471986400575 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 14:06:40 INFO - PROCESS | 1780 | 1471986400584 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 14:06:40 INFO - PROCESS | 1780 | 1471986400586 Marionette TRACE conn4 <- [1,1794,null,{}] 14:06:40 INFO - PROCESS | 1780 | 1471986400594 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:40 INFO - PROCESS | 1780 | 1471986400609 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:40 INFO - PROCESS | 1780 | 1471986400841 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 14:06:41 INFO - PROCESS | 1780 | 1471986401050 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:41 INFO - PROCESS | 1780 | 1471986401059 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:41 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f05f000 == 39 [pid = 1780] [id = 456] 14:06:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 79 (0x93abdc00) [pid = 1780] [serial = 1369] [outer = (nil)] 14:06:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0x9bdbbc00) [pid = 1780] [serial = 1370] [outer = 0x93abdc00] 14:06:41 INFO - PROCESS | 1780 | 1471986401150 Marionette DEBUG loaded listener.js 14:06:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x9c0ba800) [pid = 1780] [serial = 1371] [outer = 0x93abdc00] 14:06:42 INFO - PROCESS | 1780 | 1471986402235 Marionette TRACE conn4 <- [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]]]}] 14:06:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:06:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1685ms 14:06:42 INFO - PROCESS | 1780 | 1471986402270 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 14:06:42 INFO - PROCESS | 1780 | 1471986402277 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 14:06:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 14:06:42 INFO - PROCESS | 1780 | 1471986402285 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 14:06:42 INFO - PROCESS | 1780 | 1471986402293 Marionette TRACE conn4 <- [1,1798,null,{}] 14:06:42 INFO - PROCESS | 1780 | 1471986402301 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:42 INFO - PROCESS | 1780 | 1471986402311 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:42 INFO - PROCESS | 1780 | 1471986402544 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 14:06:42 INFO - PROCESS | 1780 | 1471986402836 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:42 INFO - PROCESS | 1780 | 1471986402850 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:42 INFO - PROCESS | 1780 | ++DOCSHELL 0x917d8800 == 40 [pid = 1780] [id = 457] 14:06:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0x91bc0c00) [pid = 1780] [serial = 1372] [outer = (nil)] 14:06:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0x93abbc00) [pid = 1780] [serial = 1373] [outer = 0x91bc0c00] 14:06:42 INFO - PROCESS | 1780 | 1471986402942 Marionette DEBUG loaded listener.js 14:06:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x9523cc00) [pid = 1780] [serial = 1374] [outer = 0x91bc0c00] 14:06:43 INFO - PROCESS | 1780 | 1471986403934 Marionette TRACE conn4 <- [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]]]}] 14:06:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 14:06:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1692ms 14:06:43 INFO - PROCESS | 1780 | 1471986403978 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 14:06:43 INFO - PROCESS | 1780 | 1471986403985 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 14:06:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 14:06:44 INFO - PROCESS | 1780 | 1471986403997 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 14:06:44 INFO - PROCESS | 1780 | 1471986404001 Marionette TRACE conn4 <- [1,1802,null,{}] 14:06:44 INFO - PROCESS | 1780 | 1471986404008 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:44 INFO - PROCESS | 1780 | 1471986404014 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:44 INFO - PROCESS | 1780 | 1471986404288 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 14:06:44 INFO - PROCESS | 1780 | 1471986404575 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:44 INFO - PROCESS | 1780 | 1471986404583 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:44 INFO - PROCESS | 1780 | ++DOCSHELL 0x91bb2400 == 41 [pid = 1780] [id = 458] 14:06:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0x9a427000) [pid = 1780] [serial = 1375] [outer = (nil)] 14:06:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0x9a554400) [pid = 1780] [serial = 1376] [outer = 0x9a427000] 14:06:44 INFO - PROCESS | 1780 | 1471986404674 Marionette DEBUG loaded listener.js 14:06:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0x9a577800) [pid = 1780] [serial = 1377] [outer = 0x9a427000] 14:06:45 INFO - PROCESS | 1780 | 1471986405733 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:06:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 14:06:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1793ms 14:06:45 INFO - PROCESS | 1780 | 1471986405792 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 14:06:45 INFO - PROCESS | 1780 | 1471986405798 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 14:06:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 14:06:45 INFO - PROCESS | 1780 | 1471986405807 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 14:06:45 INFO - PROCESS | 1780 | 1471986405814 Marionette TRACE conn4 <- [1,1806,null,{}] 14:06:45 INFO - PROCESS | 1780 | 1471986405837 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:45 INFO - PROCESS | 1780 | 1471986405849 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:46 INFO - PROCESS | 1780 | 1471986406134 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 14:06:46 INFO - PROCESS | 1780 | 1471986406397 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:46 INFO - PROCESS | 1780 | 1471986406410 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:46 INFO - PROCESS | 1780 | ++DOCSHELL 0x9c201c00 == 42 [pid = 1780] [id = 459] 14:06:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 88 (0x9c203000) [pid = 1780] [serial = 1378] [outer = (nil)] 14:06:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 89 (0x9d50e800) [pid = 1780] [serial = 1379] [outer = 0x9c203000] 14:06:46 INFO - PROCESS | 1780 | 1471986406531 Marionette DEBUG loaded listener.js 14:06:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 90 (0x9d5aa400) [pid = 1780] [serial = 1380] [outer = 0x9c203000] 14:06:47 INFO - PROCESS | 1780 | 1471986407554 Marionette TRACE conn4 <- [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]]]}] 14:06:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 14:06:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1790ms 14:06:47 INFO - PROCESS | 1780 | 1471986407597 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 14:06:47 INFO - PROCESS | 1780 | 1471986407602 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 14:06:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 14:06:47 INFO - PROCESS | 1780 | 1471986407609 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 14:06:47 INFO - PROCESS | 1780 | 1471986407612 Marionette TRACE conn4 <- [1,1810,null,{}] 14:06:47 INFO - PROCESS | 1780 | 1471986407619 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:47 INFO - PROCESS | 1780 | 1471986407624 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:47 INFO - PROCESS | 1780 | 1471986407819 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 14:06:48 INFO - PROCESS | 1780 | 1471986408046 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:48 INFO - PROCESS | 1780 | 1471986408056 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:48 INFO - PROCESS | 1780 | ++DOCSHELL 0x9147a400 == 43 [pid = 1780] [id = 460] 14:06:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 91 (0x9d504400) [pid = 1780] [serial = 1381] [outer = (nil)] 14:06:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 92 (0xa119dc00) [pid = 1780] [serial = 1382] [outer = 0x9d504400] 14:06:48 INFO - PROCESS | 1780 | 1471986408199 Marionette DEBUG loaded listener.js 14:06:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 93 (0xa11a7800) [pid = 1780] [serial = 1383] [outer = 0x9d504400] 14:06:49 INFO - PROCESS | 1780 | 1471986409143 Marionette TRACE conn4 <- [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]]]}] 14:06:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 14:06:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1589ms 14:06:49 INFO - PROCESS | 1780 | 1471986409200 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 14:06:49 INFO - PROCESS | 1780 | 1471986409204 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 14:06:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 14:06:49 INFO - PROCESS | 1780 | 1471986409211 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 14:06:49 INFO - PROCESS | 1780 | 1471986409215 Marionette TRACE conn4 <- [1,1814,null,{}] 14:06:49 INFO - PROCESS | 1780 | 1471986409220 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:49 INFO - PROCESS | 1780 | 1471986409226 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:49 INFO - PROCESS | 1780 | 1471986409423 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 14:06:49 INFO - PROCESS | 1780 | 1471986409652 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:49 INFO - PROCESS | 1780 | 1471986409663 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:49 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a9d9c00 == 44 [pid = 1780] [id = 461] 14:06:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 94 (0xa0633400) [pid = 1780] [serial = 1384] [outer = (nil)] 14:06:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 95 (0xa20ac400) [pid = 1780] [serial = 1385] [outer = 0xa0633400] 14:06:49 INFO - PROCESS | 1780 | 1471986409810 Marionette DEBUG loaded listener.js 14:06:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 96 (0xa221f000) [pid = 1780] [serial = 1386] [outer = 0xa0633400] 14:06:50 INFO - PROCESS | 1780 | 1471986410721 Marionette TRACE conn4 <- [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]]]}] 14:06:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 14:06:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1539ms 14:06:50 INFO - PROCESS | 1780 | 1471986410754 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 14:06:50 INFO - PROCESS | 1780 | 1471986410758 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 14:06:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 14:06:50 INFO - PROCESS | 1780 | 1471986410765 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 14:06:50 INFO - PROCESS | 1780 | 1471986410768 Marionette TRACE conn4 <- [1,1818,null,{}] 14:06:50 INFO - PROCESS | 1780 | 1471986410794 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:50 INFO - PROCESS | 1780 | 1471986410806 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:51 INFO - PROCESS | 1780 | 1471986411002 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 14:06:51 INFO - PROCESS | 1780 | 1471986411236 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:51 INFO - PROCESS | 1780 | 1471986411243 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:51 INFO - PROCESS | 1780 | ++DOCSHELL 0x91d0f800 == 45 [pid = 1780] [id = 462] 14:06:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 97 (0xa200f800) [pid = 1780] [serial = 1387] [outer = (nil)] 14:06:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 98 (0xa2328800) [pid = 1780] [serial = 1388] [outer = 0xa200f800] 14:06:51 INFO - PROCESS | 1780 | 1471986411343 Marionette DEBUG loaded listener.js 14:06:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 99 (0xa2541800) [pid = 1780] [serial = 1389] [outer = 0xa200f800] 14:06:52 INFO - PROCESS | 1780 | 1471986412207 Marionette TRACE conn4 <- [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]]]}] 14:06:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 14:06:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1507ms 14:06:52 INFO - PROCESS | 1780 | 1471986412274 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 14:06:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 14:06:52 INFO - PROCESS | 1780 | 1471986412278 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 14:06:52 INFO - PROCESS | 1780 | 1471986412286 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 14:06:52 INFO - PROCESS | 1780 | 1471986412289 Marionette TRACE conn4 <- [1,1822,null,{}] 14:06:52 INFO - PROCESS | 1780 | 1471986412296 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:52 INFO - PROCESS | 1780 | 1471986412301 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:52 INFO - PROCESS | 1780 | 1471986412534 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 14:06:52 INFO - PROCESS | 1780 | 1471986412777 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:52 INFO - PROCESS | 1780 | 1471986412788 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:52 INFO - PROCESS | 1780 | ++DOCSHELL 0x91d06000 == 46 [pid = 1780] [id = 463] 14:06:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 100 (0x91d0c000) [pid = 1780] [serial = 1390] [outer = (nil)] 14:06:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 101 (0xa22e6000) [pid = 1780] [serial = 1391] [outer = 0x91d0c000] 14:06:52 INFO - PROCESS | 1780 | 1471986412937 Marionette DEBUG loaded listener.js 14:06:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 102 (0xa2fcc400) [pid = 1780] [serial = 1392] [outer = 0x91d0c000] 14:06:54 INFO - PROCESS | 1780 | 1471986414223 Marionette TRACE conn4 <- [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]]]}] 14:06:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 14:06:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1989ms 14:06:54 INFO - PROCESS | 1780 | 1471986414275 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 14:06:54 INFO - PROCESS | 1780 | 1471986414282 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 14:06:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 14:06:54 INFO - PROCESS | 1780 | 1471986414291 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 14:06:54 INFO - PROCESS | 1780 | 1471986414295 Marionette TRACE conn4 <- [1,1826,null,{}] 14:06:54 INFO - PROCESS | 1780 | 1471986414426 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:54 INFO - PROCESS | 1780 | 1471986414434 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:54 INFO - PROCESS | 1780 | 1471986414615 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 14:06:54 INFO - PROCESS | 1780 | 1471986414847 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:54 INFO - PROCESS | 1780 | 1471986414870 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:54 INFO - PROCESS | 1780 | ++DOCSHELL 0x93a3f400 == 47 [pid = 1780] [id = 464] 14:06:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 103 (0x93abf000) [pid = 1780] [serial = 1393] [outer = (nil)] 14:06:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 104 (0x93e07000) [pid = 1780] [serial = 1394] [outer = 0x93abf000] 14:06:54 INFO - PROCESS | 1780 | 1471986414987 Marionette DEBUG loaded listener.js 14:06:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 105 (0x95280000) [pid = 1780] [serial = 1395] [outer = 0x93abf000] 14:06:56 INFO - PROCESS | 1780 | --DOCSHELL 0x916abc00 == 46 [pid = 1780] [id = 455] 14:06:56 INFO - PROCESS | 1780 | --DOCSHELL 0x8f059c00 == 45 [pid = 1780] [id = 454] 14:06:56 INFO - PROCESS | 1780 | --DOCSHELL 0x9a570000 == 44 [pid = 1780] [id = 453] 14:06:56 INFO - PROCESS | 1780 | --DOCSHELL 0x93a3fc00 == 43 [pid = 1780] [id = 452] 14:06:56 INFO - PROCESS | 1780 | --DOCSHELL 0x916a6c00 == 42 [pid = 1780] [id = 451] 14:06:56 INFO - PROCESS | 1780 | --DOCSHELL 0x93cad400 == 41 [pid = 1780] [id = 438] 14:06:56 INFO - PROCESS | 1780 | --DOCSHELL 0x97a79800 == 40 [pid = 1780] [id = 443] 14:06:56 INFO - PROCESS | 1780 | --DOCSHELL 0x8f05fc00 == 39 [pid = 1780] [id = 444] 14:06:56 INFO - PROCESS | 1780 | --DOCSHELL 0x8f061400 == 38 [pid = 1780] [id = 450] 14:06:56 INFO - PROCESS | 1780 | --DOCSHELL 0x917d6000 == 37 [pid = 1780] [id = 445] 14:06:56 INFO - PROCESS | 1780 | --DOCSHELL 0x9a578000 == 36 [pid = 1780] [id = 446] 14:06:56 INFO - PROCESS | 1780 | --DOCSHELL 0x91bb6c00 == 35 [pid = 1780] [id = 449] 14:06:56 INFO - PROCESS | 1780 | --DOCSHELL 0x8f060800 == 34 [pid = 1780] [id = 448] 14:06:56 INFO - PROCESS | 1780 | --DOCSHELL 0x98474400 == 33 [pid = 1780] [id = 447] 14:06:56 INFO - PROCESS | 1780 | --DOCSHELL 0x91d06000 == 32 [pid = 1780] [id = 463] 14:06:56 INFO - PROCESS | 1780 | --DOCSHELL 0x9a9d9c00 == 31 [pid = 1780] [id = 461] 14:06:56 INFO - PROCESS | 1780 | --DOCSHELL 0x91d0f800 == 30 [pid = 1780] [id = 462] 14:06:56 INFO - PROCESS | 1780 | --DOCSHELL 0x9147a400 == 29 [pid = 1780] [id = 460] 14:06:56 INFO - PROCESS | 1780 | --DOCSHELL 0x9c201c00 == 28 [pid = 1780] [id = 459] 14:06:56 INFO - PROCESS | 1780 | --DOCSHELL 0x91bb2400 == 27 [pid = 1780] [id = 458] 14:06:56 INFO - PROCESS | 1780 | --DOCSHELL 0x8f05f000 == 26 [pid = 1780] [id = 456] 14:06:56 INFO - PROCESS | 1780 | --DOCSHELL 0x917d8800 == 25 [pid = 1780] [id = 457] 14:06:56 INFO - PROCESS | 1780 | --DOMWINDOW == 104 (0x925e4800) [pid = 1780] [serial = 1293] [outer = (nil)] [url = about:blank] 14:06:56 INFO - PROCESS | 1780 | --DOMWINDOW == 103 (0x91bbc800) [pid = 1780] [serial = 1292] [outer = (nil)] [url = about:blank] 14:06:56 INFO - PROCESS | 1780 | --DOMWINDOW == 102 (0x9981b000) [pid = 1780] [serial = 1296] [outer = (nil)] [url = about:blank] 14:06:56 INFO - PROCESS | 1780 | --DOMWINDOW == 101 (0x98478000) [pid = 1780] [serial = 1295] [outer = (nil)] [url = about:blank] 14:06:56 INFO - PROCESS | 1780 | --DOMWINDOW == 100 (0x9b2ad800) [pid = 1780] [serial = 1299] [outer = (nil)] [url = about:blank] 14:06:56 INFO - PROCESS | 1780 | --DOMWINDOW == 99 (0x9b066000) [pid = 1780] [serial = 1298] [outer = (nil)] [url = about:blank] 14:06:56 INFO - PROCESS | 1780 | --DOMWINDOW == 98 (0x9bdb6000) [pid = 1780] [serial = 1302] [outer = (nil)] [url = about:blank] 14:06:56 INFO - PROCESS | 1780 | --DOMWINDOW == 97 (0x9b8a0400) [pid = 1780] [serial = 1301] [outer = (nil)] [url = about:blank] 14:06:56 INFO - PROCESS | 1780 | --DOMWINDOW == 96 (0x9c0be400) [pid = 1780] [serial = 1305] [outer = (nil)] [url = about:blank] 14:06:56 INFO - PROCESS | 1780 | --DOMWINDOW == 95 (0x9c0bb800) [pid = 1780] [serial = 1304] [outer = (nil)] [url = about:blank] 14:06:56 INFO - PROCESS | 1780 | --DOMWINDOW == 94 (0x9d5a8400) [pid = 1780] [serial = 1308] [outer = (nil)] [url = about:blank] 14:06:56 INFO - PROCESS | 1780 | --DOMWINDOW == 93 (0x9d503c00) [pid = 1780] [serial = 1307] [outer = (nil)] [url = about:blank] 14:06:56 INFO - PROCESS | 1780 | --DOMWINDOW == 92 (0x99325000) [pid = 1780] [serial = 1317] [outer = (nil)] [url = about:blank] 14:06:56 INFO - PROCESS | 1780 | --DOMWINDOW == 91 (0xa1119000) [pid = 1780] [serial = 1311] [outer = (nil)] [url = about:blank] 14:06:56 INFO - PROCESS | 1780 | --DOMWINDOW == 90 (0x96f87800) [pid = 1780] [serial = 1316] [outer = (nil)] [url = about:blank] 14:06:56 INFO - PROCESS | 1780 | --DOMWINDOW == 89 (0xa0641000) [pid = 1780] [serial = 1310] [outer = (nil)] [url = about:blank] 14:06:56 INFO - PROCESS | 1780 | --DOMWINDOW == 88 (0x93cafc00) [pid = 1780] [serial = 1322] [outer = (nil)] [url = about:blank] 14:06:56 INFO - PROCESS | 1780 | --DOMWINDOW == 87 (0x99817c00) [pid = 1780] [serial = 1325] [outer = (nil)] [url = about:blank] 14:06:56 INFO - PROCESS | 1780 | --DOMWINDOW == 86 (0x91bbc000) [pid = 1780] [serial = 1319] [outer = (nil)] [url = about:blank] 14:06:56 INFO - PROCESS | 1780 | --DOMWINDOW == 85 (0x91d05400) [pid = 1780] [serial = 1320] [outer = (nil)] [url = about:blank] 14:06:56 INFO - PROCESS | 1780 | --DOMWINDOW == 84 (0x917cf000) [pid = 1780] [serial = 1314] [outer = (nil)] [url = about:blank] 14:06:56 INFO - PROCESS | 1780 | --DOMWINDOW == 83 (0x91481c00) [pid = 1780] [serial = 1313] [outer = (nil)] [url = about:blank] 14:06:56 INFO - PROCESS | 1780 | --DOMWINDOW == 82 (0x9a122000) [pid = 1780] [serial = 1326] [outer = (nil)] [url = about:blank] 14:06:56 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0x9a42ec00) [pid = 1780] [serial = 1331] [outer = (nil)] [url = about:blank] 14:06:56 INFO - PROCESS | 1780 | --DOMWINDOW == 80 (0x9a1b1c00) [pid = 1780] [serial = 1329] [outer = (nil)] [url = about:blank] 14:06:56 INFO - PROCESS | 1780 | --DOMWINDOW == 79 (0x9a11fc00) [pid = 1780] [serial = 1328] [outer = (nil)] [url = about:blank] 14:06:56 INFO - PROCESS | 1780 | --DOMWINDOW == 78 (0x93e0b800) [pid = 1780] [serial = 1323] [outer = (nil)] [url = about:blank] 14:06:57 INFO - PROCESS | 1780 | 1471986417286 Marionette TRACE conn4 <- [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]]]}] 14:06:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 14:06:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 3057ms 14:06:57 INFO - PROCESS | 1780 | 1471986417349 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 14:06:57 INFO - PROCESS | 1780 | 1471986417356 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 14:06:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 14:06:57 INFO - PROCESS | 1780 | 1471986417425 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 14:06:57 INFO - PROCESS | 1780 | 1471986417432 Marionette TRACE conn4 <- [1,1830,null,{}] 14:06:57 INFO - PROCESS | 1780 | 1471986417457 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:57 INFO - PROCESS | 1780 | 1471986417462 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:57 INFO - PROCESS | 1780 | 1471986417640 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 14:06:57 INFO - PROCESS | 1780 | 1471986417663 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:57 INFO - PROCESS | 1780 | 1471986417673 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:57 INFO - PROCESS | 1780 | ++DOCSHELL 0x916a2c00 == 26 [pid = 1780] [id = 465] 14:06:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 79 (0x916a5400) [pid = 1780] [serial = 1396] [outer = (nil)] 14:06:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0x91bb4800) [pid = 1780] [serial = 1397] [outer = 0x916a5400] 14:06:57 INFO - PROCESS | 1780 | 1471986417758 Marionette DEBUG loaded listener.js 14:06:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x91bb8000) [pid = 1780] [serial = 1398] [outer = 0x916a5400] 14:06:58 INFO - PROCESS | 1780 | 1471986418736 Marionette TRACE conn4 <- [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]]]}] 14:06:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 14:06:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1412ms 14:06:58 INFO - PROCESS | 1780 | 1471986418781 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 14:06:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 14:06:58 INFO - PROCESS | 1780 | 1471986418790 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 14:06:58 INFO - PROCESS | 1780 | 1471986418801 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 14:06:58 INFO - PROCESS | 1780 | 1471986418806 Marionette TRACE conn4 <- [1,1834,null,{}] 14:06:58 INFO - PROCESS | 1780 | 1471986418817 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:58 INFO - PROCESS | 1780 | 1471986418822 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:59 INFO - PROCESS | 1780 | 1471986419010 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 14:06:59 INFO - PROCESS | 1780 | 1471986419021 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:59 INFO - PROCESS | 1780 | 1471986419030 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:06:59 INFO - PROCESS | 1780 | ++DOCSHELL 0x91d04800 == 27 [pid = 1780] [id = 466] 14:06:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0x925e7c00) [pid = 1780] [serial = 1399] [outer = (nil)] 14:06:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0x93abd400) [pid = 1780] [serial = 1400] [outer = 0x925e7c00] 14:06:59 INFO - PROCESS | 1780 | 1471986419262 Marionette DEBUG loaded listener.js 14:06:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x93ca6000) [pid = 1780] [serial = 1401] [outer = 0x925e7c00] 14:07:00 INFO - PROCESS | 1780 | 1471986420267 Marionette TRACE conn4 <- [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]]]}] 14:07:00 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 14:07:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1502ms 14:07:00 INFO - PROCESS | 1780 | 1471986420303 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 14:07:00 INFO - PROCESS | 1780 | 1471986420307 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 14:07:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 14:07:00 INFO - PROCESS | 1780 | 1471986420314 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 14:07:00 INFO - PROCESS | 1780 | 1471986420321 Marionette TRACE conn4 <- [1,1838,null,{}] 14:07:00 INFO - PROCESS | 1780 | 1471986420346 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:00 INFO - PROCESS | 1780 | 1471986420356 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:00 INFO - PROCESS | 1780 | 1471986420592 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 14:07:00 INFO - PROCESS | 1780 | 1471986420625 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:00 INFO - PROCESS | 1780 | 1471986420637 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:00 INFO - PROCESS | 1780 | ++DOCSHELL 0x98472400 == 28 [pid = 1780] [id = 467] 14:07:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0x98472c00) [pid = 1780] [serial = 1402] [outer = (nil)] 14:07:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0x99323400) [pid = 1780] [serial = 1403] [outer = 0x98472c00] 14:07:00 INFO - PROCESS | 1780 | 1471986420719 Marionette DEBUG loaded listener.js 14:07:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0x997c5c00) [pid = 1780] [serial = 1404] [outer = 0x98472c00] 14:07:02 INFO - PROCESS | 1780 | --DOMWINDOW == 86 (0x93abdc00) [pid = 1780] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 14:07:02 INFO - PROCESS | 1780 | --DOMWINDOW == 85 (0x916a2800) [pid = 1780] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 14:07:02 INFO - PROCESS | 1780 | --DOMWINDOW == 84 (0x91474400) [pid = 1780] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 14:07:02 INFO - PROCESS | 1780 | --DOMWINDOW == 83 (0x925e6800) [pid = 1780] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 14:07:02 INFO - PROCESS | 1780 | --DOMWINDOW == 82 (0x91bb9c00) [pid = 1780] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 14:07:02 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0x9aba5c00) [pid = 1780] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 14:07:02 INFO - PROCESS | 1780 | --DOMWINDOW == 80 (0x9a570800) [pid = 1780] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 14:07:02 INFO - PROCESS | 1780 | --DOMWINDOW == 79 (0x9a1a4800) [pid = 1780] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 14:07:02 INFO - PROCESS | 1780 | --DOMWINDOW == 78 (0x9b06bc00) [pid = 1780] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 14:07:02 INFO - PROCESS | 1780 | --DOMWINDOW == 77 (0x91474000) [pid = 1780] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 14:07:02 INFO - PROCESS | 1780 | --DOMWINDOW == 76 (0x916a9c00) [pid = 1780] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 14:07:02 INFO - PROCESS | 1780 | --DOMWINDOW == 75 (0x997c3c00) [pid = 1780] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 14:07:02 INFO - PROCESS | 1780 | --DOMWINDOW == 74 (0x9527bc00) [pid = 1780] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 14:07:02 INFO - PROCESS | 1780 | --DOMWINDOW == 73 (0x93abcc00) [pid = 1780] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 14:07:02 INFO - PROCESS | 1780 | 1471986422622 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 14:07:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 14:07:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 2348ms 14:07:02 INFO - PROCESS | 1780 | 1471986422663 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 14:07:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 14:07:02 INFO - PROCESS | 1780 | 1471986422668 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 14:07:02 INFO - PROCESS | 1780 | 1471986422675 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 14:07:02 INFO - PROCESS | 1780 | 1471986422679 Marionette TRACE conn4 <- [1,1842,null,{}] 14:07:02 INFO - PROCESS | 1780 | 1471986422684 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:02 INFO - PROCESS | 1780 | 1471986422690 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:02 INFO - PROCESS | 1780 | 1471986422862 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 14:07:03 INFO - PROCESS | 1780 | 1471986422998 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:03 INFO - PROCESS | 1780 | 1471986423007 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:03 INFO - PROCESS | 1780 | ++DOCSHELL 0x916a8000 == 29 [pid = 1780] [id = 468] 14:07:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0x93c4ec00) [pid = 1780] [serial = 1405] [outer = (nil)] 14:07:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0x99825c00) [pid = 1780] [serial = 1406] [outer = 0x93c4ec00] 14:07:03 INFO - PROCESS | 1780 | 1471986423086 Marionette DEBUG loaded listener.js 14:07:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0x9a19f400) [pid = 1780] [serial = 1407] [outer = 0x93c4ec00] 14:07:03 INFO - PROCESS | 1780 | 1471986423871 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 14:07:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 14:07:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1233ms 14:07:03 INFO - PROCESS | 1780 | 1471986423917 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 14:07:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 14:07:03 INFO - PROCESS | 1780 | 1471986423921 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 14:07:03 INFO - PROCESS | 1780 | 1471986423932 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 14:07:03 INFO - PROCESS | 1780 | 1471986423936 Marionette TRACE conn4 <- [1,1846,null,{}] 14:07:03 INFO - PROCESS | 1780 | 1471986423942 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:03 INFO - PROCESS | 1780 | 1471986423947 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:04 INFO - PROCESS | 1780 | 1471986424223 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 14:07:04 INFO - PROCESS | 1780 | 1471986424430 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:04 INFO - PROCESS | 1780 | 1471986424444 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:04 INFO - PROCESS | 1780 | ++DOCSHELL 0x9147e800 == 30 [pid = 1780] [id = 469] 14:07:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 77 (0x9147f400) [pid = 1780] [serial = 1408] [outer = (nil)] 14:07:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 78 (0x916a2000) [pid = 1780] [serial = 1409] [outer = 0x9147f400] 14:07:04 INFO - PROCESS | 1780 | 1471986424649 Marionette DEBUG loaded listener.js 14:07:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 79 (0x917dac00) [pid = 1780] [serial = 1410] [outer = 0x9147f400] 14:07:05 INFO - PROCESS | 1780 | 1471986425695 Marionette TRACE conn4 <- [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]]]}] 14:07:05 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) 14:07:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1845ms 14:07:05 INFO - PROCESS | 1780 | 1471986425775 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 14:07:05 INFO - PROCESS | 1780 | 1471986425782 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 14:07:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 14:07:05 INFO - PROCESS | 1780 | 1471986425794 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 14:07:05 INFO - PROCESS | 1780 | 1471986425801 Marionette TRACE conn4 <- [1,1850,null,{}] 14:07:05 INFO - PROCESS | 1780 | 1471986425810 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:05 INFO - PROCESS | 1780 | 1471986425817 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:06 INFO - PROCESS | 1780 | 1471986426096 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 14:07:06 INFO - PROCESS | 1780 | 1471986426338 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:06 INFO - PROCESS | 1780 | 1471986426353 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:06 INFO - PROCESS | 1780 | ++DOCSHELL 0x93e07c00 == 31 [pid = 1780] [id = 470] 14:07:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0x93e0b000) [pid = 1780] [serial = 1411] [outer = (nil)] 14:07:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x9523e400) [pid = 1780] [serial = 1412] [outer = 0x93e0b000] 14:07:06 INFO - PROCESS | 1780 | 1471986426487 Marionette DEBUG loaded listener.js 14:07:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0x96f8a400) [pid = 1780] [serial = 1413] [outer = 0x93e0b000] 14:07:07 INFO - PROCESS | 1780 | 1471986427612 Marionette TRACE conn4 <- [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]]]}] 14:07:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:07:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1894ms 14:07:07 INFO - PROCESS | 1780 | 1471986427688 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 14:07:07 INFO - PROCESS | 1780 | 1471986427692 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 14:07:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 14:07:07 INFO - PROCESS | 1780 | 1471986427701 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 14:07:07 INFO - PROCESS | 1780 | 1471986427706 Marionette TRACE conn4 <- [1,1854,null,{}] 14:07:07 INFO - PROCESS | 1780 | 1471986427712 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:07 INFO - PROCESS | 1780 | 1471986427718 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:07 INFO - PROCESS | 1780 | 1471986427947 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 14:07:08 INFO - PROCESS | 1780 | 1471986428267 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:08 INFO - PROCESS | 1780 | 1471986428282 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:08 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f05f000 == 32 [pid = 1780] [id = 471] 14:07:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0x91bbfc00) [pid = 1780] [serial = 1414] [outer = (nil)] 14:07:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x9a450800) [pid = 1780] [serial = 1415] [outer = 0x91bbfc00] 14:07:08 INFO - PROCESS | 1780 | 1471986428438 Marionette DEBUG loaded listener.js 14:07:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0x91d02000) [pid = 1780] [serial = 1416] [outer = 0x91bbfc00] 14:07:09 INFO - PROCESS | 1780 | 1471986429403 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:07:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 14:07:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1731ms 14:07:09 INFO - PROCESS | 1780 | 1471986429434 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 14:07:09 INFO - PROCESS | 1780 | 1471986429441 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 14:07:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 14:07:09 INFO - PROCESS | 1780 | 1471986429458 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 14:07:09 INFO - PROCESS | 1780 | 1471986429466 Marionette TRACE conn4 <- [1,1858,null,{}] 14:07:09 INFO - PROCESS | 1780 | 1471986429472 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:09 INFO - PROCESS | 1780 | 1471986429479 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:09 INFO - PROCESS | 1780 | 1471986429667 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 14:07:09 INFO - PROCESS | 1780 | 1471986429916 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:09 INFO - PROCESS | 1780 | 1471986429922 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:09 INFO - PROCESS | 1780 | ++DOCSHELL 0x97a7fc00 == 33 [pid = 1780] [id = 472] 14:07:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0x9a1a6000) [pid = 1780] [serial = 1417] [outer = (nil)] 14:07:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0x9ac3e000) [pid = 1780] [serial = 1418] [outer = 0x9a1a6000] 14:07:10 INFO - PROCESS | 1780 | 1471986430056 Marionette DEBUG loaded listener.js 14:07:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 88 (0x9ac44800) [pid = 1780] [serial = 1419] [outer = 0x9a1a6000] 14:07:10 INFO - PROCESS | 1780 | 1471986430944 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 14:07:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 14:07:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1547ms 14:07:11 INFO - PROCESS | 1780 | 1471986430997 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 14:07:11 INFO - PROCESS | 1780 | 1471986431001 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 14:07:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 14:07:11 INFO - PROCESS | 1780 | 1471986431008 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 14:07:11 INFO - PROCESS | 1780 | 1471986431011 Marionette TRACE conn4 <- [1,1862,null,{}] 14:07:11 INFO - PROCESS | 1780 | 1471986431018 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:11 INFO - PROCESS | 1780 | 1471986431023 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:11 INFO - PROCESS | 1780 | 1471986431207 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 14:07:11 INFO - PROCESS | 1780 | 1471986431388 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:11 INFO - PROCESS | 1780 | 1471986431401 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:11 INFO - PROCESS | 1780 | ++DOCSHELL 0x9527f800 == 34 [pid = 1780] [id = 473] 14:07:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 89 (0x97ac4000) [pid = 1780] [serial = 1420] [outer = (nil)] 14:07:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 90 (0x9b073400) [pid = 1780] [serial = 1421] [outer = 0x97ac4000] 14:07:11 INFO - PROCESS | 1780 | 1471986431501 Marionette DEBUG loaded listener.js 14:07:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 91 (0x9b226c00) [pid = 1780] [serial = 1422] [outer = 0x97ac4000] 14:07:12 INFO - PROCESS | 1780 | 1471986432536 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 14:07:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 14:07:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1581ms 14:07:12 INFO - PROCESS | 1780 | 1471986432590 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 14:07:12 INFO - PROCESS | 1780 | 1471986432594 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 14:07:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 14:07:12 INFO - PROCESS | 1780 | 1471986432601 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 14:07:12 INFO - PROCESS | 1780 | 1471986432603 Marionette TRACE conn4 <- [1,1866,null,{}] 14:07:12 INFO - PROCESS | 1780 | 1471986432610 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:12 INFO - PROCESS | 1780 | 1471986432615 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:12 INFO - PROCESS | 1780 | 1471986432797 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 14:07:13 INFO - PROCESS | 1780 | 1471986433032 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:13 INFO - PROCESS | 1780 | 1471986433052 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:13 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f064800 == 35 [pid = 1780] [id = 474] 14:07:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 92 (0x91d06c00) [pid = 1780] [serial = 1423] [outer = (nil)] 14:07:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 93 (0x9b2b3c00) [pid = 1780] [serial = 1424] [outer = 0x91d06c00] 14:07:13 INFO - PROCESS | 1780 | 1471986433167 Marionette DEBUG loaded listener.js 14:07:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 94 (0x9bdc0c00) [pid = 1780] [serial = 1425] [outer = 0x91d06c00] 14:07:14 INFO - PROCESS | 1780 | 1471986434199 Marionette TRACE conn4 <- [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]]]}] 14:07:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 14:07:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1631ms 14:07:14 INFO - PROCESS | 1780 | 1471986434234 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 14:07:14 INFO - PROCESS | 1780 | 1471986434239 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 14:07:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 14:07:14 INFO - PROCESS | 1780 | 1471986434245 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 14:07:14 INFO - PROCESS | 1780 | 1471986434249 Marionette TRACE conn4 <- [1,1870,null,{}] 14:07:14 INFO - PROCESS | 1780 | 1471986434255 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:14 INFO - PROCESS | 1780 | 1471986434260 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:14 INFO - PROCESS | 1780 | 1471986434447 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 14:07:14 INFO - PROCESS | 1780 | 1471986434692 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:14 INFO - PROCESS | 1780 | 1471986434701 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:14 INFO - PROCESS | 1780 | ++DOCSHELL 0x9147e000 == 36 [pid = 1780] [id = 475] 14:07:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 95 (0x917d7000) [pid = 1780] [serial = 1426] [outer = (nil)] 14:07:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 96 (0x9c1f9400) [pid = 1780] [serial = 1427] [outer = 0x917d7000] 14:07:14 INFO - PROCESS | 1780 | 1471986434819 Marionette DEBUG loaded listener.js 14:07:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 97 (0x9c20d000) [pid = 1780] [serial = 1428] [outer = 0x917d7000] 14:07:15 INFO - PROCESS | 1780 | 1471986435935 Marionette TRACE conn4 <- [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]]]}] 14:07:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 14:07:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1733ms 14:07:15 INFO - PROCESS | 1780 | 1471986435979 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 14:07:15 INFO - PROCESS | 1780 | 1471986435983 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 14:07:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 14:07:15 INFO - PROCESS | 1780 | 1471986435990 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 14:07:15 INFO - PROCESS | 1780 | 1471986435994 Marionette TRACE conn4 <- [1,1874,null,{}] 14:07:16 INFO - PROCESS | 1780 | 1471986436000 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:16 INFO - PROCESS | 1780 | 1471986436005 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:16 INFO - PROCESS | 1780 | 1471986436179 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 14:07:16 INFO - PROCESS | 1780 | 1471986436410 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:16 INFO - PROCESS | 1780 | 1471986436416 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:16 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f060400 == 37 [pid = 1780] [id = 476] 14:07:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 98 (0x8f061800) [pid = 1780] [serial = 1429] [outer = (nil)] 14:07:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 99 (0x91478400) [pid = 1780] [serial = 1430] [outer = 0x8f061800] 14:07:16 INFO - PROCESS | 1780 | 1471986436681 Marionette DEBUG loaded listener.js 14:07:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 100 (0x916a2800) [pid = 1780] [serial = 1431] [outer = 0x8f061800] 14:07:17 INFO - PROCESS | 1780 | 1471986437691 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 14:07:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 14:07:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1781ms 14:07:17 INFO - PROCESS | 1780 | 1471986437773 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 14:07:17 INFO - PROCESS | 1780 | 1471986437779 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 14:07:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 14:07:17 INFO - PROCESS | 1780 | 1471986437787 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 14:07:17 INFO - PROCESS | 1780 | 1471986437791 Marionette TRACE conn4 <- [1,1878,null,{}] 14:07:17 INFO - PROCESS | 1780 | 1471986437799 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:17 INFO - PROCESS | 1780 | 1471986437804 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:18 INFO - PROCESS | 1780 | 1471986438046 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 14:07:18 INFO - PROCESS | 1780 | --DOCSHELL 0x916a8000 == 36 [pid = 1780] [id = 468] 14:07:18 INFO - PROCESS | 1780 | --DOCSHELL 0x98472400 == 35 [pid = 1780] [id = 467] 14:07:18 INFO - PROCESS | 1780 | --DOCSHELL 0x91d04800 == 34 [pid = 1780] [id = 466] 14:07:18 INFO - PROCESS | 1780 | --DOCSHELL 0x916a2c00 == 33 [pid = 1780] [id = 465] 14:07:18 INFO - PROCESS | 1780 | --DOMWINDOW == 99 (0x9c0ba800) [pid = 1780] [serial = 1371] [outer = (nil)] [url = about:blank] 14:07:18 INFO - PROCESS | 1780 | --DOMWINDOW == 98 (0x9bdbbc00) [pid = 1780] [serial = 1370] [outer = (nil)] [url = about:blank] 14:07:18 INFO - PROCESS | 1780 | --DOMWINDOW == 97 (0x9abaf000) [pid = 1780] [serial = 1364] [outer = (nil)] [url = about:blank] 14:07:18 INFO - PROCESS | 1780 | --DOMWINDOW == 96 (0x9b066c00) [pid = 1780] [serial = 1365] [outer = (nil)] [url = about:blank] 14:07:18 INFO - PROCESS | 1780 | --DOMWINDOW == 95 (0x93c48800) [pid = 1780] [serial = 1352] [outer = (nil)] [url = about:blank] 14:07:18 INFO - PROCESS | 1780 | --DOMWINDOW == 94 (0x95278c00) [pid = 1780] [serial = 1353] [outer = (nil)] [url = about:blank] 14:07:18 INFO - PROCESS | 1780 | --DOMWINDOW == 93 (0x9c0b8000) [pid = 1780] [serial = 1349] [outer = (nil)] [url = about:blank] 14:07:18 INFO - PROCESS | 1780 | --DOMWINDOW == 92 (0x9c246c00) [pid = 1780] [serial = 1350] [outer = (nil)] [url = about:blank] 14:07:18 INFO - PROCESS | 1780 | --DOMWINDOW == 91 (0x93ab5400) [pid = 1780] [serial = 1334] [outer = (nil)] [url = about:blank] 14:07:18 INFO - PROCESS | 1780 | --DOMWINDOW == 90 (0x9515f000) [pid = 1780] [serial = 1335] [outer = (nil)] [url = about:blank] 14:07:18 INFO - PROCESS | 1780 | --DOMWINDOW == 89 (0x9ac3ec00) [pid = 1780] [serial = 1340] [outer = (nil)] [url = about:blank] 14:07:18 INFO - PROCESS | 1780 | --DOMWINDOW == 88 (0x9ac4bc00) [pid = 1780] [serial = 1341] [outer = (nil)] [url = about:blank] 14:07:18 INFO - PROCESS | 1780 | --DOMWINDOW == 87 (0x9a574c00) [pid = 1780] [serial = 1361] [outer = (nil)] [url = about:blank] 14:07:18 INFO - PROCESS | 1780 | --DOMWINDOW == 86 (0x9a4f4800) [pid = 1780] [serial = 1332] [outer = (nil)] [url = about:blank] 14:07:18 INFO - PROCESS | 1780 | --DOMWINDOW == 85 (0x9b070c00) [pid = 1780] [serial = 1343] [outer = (nil)] [url = about:blank] 14:07:18 INFO - PROCESS | 1780 | --DOMWINDOW == 84 (0x9b074800) [pid = 1780] [serial = 1344] [outer = (nil)] [url = about:blank] 14:07:18 INFO - PROCESS | 1780 | --DOMWINDOW == 83 (0x9b2b3800) [pid = 1780] [serial = 1346] [outer = (nil)] [url = about:blank] 14:07:18 INFO - PROCESS | 1780 | --DOMWINDOW == 82 (0x9b53f000) [pid = 1780] [serial = 1347] [outer = (nil)] [url = about:blank] 14:07:18 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0x93c45400) [pid = 1780] [serial = 1355] [outer = (nil)] [url = about:blank] 14:07:18 INFO - PROCESS | 1780 | --DOMWINDOW == 80 (0x93ca8400) [pid = 1780] [serial = 1356] [outer = (nil)] [url = about:blank] 14:07:18 INFO - PROCESS | 1780 | --DOMWINDOW == 79 (0x9a427800) [pid = 1780] [serial = 1337] [outer = (nil)] [url = about:blank] 14:07:18 INFO - PROCESS | 1780 | --DOMWINDOW == 78 (0x93abc800) [pid = 1780] [serial = 1338] [outer = (nil)] [url = about:blank] 14:07:18 INFO - PROCESS | 1780 | --DOMWINDOW == 77 (0x97a7a000) [pid = 1780] [serial = 1358] [outer = (nil)] [url = about:blank] 14:07:18 INFO - PROCESS | 1780 | --DOMWINDOW == 76 (0x97abe800) [pid = 1780] [serial = 1359] [outer = (nil)] [url = about:blank] 14:07:18 INFO - PROCESS | 1780 | --DOMWINDOW == 75 (0x9a1b9000) [pid = 1780] [serial = 1368] [outer = (nil)] [url = about:blank] 14:07:18 INFO - PROCESS | 1780 | --DOMWINDOW == 74 (0x95276c00) [pid = 1780] [serial = 1367] [outer = (nil)] [url = about:blank] 14:07:18 INFO - PROCESS | 1780 | --DOMWINDOW == 73 (0x9a9e2000) [pid = 1780] [serial = 1362] [outer = (nil)] [url = about:blank] 14:07:18 INFO - PROCESS | 1780 | 1471986438337 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:18 INFO - PROCESS | 1780 | 1471986438352 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:18 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f05e000 == 34 [pid = 1780] [id = 477] 14:07:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0x91d03400) [pid = 1780] [serial = 1432] [outer = (nil)] 14:07:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0x925e4800) [pid = 1780] [serial = 1433] [outer = 0x91d03400] 14:07:18 INFO - PROCESS | 1780 | 1471986438428 Marionette DEBUG loaded listener.js 14:07:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0x93a3dc00) [pid = 1780] [serial = 1434] [outer = 0x91d03400] 14:07:19 INFO - PROCESS | 1780 | 1471986439240 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 14:07:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 14:07:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1548ms 14:07:19 INFO - PROCESS | 1780 | 1471986439335 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 14:07:19 INFO - PROCESS | 1780 | 1471986439340 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 14:07:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 14:07:19 INFO - PROCESS | 1780 | 1471986439352 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 14:07:19 INFO - PROCESS | 1780 | 1471986439355 Marionette TRACE conn4 <- [1,1882,null,{}] 14:07:19 INFO - PROCESS | 1780 | 1471986439362 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:19 INFO - PROCESS | 1780 | 1471986439368 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:19 INFO - PROCESS | 1780 | 1471986439561 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 14:07:19 INFO - PROCESS | 1780 | 1471986439820 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:19 INFO - PROCESS | 1780 | 1471986439832 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:19 INFO - PROCESS | 1780 | ++DOCSHELL 0x95160400 == 35 [pid = 1780] [id = 478] 14:07:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 77 (0x9523c400) [pid = 1780] [serial = 1435] [outer = (nil)] 14:07:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 78 (0x96f89000) [pid = 1780] [serial = 1436] [outer = 0x9523c400] 14:07:19 INFO - PROCESS | 1780 | 1471986439910 Marionette DEBUG loaded listener.js 14:07:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 79 (0x97ab9c00) [pid = 1780] [serial = 1437] [outer = 0x9523c400] 14:07:20 INFO - PROCESS | 1780 | 1471986440746 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 14:07:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 14:07:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1441ms 14:07:20 INFO - PROCESS | 1780 | 1471986440792 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 14:07:20 INFO - PROCESS | 1780 | 1471986440797 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 14:07:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 14:07:20 INFO - PROCESS | 1780 | 1471986440809 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 14:07:20 INFO - PROCESS | 1780 | 1471986440814 Marionette TRACE conn4 <- [1,1886,null,{}] 14:07:20 INFO - PROCESS | 1780 | 1471986440833 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:20 INFO - PROCESS | 1780 | 1471986440842 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:21 INFO - PROCESS | 1780 | 1471986441097 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 14:07:21 INFO - PROCESS | 1780 | 1471986441121 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:21 INFO - PROCESS | 1780 | 1471986441131 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:21 INFO - PROCESS | 1780 | ++DOCSHELL 0x916a4800 == 36 [pid = 1780] [id = 479] 14:07:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0x97a7e000) [pid = 1780] [serial = 1438] [outer = (nil)] 14:07:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x9a11d400) [pid = 1780] [serial = 1439] [outer = 0x97a7e000] 14:07:21 INFO - PROCESS | 1780 | 1471986441201 Marionette DEBUG loaded listener.js 14:07:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0x9a429c00) [pid = 1780] [serial = 1440] [outer = 0x97a7e000] 14:07:22 INFO - PROCESS | 1780 | 1471986442129 Marionette TRACE conn4 <- [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]]]}] 14:07:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 14:07:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1351ms 14:07:22 INFO - PROCESS | 1780 | 1471986442162 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 14:07:22 INFO - PROCESS | 1780 | 1471986442166 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 14:07:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 14:07:22 INFO - PROCESS | 1780 | 1471986442173 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 14:07:22 INFO - PROCESS | 1780 | 1471986442191 Marionette TRACE conn4 <- [1,1890,null,{}] 14:07:22 INFO - PROCESS | 1780 | 1471986442203 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:22 INFO - PROCESS | 1780 | 1471986442207 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:22 INFO - PROCESS | 1780 | 1471986442429 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 14:07:22 INFO - PROCESS | 1780 | 1471986442453 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:22 INFO - PROCESS | 1780 | 1471986442464 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:22 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f05e400 == 37 [pid = 1780] [id = 480] 14:07:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0x8f061400) [pid = 1780] [serial = 1441] [outer = (nil)] 14:07:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x9a552000) [pid = 1780] [serial = 1442] [outer = 0x8f061400] 14:07:22 INFO - PROCESS | 1780 | 1471986442533 Marionette DEBUG loaded listener.js 14:07:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0x9a572c00) [pid = 1780] [serial = 1443] [outer = 0x8f061400] 14:07:23 INFO - PROCESS | 1780 | --DOMWINDOW == 84 (0x98472c00) [pid = 1780] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 14:07:23 INFO - PROCESS | 1780 | --DOMWINDOW == 83 (0x91bc0c00) [pid = 1780] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 14:07:23 INFO - PROCESS | 1780 | --DOMWINDOW == 82 (0x93abf000) [pid = 1780] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 14:07:23 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0x916a5400) [pid = 1780] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 14:07:23 INFO - PROCESS | 1780 | --DOMWINDOW == 80 (0x9a427000) [pid = 1780] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 14:07:23 INFO - PROCESS | 1780 | --DOMWINDOW == 79 (0x9c203000) [pid = 1780] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 14:07:23 INFO - PROCESS | 1780 | --DOMWINDOW == 78 (0x9d504400) [pid = 1780] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 14:07:23 INFO - PROCESS | 1780 | --DOMWINDOW == 77 (0xa0633400) [pid = 1780] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 14:07:23 INFO - PROCESS | 1780 | --DOMWINDOW == 76 (0xa200f800) [pid = 1780] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 14:07:23 INFO - PROCESS | 1780 | --DOMWINDOW == 75 (0x91d0c000) [pid = 1780] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 14:07:23 INFO - PROCESS | 1780 | --DOMWINDOW == 74 (0x925e7c00) [pid = 1780] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 14:07:23 INFO - PROCESS | 1780 | 1471986443537 Marionette TRACE conn4 <- [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]]]}] 14:07:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 14:07:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1412ms 14:07:23 INFO - PROCESS | 1780 | 1471986443586 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 14:07:23 INFO - PROCESS | 1780 | 1471986443590 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 14:07:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 14:07:23 INFO - PROCESS | 1780 | 1471986443597 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 14:07:23 INFO - PROCESS | 1780 | 1471986443600 Marionette TRACE conn4 <- [1,1894,null,{}] 14:07:23 INFO - PROCESS | 1780 | 1471986443606 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:23 INFO - PROCESS | 1780 | 1471986443611 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:23 INFO - PROCESS | 1780 | 1471986443784 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 14:07:23 INFO - PROCESS | 1780 | 1471986443797 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:23 INFO - PROCESS | 1780 | 1471986443803 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:23 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a42e000 == 38 [pid = 1780] [id = 481] 14:07:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0x9a44d800) [pid = 1780] [serial = 1444] [outer = (nil)] 14:07:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0x9a9e5000) [pid = 1780] [serial = 1445] [outer = 0x9a44d800] 14:07:23 INFO - PROCESS | 1780 | 1471986443894 Marionette DEBUG loaded listener.js 14:07:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 77 (0x9aba9400) [pid = 1780] [serial = 1446] [outer = 0x9a44d800] 14:07:24 INFO - PROCESS | 1780 | 1471986444864 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 14:07:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 14:07:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1286ms 14:07:24 INFO - PROCESS | 1780 | 1471986444960 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 14:07:24 INFO - PROCESS | 1780 | 1471986444967 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 14:07:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 14:07:24 INFO - PROCESS | 1780 | 1471986444977 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 14:07:24 INFO - PROCESS | 1780 | 1471986444984 Marionette TRACE conn4 <- [1,1898,null,{}] 14:07:25 INFO - PROCESS | 1780 | 1471986444993 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:25 INFO - PROCESS | 1780 | 1471986444999 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:25 INFO - PROCESS | 1780 | 1471986445240 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 14:07:25 INFO - PROCESS | 1780 | 1471986445426 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:25 INFO - PROCESS | 1780 | 1471986445443 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:25 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f05fc00 == 39 [pid = 1780] [id = 482] 14:07:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 78 (0x916aa400) [pid = 1780] [serial = 1447] [outer = (nil)] 14:07:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 79 (0x91bb7400) [pid = 1780] [serial = 1448] [outer = 0x916aa400] 14:07:25 INFO - PROCESS | 1780 | 1471986445609 Marionette DEBUG loaded listener.js 14:07:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0x91d08000) [pid = 1780] [serial = 1449] [outer = 0x916aa400] 14:07:26 INFO - PROCESS | 1780 | 1471986446545 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 14:07:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 14:07:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1644ms 14:07:26 INFO - PROCESS | 1780 | 1471986446622 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 14:07:26 INFO - PROCESS | 1780 | 1471986446627 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 14:07:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 14:07:26 INFO - PROCESS | 1780 | 1471986446639 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 14:07:26 INFO - PROCESS | 1780 | 1471986446646 Marionette TRACE conn4 <- [1,1902,null,{}] 14:07:26 INFO - PROCESS | 1780 | 1471986446652 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:26 INFO - PROCESS | 1780 | 1471986446657 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:26 INFO - PROCESS | 1780 | 1471986446884 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 14:07:27 INFO - PROCESS | 1780 | 1471986447118 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:27 INFO - PROCESS | 1780 | 1471986447126 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:27 INFO - PROCESS | 1780 | ++DOCSHELL 0x93ca7800 == 40 [pid = 1780] [id = 483] 14:07:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x93e08400) [pid = 1780] [serial = 1450] [outer = (nil)] 14:07:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0x97abc800) [pid = 1780] [serial = 1451] [outer = 0x93e08400] 14:07:27 INFO - PROCESS | 1780 | 1471986447254 Marionette DEBUG loaded listener.js 14:07:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0x99332800) [pid = 1780] [serial = 1452] [outer = 0x93e08400] 14:07:28 INFO - PROCESS | 1780 | 1471986448222 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 14:07:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 14:07:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1644ms 14:07:28 INFO - PROCESS | 1780 | 1471986448280 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 14:07:28 INFO - PROCESS | 1780 | 1471986448284 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 14:07:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 14:07:28 INFO - PROCESS | 1780 | 1471986448291 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 14:07:28 INFO - PROCESS | 1780 | 1471986448295 Marionette TRACE conn4 <- [1,1906,null,{}] 14:07:28 INFO - PROCESS | 1780 | 1471986448310 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:28 INFO - PROCESS | 1780 | 1471986448319 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:28 INFO - PROCESS | 1780 | 1471986448513 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 14:07:28 INFO - PROCESS | 1780 | 1471986448807 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:28 INFO - PROCESS | 1780 | 1471986448819 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:28 INFO - PROCESS | 1780 | ++DOCSHELL 0x9abb0800 == 41 [pid = 1780] [id = 484] 14:07:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x9ac3dc00) [pid = 1780] [serial = 1453] [outer = (nil)] 14:07:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0x9ac49400) [pid = 1780] [serial = 1454] [outer = 0x9ac3dc00] 14:07:28 INFO - PROCESS | 1780 | 1471986448954 Marionette DEBUG loaded listener.js 14:07:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0x9b067400) [pid = 1780] [serial = 1455] [outer = 0x9ac3dc00] 14:07:29 INFO - PROCESS | 1780 | 1471986449871 Marionette TRACE conn4 <- [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]]]}] 14:07:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 14:07:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1631ms 14:07:29 INFO - PROCESS | 1780 | 1471986449924 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 14:07:29 INFO - PROCESS | 1780 | 1471986449927 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 14:07:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 14:07:29 INFO - PROCESS | 1780 | 1471986449935 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 14:07:29 INFO - PROCESS | 1780 | 1471986449938 Marionette TRACE conn4 <- [1,1910,null,{}] 14:07:29 INFO - PROCESS | 1780 | 1471986449944 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:29 INFO - PROCESS | 1780 | 1471986449954 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:30 INFO - PROCESS | 1780 | 1471986450160 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 14:07:30 INFO - PROCESS | 1780 | 1471986450392 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:30 INFO - PROCESS | 1780 | 1471986450399 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:30 INFO - PROCESS | 1780 | ++DOCSHELL 0x92433400 == 42 [pid = 1780] [id = 485] 14:07:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0x9ac49000) [pid = 1780] [serial = 1456] [outer = (nil)] 14:07:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 88 (0x9b2ad400) [pid = 1780] [serial = 1457] [outer = 0x9ac49000] 14:07:30 INFO - PROCESS | 1780 | 1471986450531 Marionette DEBUG loaded listener.js 14:07:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 89 (0x9b2b1c00) [pid = 1780] [serial = 1458] [outer = 0x9ac49000] 14:07:31 INFO - PROCESS | 1780 | 1471986451427 Marionette TRACE conn4 <- [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]]]}] 14:07:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 14:07:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1542ms 14:07:31 INFO - PROCESS | 1780 | 1471986451477 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 14:07:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 14:07:31 INFO - PROCESS | 1780 | 1471986451481 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 14:07:31 INFO - PROCESS | 1780 | 1471986451488 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 14:07:31 INFO - PROCESS | 1780 | 1471986451492 Marionette TRACE conn4 <- [1,1914,null,{}] 14:07:31 INFO - PROCESS | 1780 | 1471986451497 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:31 INFO - PROCESS | 1780 | 1471986451503 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:31 INFO - PROCESS | 1780 | 1471986451679 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 14:07:31 INFO - PROCESS | 1780 | 1471986451863 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:31 INFO - PROCESS | 1780 | 1471986451871 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:31 INFO - PROCESS | 1780 | ++DOCSHELL 0x925ef400 == 43 [pid = 1780] [id = 486] 14:07:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 90 (0x9527d000) [pid = 1780] [serial = 1459] [outer = (nil)] 14:07:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 91 (0x9b8a4400) [pid = 1780] [serial = 1460] [outer = 0x9527d000] 14:07:32 INFO - PROCESS | 1780 | 1471986452014 Marionette DEBUG loaded listener.js 14:07:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 92 (0x9bdf1000) [pid = 1780] [serial = 1461] [outer = 0x9527d000] 14:07:33 INFO - PROCESS | 1780 | 1471986453012 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 14:07:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 14:07:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1581ms 14:07:33 INFO - PROCESS | 1780 | 1471986453070 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 14:07:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 14:07:33 INFO - PROCESS | 1780 | 1471986453074 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 14:07:33 INFO - PROCESS | 1780 | 1471986453081 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 14:07:33 INFO - PROCESS | 1780 | 1471986453084 Marionette TRACE conn4 <- [1,1918,null,{}] 14:07:33 INFO - PROCESS | 1780 | 1471986453090 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:33 INFO - PROCESS | 1780 | 1471986453101 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:33 INFO - PROCESS | 1780 | 1471986453381 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 14:07:33 INFO - PROCESS | 1780 | 1471986453659 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:33 INFO - PROCESS | 1780 | 1471986453670 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:33 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f05a000 == 44 [pid = 1780] [id = 487] 14:07:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 93 (0x9b8a8800) [pid = 1780] [serial = 1462] [outer = (nil)] 14:07:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 94 (0x9d504000) [pid = 1780] [serial = 1463] [outer = 0x9b8a8800] 14:07:33 INFO - PROCESS | 1780 | 1471986453758 Marionette DEBUG loaded listener.js 14:07:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 95 (0x9d5b1000) [pid = 1780] [serial = 1464] [outer = 0x9b8a8800] 14:07:34 INFO - PROCESS | 1780 | 1471986454663 Marionette TRACE conn4 <- [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]]]}] 14:07:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 14:07:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1631ms 14:07:34 INFO - PROCESS | 1780 | 1471986454715 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 14:07:34 INFO - PROCESS | 1780 | 1471986454722 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 14:07:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 14:07:34 INFO - PROCESS | 1780 | 1471986454732 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 14:07:34 INFO - PROCESS | 1780 | 1471986454737 Marionette TRACE conn4 <- [1,1922,null,{}] 14:07:34 INFO - PROCESS | 1780 | 1471986454747 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:34 INFO - PROCESS | 1780 | 1471986454755 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:35 INFO - PROCESS | 1780 | 1471986455074 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 14:07:35 INFO - PROCESS | 1780 | 1471986455290 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:35 INFO - PROCESS | 1780 | 1471986455299 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:35 INFO - PROCESS | 1780 | ++DOCSHELL 0x93cb0400 == 45 [pid = 1780] [id = 488] 14:07:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 96 (0x9c1f8800) [pid = 1780] [serial = 1465] [outer = (nil)] 14:07:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 97 (0xa119e800) [pid = 1780] [serial = 1466] [outer = 0x9c1f8800] 14:07:35 INFO - PROCESS | 1780 | 1471986455399 Marionette DEBUG loaded listener.js 14:07:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 98 (0xa2011400) [pid = 1780] [serial = 1467] [outer = 0x9c1f8800] 14:07:36 INFO - PROCESS | 1780 | 1471986456314 Marionette TRACE conn4 <- [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]]]}] 14:07:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 14:07:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1648ms 14:07:36 INFO - PROCESS | 1780 | 1471986456379 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 14:07:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 14:07:36 INFO - PROCESS | 1780 | 1471986456384 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 14:07:36 INFO - PROCESS | 1780 | 1471986456390 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 14:07:36 INFO - PROCESS | 1780 | 1471986456394 Marionette TRACE conn4 <- [1,1926,null,{}] 14:07:36 INFO - PROCESS | 1780 | 1471986456400 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:36 INFO - PROCESS | 1780 | 1471986456405 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:36 INFO - PROCESS | 1780 | 1471986456596 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 14:07:37 INFO - PROCESS | 1780 | 1471986457165 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:37 INFO - PROCESS | 1780 | 1471986457180 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:37 INFO - PROCESS | 1780 | ++DOCSHELL 0x917cf400 == 46 [pid = 1780] [id = 489] 14:07:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 99 (0x917d2000) [pid = 1780] [serial = 1468] [outer = (nil)] 14:07:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 100 (0x917db800) [pid = 1780] [serial = 1469] [outer = 0x917d2000] 14:07:37 INFO - PROCESS | 1780 | 1471986457273 Marionette DEBUG loaded listener.js 14:07:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 101 (0x925e6800) [pid = 1780] [serial = 1470] [outer = 0x917d2000] 14:07:38 INFO - PROCESS | 1780 | 1471986458215 Marionette TRACE conn4 <- [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]]]}] 14:07:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 14:07:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1898ms 14:07:38 INFO - PROCESS | 1780 | 1471986458291 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 14:07:38 INFO - PROCESS | 1780 | 1471986458296 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 14:07:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 14:07:38 INFO - PROCESS | 1780 | 1471986458304 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 14:07:38 INFO - PROCESS | 1780 | 1471986458310 Marionette TRACE conn4 <- [1,1930,null,{}] 14:07:38 INFO - PROCESS | 1780 | 1471986458318 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:38 INFO - PROCESS | 1780 | 1471986458326 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:38 INFO - PROCESS | 1780 | 1471986458600 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 14:07:39 INFO - PROCESS | 1780 | --DOCSHELL 0x8f05e400 == 45 [pid = 1780] [id = 480] 14:07:39 INFO - PROCESS | 1780 | --DOCSHELL 0x916a4800 == 44 [pid = 1780] [id = 479] 14:07:39 INFO - PROCESS | 1780 | --DOCSHELL 0x95160400 == 43 [pid = 1780] [id = 478] 14:07:39 INFO - PROCESS | 1780 | --DOCSHELL 0x8f05e000 == 42 [pid = 1780] [id = 477] 14:07:39 INFO - PROCESS | 1780 | --DOCSHELL 0x8f060400 == 41 [pid = 1780] [id = 476] 14:07:39 INFO - PROCESS | 1780 | --DOCSHELL 0x9527f800 == 40 [pid = 1780] [id = 473] 14:07:39 INFO - PROCESS | 1780 | --DOCSHELL 0x9147e800 == 39 [pid = 1780] [id = 469] 14:07:39 INFO - PROCESS | 1780 | --DOCSHELL 0x93e07c00 == 38 [pid = 1780] [id = 470] 14:07:39 INFO - PROCESS | 1780 | --DOCSHELL 0x8f05f000 == 37 [pid = 1780] [id = 471] 14:07:39 INFO - PROCESS | 1780 | --DOCSHELL 0x93a3f400 == 36 [pid = 1780] [id = 464] 14:07:39 INFO - PROCESS | 1780 | --DOCSHELL 0x8f064800 == 35 [pid = 1780] [id = 474] 14:07:39 INFO - PROCESS | 1780 | --DOCSHELL 0x97a7fc00 == 34 [pid = 1780] [id = 472] 14:07:39 INFO - PROCESS | 1780 | --DOCSHELL 0x9147e000 == 33 [pid = 1780] [id = 475] 14:07:39 INFO - PROCESS | 1780 | --DOCSHELL 0x93cb0400 == 32 [pid = 1780] [id = 488] 14:07:39 INFO - PROCESS | 1780 | --DOCSHELL 0x917cf400 == 31 [pid = 1780] [id = 489] 14:07:39 INFO - PROCESS | 1780 | --DOCSHELL 0x8f05a000 == 30 [pid = 1780] [id = 487] 14:07:39 INFO - PROCESS | 1780 | --DOCSHELL 0x925ef400 == 29 [pid = 1780] [id = 486] 14:07:39 INFO - PROCESS | 1780 | --DOCSHELL 0x92433400 == 28 [pid = 1780] [id = 485] 14:07:39 INFO - PROCESS | 1780 | --DOCSHELL 0x93ca7800 == 27 [pid = 1780] [id = 483] 14:07:39 INFO - PROCESS | 1780 | --DOCSHELL 0x9abb0800 == 26 [pid = 1780] [id = 484] 14:07:39 INFO - PROCESS | 1780 | --DOCSHELL 0x9a42e000 == 25 [pid = 1780] [id = 481] 14:07:39 INFO - PROCESS | 1780 | --DOCSHELL 0x8f05fc00 == 24 [pid = 1780] [id = 482] 14:07:39 INFO - PROCESS | 1780 | 1471986459948 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:39 INFO - PROCESS | 1780 | 1471986459959 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:40 INFO - PROCESS | 1780 | --DOMWINDOW == 100 (0x99825c00) [pid = 1780] [serial = 1406] [outer = (nil)] [url = about:blank] 14:07:40 INFO - PROCESS | 1780 | --DOMWINDOW == 99 (0x99323400) [pid = 1780] [serial = 1403] [outer = (nil)] [url = about:blank] 14:07:40 INFO - PROCESS | 1780 | --DOMWINDOW == 98 (0x9523cc00) [pid = 1780] [serial = 1374] [outer = (nil)] [url = about:blank] 14:07:40 INFO - PROCESS | 1780 | --DOMWINDOW == 97 (0x93abbc00) [pid = 1780] [serial = 1373] [outer = (nil)] [url = about:blank] 14:07:40 INFO - PROCESS | 1780 | --DOMWINDOW == 96 (0x95280000) [pid = 1780] [serial = 1395] [outer = (nil)] [url = about:blank] 14:07:40 INFO - PROCESS | 1780 | --DOMWINDOW == 95 (0x93e07000) [pid = 1780] [serial = 1394] [outer = (nil)] [url = about:blank] 14:07:40 INFO - PROCESS | 1780 | --DOMWINDOW == 94 (0x91bb4800) [pid = 1780] [serial = 1397] [outer = (nil)] [url = about:blank] 14:07:40 INFO - PROCESS | 1780 | --DOMWINDOW == 93 (0x9a577800) [pid = 1780] [serial = 1377] [outer = (nil)] [url = about:blank] 14:07:40 INFO - PROCESS | 1780 | --DOMWINDOW == 92 (0x9a554400) [pid = 1780] [serial = 1376] [outer = (nil)] [url = about:blank] 14:07:40 INFO - PROCESS | 1780 | --DOMWINDOW == 91 (0x91bb8000) [pid = 1780] [serial = 1398] [outer = (nil)] [url = about:blank] 14:07:40 INFO - PROCESS | 1780 | --DOMWINDOW == 90 (0x9d5aa400) [pid = 1780] [serial = 1380] [outer = (nil)] [url = about:blank] 14:07:40 INFO - PROCESS | 1780 | --DOMWINDOW == 89 (0x9d50e800) [pid = 1780] [serial = 1379] [outer = (nil)] [url = about:blank] 14:07:40 INFO - PROCESS | 1780 | --DOMWINDOW == 88 (0xa11a7800) [pid = 1780] [serial = 1383] [outer = (nil)] [url = about:blank] 14:07:40 INFO - PROCESS | 1780 | --DOMWINDOW == 87 (0xa119dc00) [pid = 1780] [serial = 1382] [outer = (nil)] [url = about:blank] 14:07:40 INFO - PROCESS | 1780 | --DOMWINDOW == 86 (0xa221f000) [pid = 1780] [serial = 1386] [outer = (nil)] [url = about:blank] 14:07:40 INFO - PROCESS | 1780 | --DOMWINDOW == 85 (0xa20ac400) [pid = 1780] [serial = 1385] [outer = (nil)] [url = about:blank] 14:07:40 INFO - PROCESS | 1780 | --DOMWINDOW == 84 (0xa2541800) [pid = 1780] [serial = 1389] [outer = (nil)] [url = about:blank] 14:07:40 INFO - PROCESS | 1780 | --DOMWINDOW == 83 (0xa2328800) [pid = 1780] [serial = 1388] [outer = (nil)] [url = about:blank] 14:07:40 INFO - PROCESS | 1780 | --DOMWINDOW == 82 (0xa2fcc400) [pid = 1780] [serial = 1392] [outer = (nil)] [url = about:blank] 14:07:40 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0xa22e6000) [pid = 1780] [serial = 1391] [outer = (nil)] [url = about:blank] 14:07:40 INFO - PROCESS | 1780 | --DOMWINDOW == 80 (0x997c5c00) [pid = 1780] [serial = 1404] [outer = (nil)] [url = about:blank] 14:07:40 INFO - PROCESS | 1780 | --DOMWINDOW == 79 (0x93ca6000) [pid = 1780] [serial = 1401] [outer = (nil)] [url = about:blank] 14:07:40 INFO - PROCESS | 1780 | --DOMWINDOW == 78 (0x93abd400) [pid = 1780] [serial = 1400] [outer = (nil)] [url = about:blank] 14:07:40 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f05cc00 == 25 [pid = 1780] [id = 490] 14:07:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 79 (0x8f05e400) [pid = 1780] [serial = 1471] [outer = (nil)] 14:07:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0x8f066400) [pid = 1780] [serial = 1472] [outer = 0x8f05e400] 14:07:40 INFO - PROCESS | 1780 | 1471986460222 Marionette DEBUG loaded listener.js 14:07:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x9147e800) [pid = 1780] [serial = 1473] [outer = 0x8f05e400] 14:07:41 INFO - PROCESS | 1780 | 1471986461061 Marionette TRACE conn4 <- [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]]]}] 14:07:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 14:07:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 2803ms 14:07:41 INFO - PROCESS | 1780 | 1471986461109 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 14:07:41 INFO - PROCESS | 1780 | 1471986461115 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 14:07:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 14:07:41 INFO - PROCESS | 1780 | 1471986461123 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 14:07:41 INFO - PROCESS | 1780 | 1471986461128 Marionette TRACE conn4 <- [1,1934,null,{}] 14:07:41 INFO - PROCESS | 1780 | 1471986461136 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:41 INFO - PROCESS | 1780 | 1471986461144 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:41 INFO - PROCESS | 1780 | 1471986461329 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 14:07:41 INFO - PROCESS | 1780 | 1471986461479 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:41 INFO - PROCESS | 1780 | 1471986461488 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:41 INFO - PROCESS | 1780 | ++DOCSHELL 0x91bbe000 == 26 [pid = 1780] [id = 491] 14:07:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0x91d01400) [pid = 1780] [serial = 1474] [outer = (nil)] 14:07:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0x91d06800) [pid = 1780] [serial = 1475] [outer = 0x91d01400] 14:07:41 INFO - PROCESS | 1780 | 1471986461568 Marionette DEBUG loaded listener.js 14:07:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x925e5800) [pid = 1780] [serial = 1476] [outer = 0x91d01400] 14:07:42 INFO - PROCESS | 1780 | 1471986462438 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 14:07:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 14:07:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1386ms 14:07:42 INFO - PROCESS | 1780 | 1471986462515 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 14:07:42 INFO - PROCESS | 1780 | 1471986462523 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 14:07:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 14:07:42 INFO - PROCESS | 1780 | 1471986462537 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 14:07:42 INFO - PROCESS | 1780 | 1471986462540 Marionette TRACE conn4 <- [1,1938,null,{}] 14:07:42 INFO - PROCESS | 1780 | 1471986462547 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:42 INFO - PROCESS | 1780 | 1471986462552 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:42 INFO - PROCESS | 1780 | 1471986462793 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 14:07:42 INFO - PROCESS | 1780 | 1471986462820 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:42 INFO - PROCESS | 1780 | 1471986462827 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:42 INFO - PROCESS | 1780 | ++DOCSHELL 0x917dbc00 == 27 [pid = 1780] [id = 492] 14:07:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0x93ca6000) [pid = 1780] [serial = 1477] [outer = (nil)] 14:07:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0x93cad400) [pid = 1780] [serial = 1478] [outer = 0x93ca6000] 14:07:42 INFO - PROCESS | 1780 | 1471986462906 Marionette DEBUG loaded listener.js 14:07:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0x93e0dc00) [pid = 1780] [serial = 1479] [outer = 0x93ca6000] 14:07:44 INFO - PROCESS | 1780 | 1471986464215 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 14:07:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 14:07:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1743ms 14:07:44 INFO - PROCESS | 1780 | 1471986464297 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 14:07:44 INFO - PROCESS | 1780 | 1471986464302 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 14:07:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 14:07:44 INFO - PROCESS | 1780 | 1471986464320 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 14:07:44 INFO - PROCESS | 1780 | 1471986464330 Marionette TRACE conn4 <- [1,1942,null,{}] 14:07:44 INFO - PROCESS | 1780 | 1471986464346 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:44 INFO - PROCESS | 1780 | 1471986464355 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:45 INFO - PROCESS | 1780 | 1471986465264 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 14:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 86 (0x9a44d800) [pid = 1780] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 14:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 85 (0x97a7e000) [pid = 1780] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 14:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 84 (0x8f061400) [pid = 1780] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 14:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 83 (0x91bbfc00) [pid = 1780] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 14:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 82 (0x9a1a6000) [pid = 1780] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 14:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0x97ac4000) [pid = 1780] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 14:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 80 (0x91d03400) [pid = 1780] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 14:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 79 (0x91d06c00) [pid = 1780] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 14:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 78 (0x8f061800) [pid = 1780] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 14:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 77 (0x9147f400) [pid = 1780] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 14:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 76 (0x93e0b000) [pid = 1780] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 14:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 75 (0x93c4ec00) [pid = 1780] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 14:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 74 (0x9523c400) [pid = 1780] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 14:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 73 (0x917d7000) [pid = 1780] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 14:07:45 INFO - PROCESS | 1780 | 1471986465402 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:45 INFO - PROCESS | 1780 | 1471986465408 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:45 INFO - PROCESS | 1780 | ++DOCSHELL 0x91474400 == 28 [pid = 1780] [id = 493] 14:07:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0x9147f400) [pid = 1780] [serial = 1480] [outer = (nil)] 14:07:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0x93c4ec00) [pid = 1780] [serial = 1481] [outer = 0x9147f400] 14:07:45 INFO - PROCESS | 1780 | 1471986465482 Marionette DEBUG loaded listener.js 14:07:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0x98478400) [pid = 1780] [serial = 1482] [outer = 0x9147f400] 14:07:46 INFO - PROCESS | 1780 | 1471986466240 Marionette TRACE conn4 <- [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]]]}] 14:07:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 14:07:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1956ms 14:07:46 INFO - PROCESS | 1780 | 1471986466275 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 14:07:46 INFO - PROCESS | 1780 | 1471986466281 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 14:07:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 14:07:46 INFO - PROCESS | 1780 | 1471986466287 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 14:07:46 INFO - PROCESS | 1780 | 1471986466290 Marionette TRACE conn4 <- [1,1946,null,{}] 14:07:46 INFO - PROCESS | 1780 | 1471986466296 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:46 INFO - PROCESS | 1780 | 1471986466301 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:46 INFO - PROCESS | 1780 | 1471986466472 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 14:07:46 INFO - PROCESS | 1780 | 1471986466483 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:46 INFO - PROCESS | 1780 | 1471986466490 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:46 INFO - PROCESS | 1780 | ++DOCSHELL 0x917d3400 == 29 [pid = 1780] [id = 494] 14:07:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 77 (0x91bb5c00) [pid = 1780] [serial = 1483] [outer = (nil)] 14:07:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 78 (0x9a19d400) [pid = 1780] [serial = 1484] [outer = 0x91bb5c00] 14:07:46 INFO - PROCESS | 1780 | 1471986466564 Marionette DEBUG loaded listener.js 14:07:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 79 (0x9a1a6000) [pid = 1780] [serial = 1485] [outer = 0x91bb5c00] 14:07:47 INFO - PROCESS | 1780 | 1471986467662 Marionette TRACE conn4 <- [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]]]}] 14:07:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 14:07:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1388ms 14:07:47 INFO - PROCESS | 1780 | 1471986467676 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 14:07:47 INFO - PROCESS | 1780 | 1471986467682 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 14:07:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 14:07:47 INFO - PROCESS | 1780 | 1471986467697 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 14:07:47 INFO - PROCESS | 1780 | 1471986467706 Marionette TRACE conn4 <- [1,1950,null,{}] 14:07:47 INFO - PROCESS | 1780 | 1471986467717 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:47 INFO - PROCESS | 1780 | 1471986467722 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:47 INFO - PROCESS | 1780 | 1471986467914 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 14:07:48 INFO - PROCESS | 1780 | 1471986468164 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:48 INFO - PROCESS | 1780 | 1471986468182 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:48 INFO - PROCESS | 1780 | ++DOCSHELL 0x916aa800 == 30 [pid = 1780] [id = 495] 14:07:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0x917cec00) [pid = 1780] [serial = 1486] [outer = (nil)] 14:07:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x91d09000) [pid = 1780] [serial = 1487] [outer = 0x917cec00] 14:07:48 INFO - PROCESS | 1780 | 1471986468317 Marionette DEBUG loaded listener.js 14:07:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0x93cb2800) [pid = 1780] [serial = 1488] [outer = 0x917cec00] 14:07:49 INFO - PROCESS | 1780 | 1471986469305 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 14:07:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 14:07:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1699ms 14:07:49 INFO - PROCESS | 1780 | 1471986469390 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 14:07:49 INFO - PROCESS | 1780 | 1471986469398 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 14:07:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 14:07:49 INFO - PROCESS | 1780 | 1471986469410 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 14:07:49 INFO - PROCESS | 1780 | 1471986469414 Marionette TRACE conn4 <- [1,1954,null,{}] 14:07:49 INFO - PROCESS | 1780 | 1471986469421 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:49 INFO - PROCESS | 1780 | 1471986469427 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:49 INFO - PROCESS | 1780 | 1471986469729 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 14:07:49 INFO - PROCESS | 1780 | 1471986469974 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:49 INFO - PROCESS | 1780 | 1471986469981 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:50 INFO - PROCESS | 1780 | ++DOCSHELL 0x917d7400 == 31 [pid = 1780] [id = 496] 14:07:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0x98472c00) [pid = 1780] [serial = 1489] [outer = (nil)] 14:07:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x99fcac00) [pid = 1780] [serial = 1490] [outer = 0x98472c00] 14:07:50 INFO - PROCESS | 1780 | 1471986470071 Marionette DEBUG loaded listener.js 14:07:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0x9a1ad400) [pid = 1780] [serial = 1491] [outer = 0x98472c00] 14:07:51 INFO - PROCESS | 1780 | 1471986471122 Marionette TRACE conn4 <- [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]]]}] 14:07:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 14:07:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1789ms 14:07:51 INFO - PROCESS | 1780 | 1471986471199 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 14:07:51 INFO - PROCESS | 1780 | 1471986471203 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 14:07:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 14:07:51 INFO - PROCESS | 1780 | 1471986471211 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 14:07:51 INFO - PROCESS | 1780 | 1471986471217 Marionette TRACE conn4 <- [1,1958,null,{}] 14:07:51 INFO - PROCESS | 1780 | 1471986471234 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:51 INFO - PROCESS | 1780 | 1471986471242 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:51 INFO - PROCESS | 1780 | 1471986471473 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 14:07:51 INFO - PROCESS | 1780 | 1471986471708 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:51 INFO - PROCESS | 1780 | 1471986471721 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:51 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a573c00 == 32 [pid = 1780] [id = 497] 14:07:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0x9a574800) [pid = 1780] [serial = 1492] [outer = (nil)] 14:07:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0x9aaf9800) [pid = 1780] [serial = 1493] [outer = 0x9a574800] 14:07:51 INFO - PROCESS | 1780 | 1471986471812 Marionette DEBUG loaded listener.js 14:07:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 88 (0x9aba7000) [pid = 1780] [serial = 1494] [outer = 0x9a574800] 14:07:52 INFO - PROCESS | 1780 | 1471986472813 Marionette TRACE conn4 <- [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]]]}] 14:07:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 14:07:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1687ms 14:07:52 INFO - PROCESS | 1780 | 1471986472899 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 14:07:52 INFO - PROCESS | 1780 | 1471986472904 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 14:07:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 14:07:52 INFO - PROCESS | 1780 | 1471986472911 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 14:07:52 INFO - PROCESS | 1780 | 1471986472914 Marionette TRACE conn4 <- [1,1962,null,{}] 14:07:52 INFO - PROCESS | 1780 | 1471986472920 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:52 INFO - PROCESS | 1780 | 1471986472927 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:53 INFO - PROCESS | 1780 | 1471986473154 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 14:07:53 INFO - PROCESS | 1780 | 1471986473434 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:53 INFO - PROCESS | 1780 | 1471986473448 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:53 INFO - PROCESS | 1780 | ++DOCSHELL 0x916a2400 == 33 [pid = 1780] [id = 498] 14:07:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 89 (0x97a77c00) [pid = 1780] [serial = 1495] [outer = (nil)] 14:07:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 90 (0x9ac58000) [pid = 1780] [serial = 1496] [outer = 0x97a77c00] 14:07:53 INFO - PROCESS | 1780 | 1471986473533 Marionette DEBUG loaded listener.js 14:07:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 91 (0x9b065400) [pid = 1780] [serial = 1497] [outer = 0x97a77c00] 14:07:54 INFO - PROCESS | 1780 | 1471986474736 Marionette TRACE conn4 <- [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]]]}] 14:07:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 14:07:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1884ms 14:07:54 INFO - PROCESS | 1780 | 1471986474796 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 14:07:54 INFO - PROCESS | 1780 | 1471986474803 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 14:07:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 14:07:54 INFO - PROCESS | 1780 | 1471986474812 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 14:07:54 INFO - PROCESS | 1780 | 1471986474816 Marionette TRACE conn4 <- [1,1966,null,{}] 14:07:54 INFO - PROCESS | 1780 | 1471986474891 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:54 INFO - PROCESS | 1780 | 1471986474896 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:55 INFO - PROCESS | 1780 | 1471986475184 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 14:07:55 INFO - PROCESS | 1780 | --DOCSHELL 0x97abcc00 == 32 [pid = 1780] [id = 419] 14:07:55 INFO - PROCESS | 1780 | --DOCSHELL 0x91d0d800 == 31 [pid = 1780] [id = 418] 14:07:55 INFO - PROCESS | 1780 | --DOCSHELL 0x916a1400 == 30 [pid = 1780] [id = 417] 14:07:55 INFO - PROCESS | 1780 | 1471986475427 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:55 INFO - PROCESS | 1780 | 1471986475440 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:55 INFO - PROCESS | 1780 | ++DOCSHELL 0x9169cc00 == 31 [pid = 1780] [id = 499] 14:07:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 92 (0x9169d800) [pid = 1780] [serial = 1498] [outer = (nil)] 14:07:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 93 (0x917d8400) [pid = 1780] [serial = 1499] [outer = 0x9169d800] 14:07:55 INFO - PROCESS | 1780 | 1471986475523 Marionette DEBUG loaded listener.js 14:07:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 94 (0x9242a400) [pid = 1780] [serial = 1500] [outer = 0x9169d800] 14:07:55 INFO - PROCESS | 1780 | --DOMWINDOW == 93 (0x9a9e5000) [pid = 1780] [serial = 1445] [outer = (nil)] [url = about:blank] 14:07:55 INFO - PROCESS | 1780 | --DOMWINDOW == 92 (0x9a11d400) [pid = 1780] [serial = 1439] [outer = (nil)] [url = about:blank] 14:07:55 INFO - PROCESS | 1780 | --DOMWINDOW == 91 (0x9a552000) [pid = 1780] [serial = 1442] [outer = (nil)] [url = about:blank] 14:07:55 INFO - PROCESS | 1780 | --DOMWINDOW == 90 (0x9a429c00) [pid = 1780] [serial = 1440] [outer = (nil)] [url = about:blank] 14:07:55 INFO - PROCESS | 1780 | --DOMWINDOW == 89 (0x9a572c00) [pid = 1780] [serial = 1443] [outer = (nil)] [url = about:blank] 14:07:55 INFO - PROCESS | 1780 | --DOMWINDOW == 88 (0x9a450800) [pid = 1780] [serial = 1415] [outer = (nil)] [url = about:blank] 14:07:55 INFO - PROCESS | 1780 | --DOMWINDOW == 87 (0x91d02000) [pid = 1780] [serial = 1416] [outer = (nil)] [url = about:blank] 14:07:55 INFO - PROCESS | 1780 | --DOMWINDOW == 86 (0x9ac3e000) [pid = 1780] [serial = 1418] [outer = (nil)] [url = about:blank] 14:07:55 INFO - PROCESS | 1780 | --DOMWINDOW == 85 (0x9ac44800) [pid = 1780] [serial = 1419] [outer = (nil)] [url = about:blank] 14:07:55 INFO - PROCESS | 1780 | --DOMWINDOW == 84 (0x9b073400) [pid = 1780] [serial = 1421] [outer = (nil)] [url = about:blank] 14:07:55 INFO - PROCESS | 1780 | --DOMWINDOW == 83 (0x9b226c00) [pid = 1780] [serial = 1422] [outer = (nil)] [url = about:blank] 14:07:55 INFO - PROCESS | 1780 | --DOMWINDOW == 82 (0x925e4800) [pid = 1780] [serial = 1433] [outer = (nil)] [url = about:blank] 14:07:55 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0x93a3dc00) [pid = 1780] [serial = 1434] [outer = (nil)] [url = about:blank] 14:07:55 INFO - PROCESS | 1780 | --DOMWINDOW == 80 (0x9b2b3c00) [pid = 1780] [serial = 1424] [outer = (nil)] [url = about:blank] 14:07:55 INFO - PROCESS | 1780 | --DOMWINDOW == 79 (0x9bdc0c00) [pid = 1780] [serial = 1425] [outer = (nil)] [url = about:blank] 14:07:55 INFO - PROCESS | 1780 | --DOMWINDOW == 78 (0x91478400) [pid = 1780] [serial = 1430] [outer = (nil)] [url = about:blank] 14:07:55 INFO - PROCESS | 1780 | --DOMWINDOW == 77 (0x916a2800) [pid = 1780] [serial = 1431] [outer = (nil)] [url = about:blank] 14:07:55 INFO - PROCESS | 1780 | --DOMWINDOW == 76 (0x916a2000) [pid = 1780] [serial = 1409] [outer = (nil)] [url = about:blank] 14:07:55 INFO - PROCESS | 1780 | --DOMWINDOW == 75 (0x917dac00) [pid = 1780] [serial = 1410] [outer = (nil)] [url = about:blank] 14:07:55 INFO - PROCESS | 1780 | --DOMWINDOW == 74 (0x9523e400) [pid = 1780] [serial = 1412] [outer = (nil)] [url = about:blank] 14:07:55 INFO - PROCESS | 1780 | --DOMWINDOW == 73 (0x96f8a400) [pid = 1780] [serial = 1413] [outer = (nil)] [url = about:blank] 14:07:55 INFO - PROCESS | 1780 | --DOMWINDOW == 72 (0x9a19f400) [pid = 1780] [serial = 1407] [outer = (nil)] [url = about:blank] 14:07:55 INFO - PROCESS | 1780 | --DOMWINDOW == 71 (0x96f89000) [pid = 1780] [serial = 1436] [outer = (nil)] [url = about:blank] 14:07:55 INFO - PROCESS | 1780 | --DOMWINDOW == 70 (0x9c1f9400) [pid = 1780] [serial = 1427] [outer = (nil)] [url = about:blank] 14:07:55 INFO - PROCESS | 1780 | --DOMWINDOW == 69 (0x9c20d000) [pid = 1780] [serial = 1428] [outer = (nil)] [url = about:blank] 14:07:55 INFO - PROCESS | 1780 | --DOMWINDOW == 68 (0x97ab9c00) [pid = 1780] [serial = 1437] [outer = (nil)] [url = about:blank] 14:07:55 INFO - PROCESS | 1780 | --DOMWINDOW == 67 (0x9aba9400) [pid = 1780] [serial = 1446] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 1780 | 1471986476449 Marionette TRACE conn4 <- [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]]]}] 14:07:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 14:07:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1700ms 14:07:56 INFO - PROCESS | 1780 | 1471986476512 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 14:07:56 INFO - PROCESS | 1780 | 1471986476519 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 14:07:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 14:07:56 INFO - PROCESS | 1780 | 1471986476529 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 14:07:56 INFO - PROCESS | 1780 | 1471986476533 Marionette TRACE conn4 <- [1,1970,null,{}] 14:07:56 INFO - PROCESS | 1780 | 1471986476539 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:56 INFO - PROCESS | 1780 | 1471986476545 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:56 INFO - PROCESS | 1780 | 1471986476726 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 14:07:56 INFO - PROCESS | 1780 | 1471986476742 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:56 INFO - PROCESS | 1780 | 1471986476752 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:56 INFO - PROCESS | 1780 | ++DOCSHELL 0x95166c00 == 32 [pid = 1780] [id = 500] 14:07:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 68 (0x9523cc00) [pid = 1780] [serial = 1501] [outer = (nil)] 14:07:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 69 (0x96f80c00) [pid = 1780] [serial = 1502] [outer = 0x9523cc00] 14:07:56 INFO - PROCESS | 1780 | 1471986476957 Marionette DEBUG loaded listener.js 14:07:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 70 (0x97ab9800) [pid = 1780] [serial = 1503] [outer = 0x9523cc00] 14:07:57 INFO - PROCESS | 1780 | 1471986477795 Marionette TRACE conn4 <- [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]]]}] 14:07:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 14:07:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1329ms 14:07:57 INFO - PROCESS | 1780 | 1471986477859 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 14:07:57 INFO - PROCESS | 1780 | 1471986477863 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 14:07:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 14:07:57 INFO - PROCESS | 1780 | 1471986477869 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 14:07:57 INFO - PROCESS | 1780 | 1471986477875 Marionette TRACE conn4 <- [1,1974,null,{}] 14:07:57 INFO - PROCESS | 1780 | 1471986477891 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:57 INFO - PROCESS | 1780 | 1471986477900 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:58 INFO - PROCESS | 1780 | 1471986478073 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 14:07:58 INFO - PROCESS | 1780 | 1471986478238 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:58 INFO - PROCESS | 1780 | 1471986478250 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:58 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a427800 == 33 [pid = 1780] [id = 501] 14:07:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 71 (0x9a430400) [pid = 1780] [serial = 1504] [outer = (nil)] 14:07:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 72 (0x9a553c00) [pid = 1780] [serial = 1505] [outer = 0x9a430400] 14:07:58 INFO - PROCESS | 1780 | 1471986478328 Marionette DEBUG loaded listener.js 14:07:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 73 (0x9a56f800) [pid = 1780] [serial = 1506] [outer = 0x9a430400] 14:07:59 INFO - PROCESS | 1780 | 1471986479340 Marionette TRACE conn4 <- [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]]]}] 14:07:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 14:07:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1542ms 14:07:59 INFO - PROCESS | 1780 | 1471986479414 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 14:07:59 INFO - PROCESS | 1780 | 1471986479418 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 14:07:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 14:07:59 INFO - PROCESS | 1780 | 1471986479425 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 14:07:59 INFO - PROCESS | 1780 | 1471986479429 Marionette TRACE conn4 <- [1,1978,null,{}] 14:07:59 INFO - PROCESS | 1780 | 1471986479434 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:59 INFO - PROCESS | 1780 | 1471986479439 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:59 INFO - PROCESS | 1780 | 1471986479668 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 14:07:59 INFO - PROCESS | 1780 | 1471986479695 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:59 INFO - PROCESS | 1780 | 1471986479703 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:07:59 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a430c00 == 34 [pid = 1780] [id = 502] 14:07:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0x9a55fc00) [pid = 1780] [serial = 1507] [outer = (nil)] 14:07:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0x9aba2c00) [pid = 1780] [serial = 1508] [outer = 0x9a55fc00] 14:07:59 INFO - PROCESS | 1780 | 1471986479801 Marionette DEBUG loaded listener.js 14:07:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0x9aafbc00) [pid = 1780] [serial = 1509] [outer = 0x9a55fc00] 14:08:00 INFO - PROCESS | 1780 | --DOMWINDOW == 75 (0x916aa400) [pid = 1780] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 14:08:00 INFO - PROCESS | 1780 | --DOMWINDOW == 74 (0x91d01400) [pid = 1780] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 14:08:00 INFO - PROCESS | 1780 | --DOMWINDOW == 73 (0x93ca6000) [pid = 1780] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 14:08:00 INFO - PROCESS | 1780 | --DOMWINDOW == 72 (0x9147f400) [pid = 1780] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 14:08:00 INFO - PROCESS | 1780 | --DOMWINDOW == 71 (0x93e08400) [pid = 1780] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 14:08:00 INFO - PROCESS | 1780 | --DOMWINDOW == 70 (0x9ac3dc00) [pid = 1780] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 14:08:00 INFO - PROCESS | 1780 | --DOMWINDOW == 69 (0x8f05e400) [pid = 1780] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 14:08:00 INFO - PROCESS | 1780 | --DOMWINDOW == 68 (0x9ac49000) [pid = 1780] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 14:08:00 INFO - PROCESS | 1780 | --DOMWINDOW == 67 (0x9527d000) [pid = 1780] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 14:08:00 INFO - PROCESS | 1780 | --DOMWINDOW == 66 (0x917d2000) [pid = 1780] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 14:08:00 INFO - PROCESS | 1780 | --DOMWINDOW == 65 (0x9b8a8800) [pid = 1780] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 14:08:00 INFO - PROCESS | 1780 | --DOMWINDOW == 64 (0x9c1f8800) [pid = 1780] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 14:08:00 INFO - PROCESS | 1780 | 1471986480828 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:08:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 14:08:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1438ms 14:08:00 INFO - PROCESS | 1780 | 1471986480865 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 14:08:00 INFO - PROCESS | 1780 | 1471986480870 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 14:08:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 14:08:00 INFO - PROCESS | 1780 | 1471986480876 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 14:08:00 INFO - PROCESS | 1780 | 1471986480880 Marionette TRACE conn4 <- [1,1982,null,{}] 14:08:00 INFO - PROCESS | 1780 | 1471986480886 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:00 INFO - PROCESS | 1780 | 1471986480891 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:01 INFO - PROCESS | 1780 | 1471986481112 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 14:08:01 INFO - PROCESS | 1780 | 1471986481122 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:01 INFO - PROCESS | 1780 | 1471986481130 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:01 INFO - PROCESS | 1780 | ++DOCSHELL 0x93e0c400 == 35 [pid = 1780] [id = 503] 14:08:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 65 (0x9527a800) [pid = 1780] [serial = 1510] [outer = (nil)] 14:08:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 66 (0x9a573400) [pid = 1780] [serial = 1511] [outer = 0x9527a800] 14:08:01 INFO - PROCESS | 1780 | 1471986481206 Marionette DEBUG loaded listener.js 14:08:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 67 (0x9a42b800) [pid = 1780] [serial = 1512] [outer = 0x9527a800] 14:08:02 INFO - PROCESS | 1780 | 1471986482150 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:08:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 14:08:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1331ms 14:08:02 INFO - PROCESS | 1780 | 1471986482208 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 14:08:02 INFO - PROCESS | 1780 | 1471986482212 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 14:08:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 14:08:02 INFO - PROCESS | 1780 | 1471986482219 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 14:08:02 INFO - PROCESS | 1780 | 1471986482223 Marionette TRACE conn4 <- [1,1986,null,{}] 14:08:02 INFO - PROCESS | 1780 | 1471986482228 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:02 INFO - PROCESS | 1780 | 1471986482239 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:02 INFO - PROCESS | 1780 | 1471986482522 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 14:08:02 INFO - PROCESS | 1780 | 1471986482705 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:02 INFO - PROCESS | 1780 | 1471986482720 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:02 INFO - PROCESS | 1780 | ++DOCSHELL 0x9147a000 == 36 [pid = 1780] [id = 504] 14:08:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 68 (0x9147b800) [pid = 1780] [serial = 1513] [outer = (nil)] 14:08:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 69 (0x916a2000) [pid = 1780] [serial = 1514] [outer = 0x9147b800] 14:08:02 INFO - PROCESS | 1780 | 1471986482882 Marionette DEBUG loaded listener.js 14:08:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 70 (0x917cfc00) [pid = 1780] [serial = 1515] [outer = 0x9147b800] 14:08:03 INFO - PROCESS | 1780 | 1471986483873 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:08:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 14:08:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1686ms 14:08:03 INFO - PROCESS | 1780 | 1471986483908 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 14:08:03 INFO - PROCESS | 1780 | 1471986483914 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 14:08:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 14:08:03 INFO - PROCESS | 1780 | 1471986483923 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 14:08:03 INFO - PROCESS | 1780 | 1471986483928 Marionette TRACE conn4 <- [1,1990,null,{}] 14:08:03 INFO - PROCESS | 1780 | 1471986483936 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:03 INFO - PROCESS | 1780 | 1471986483945 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:04 INFO - PROCESS | 1780 | 1471986484155 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 14:08:04 INFO - PROCESS | 1780 | 1471986484390 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:04 INFO - PROCESS | 1780 | 1471986484401 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:04 INFO - PROCESS | 1780 | ++DOCSHELL 0x93c46000 == 37 [pid = 1780] [id = 505] 14:08:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 71 (0x93c48400) [pid = 1780] [serial = 1516] [outer = (nil)] 14:08:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 72 (0x93ca8000) [pid = 1780] [serial = 1517] [outer = 0x93c48400] 14:08:04 INFO - PROCESS | 1780 | 1471986484545 Marionette DEBUG loaded listener.js 14:08:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 73 (0x93e0a800) [pid = 1780] [serial = 1518] [outer = 0x93c48400] 14:08:05 INFO - PROCESS | 1780 | 1471986485528 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:08:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 14:08:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1688ms 14:08:05 INFO - PROCESS | 1780 | 1471986485611 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 14:08:05 INFO - PROCESS | 1780 | 1471986485617 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 14:08:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 14:08:05 INFO - PROCESS | 1780 | 1471986485624 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 14:08:05 INFO - PROCESS | 1780 | 1471986485629 Marionette TRACE conn4 <- [1,1994,null,{}] 14:08:05 INFO - PROCESS | 1780 | 1471986485636 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:05 INFO - PROCESS | 1780 | 1471986485642 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:05 INFO - PROCESS | 1780 | 1471986485917 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 14:08:06 INFO - PROCESS | 1780 | 1471986486366 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:06 INFO - PROCESS | 1780 | 1471986486382 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:06 INFO - PROCESS | 1780 | ++DOCSHELL 0x93e09800 == 38 [pid = 1780] [id = 506] 14:08:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0x9932c800) [pid = 1780] [serial = 1519] [outer = (nil)] 14:08:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0x9a11d400) [pid = 1780] [serial = 1520] [outer = 0x9932c800] 14:08:06 INFO - PROCESS | 1780 | 1471986486475 Marionette DEBUG loaded listener.js 14:08:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0x9a425c00) [pid = 1780] [serial = 1521] [outer = 0x9932c800] 14:08:07 INFO - PROCESS | 1780 | 1471986487440 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 14:08:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 14:08:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1887ms 14:08:07 INFO - PROCESS | 1780 | 1471986487511 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 14:08:07 INFO - PROCESS | 1780 | 1471986487518 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 14:08:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 14:08:07 INFO - PROCESS | 1780 | 1471986487536 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 14:08:07 INFO - PROCESS | 1780 | 1471986487544 Marionette TRACE conn4 <- [1,1998,null,{}] 14:08:07 INFO - PROCESS | 1780 | 1471986487550 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:07 INFO - PROCESS | 1780 | 1471986487557 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:07 INFO - PROCESS | 1780 | 1471986487806 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 14:08:08 INFO - PROCESS | 1780 | 1471986488035 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:08 INFO - PROCESS | 1780 | 1471986488043 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:08 INFO - PROCESS | 1780 | ++DOCSHELL 0x97a75400 == 39 [pid = 1780] [id = 507] 14:08:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 77 (0x98472400) [pid = 1780] [serial = 1522] [outer = (nil)] 14:08:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 78 (0x9b222400) [pid = 1780] [serial = 1523] [outer = 0x98472400] 14:08:08 INFO - PROCESS | 1780 | 1471986488160 Marionette DEBUG loaded listener.js 14:08:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 79 (0x9b2a5400) [pid = 1780] [serial = 1524] [outer = 0x98472400] 14:08:09 INFO - PROCESS | 1780 | 1471986489067 Marionette TRACE conn4 <- [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]]]}] 14:08:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 14:08:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1598ms 14:08:09 INFO - PROCESS | 1780 | 1471986489127 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 14:08:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 14:08:09 INFO - PROCESS | 1780 | 1471986489139 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 14:08:09 INFO - PROCESS | 1780 | 1471986489146 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 14:08:09 INFO - PROCESS | 1780 | 1471986489154 Marionette TRACE conn4 <- [1,2002,null,{}] 14:08:09 INFO - PROCESS | 1780 | 1471986489160 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:09 INFO - PROCESS | 1780 | 1471986489166 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:09 INFO - PROCESS | 1780 | 1471986489390 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 14:08:09 INFO - PROCESS | 1780 | 1471986489633 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:09 INFO - PROCESS | 1780 | 1471986489645 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:09 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f067800 == 40 [pid = 1780] [id = 508] 14:08:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0x93c4b400) [pid = 1780] [serial = 1525] [outer = (nil)] 14:08:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x9b53e400) [pid = 1780] [serial = 1526] [outer = 0x93c4b400] 14:08:09 INFO - PROCESS | 1780 | 1471986489778 Marionette DEBUG loaded listener.js 14:08:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0x9b8a3c00) [pid = 1780] [serial = 1527] [outer = 0x93c4b400] 14:08:10 INFO - PROCESS | 1780 | 1471986490728 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 14:08:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 14:08:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1638ms 14:08:10 INFO - PROCESS | 1780 | 1471986490785 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 14:08:10 INFO - PROCESS | 1780 | 1471986490788 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 14:08:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 14:08:10 INFO - PROCESS | 1780 | 1471986490796 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 14:08:10 INFO - PROCESS | 1780 | 1471986490799 Marionette TRACE conn4 <- [1,2006,null,{}] 14:08:10 INFO - PROCESS | 1780 | 1471986490806 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:10 INFO - PROCESS | 1780 | 1471986490811 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:11 INFO - PROCESS | 1780 | 1471986491004 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 14:08:11 INFO - PROCESS | 1780 | 1471986491246 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:11 INFO - PROCESS | 1780 | 1471986491264 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:11 INFO - PROCESS | 1780 | ++DOCSHELL 0x9bdc2800 == 41 [pid = 1780] [id = 509] 14:08:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0x9bdc3400) [pid = 1780] [serial = 1528] [outer = (nil)] 14:08:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x9bdfa000) [pid = 1780] [serial = 1529] [outer = 0x9bdc3400] 14:08:11 INFO - PROCESS | 1780 | 1471986491423 Marionette DEBUG loaded listener.js 14:08:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0x9c24b800) [pid = 1780] [serial = 1530] [outer = 0x9bdc3400] 14:08:12 INFO - PROCESS | 1780 | 1471986492885 Marionette TRACE conn4 <- [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]]]}] 14:08:13 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 14:08:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 2235ms 14:08:13 INFO - PROCESS | 1780 | 1471986493066 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 14:08:13 INFO - PROCESS | 1780 | 1471986493076 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 14:08:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 14:08:13 INFO - PROCESS | 1780 | 1471986493090 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 14:08:13 INFO - PROCESS | 1780 | 1471986493098 Marionette TRACE conn4 <- [1,2010,null,{}] 14:08:13 INFO - PROCESS | 1780 | 1471986493112 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:13 INFO - PROCESS | 1780 | 1471986493122 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:13 INFO - PROCESS | 1780 | 1471986493436 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 14:08:13 INFO - PROCESS | 1780 | 1471986493699 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:13 INFO - PROCESS | 1780 | 1471986493720 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:13 INFO - PROCESS | 1780 | ++DOCSHELL 0x916a8c00 == 42 [pid = 1780] [id = 510] 14:08:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0x916ab800) [pid = 1780] [serial = 1531] [outer = (nil)] 14:08:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0x92433400) [pid = 1780] [serial = 1532] [outer = 0x916ab800] 14:08:13 INFO - PROCESS | 1780 | 1471986493809 Marionette DEBUG loaded listener.js 14:08:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 88 (0x925f0400) [pid = 1780] [serial = 1533] [outer = 0x916ab800] 14:08:14 INFO - PROCESS | 1780 | 1471986494925 Marionette TRACE conn4 <- [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]]]}] 14:08:14 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 14:08:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1902ms 14:08:14 INFO - PROCESS | 1780 | 1471986494989 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 14:08:15 INFO - PROCESS | 1780 | 1471986494997 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 14:08:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 14:08:15 INFO - PROCESS | 1780 | 1471986495008 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 14:08:15 INFO - PROCESS | 1780 | 1471986495013 Marionette TRACE conn4 <- [1,2014,null,{}] 14:08:15 INFO - PROCESS | 1780 | 1471986495019 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:15 INFO - PROCESS | 1780 | 1471986495024 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:16 INFO - PROCESS | 1780 | --DOCSHELL 0x91474400 == 41 [pid = 1780] [id = 493] 14:08:16 INFO - PROCESS | 1780 | --DOCSHELL 0x97a7f800 == 40 [pid = 1780] [id = 406] 14:08:16 INFO - PROCESS | 1780 | --DOCSHELL 0x91472c00 == 39 [pid = 1780] [id = 421] 14:08:16 INFO - PROCESS | 1780 | --DOCSHELL 0x97ac2400 == 38 [pid = 1780] [id = 407] 14:08:16 INFO - PROCESS | 1780 | --DOCSHELL 0x93e0c400 == 37 [pid = 1780] [id = 503] 14:08:16 INFO - PROCESS | 1780 | --DOCSHELL 0x9a430c00 == 36 [pid = 1780] [id = 502] 14:08:16 INFO - PROCESS | 1780 | --DOCSHELL 0x9a427800 == 35 [pid = 1780] [id = 501] 14:08:16 INFO - PROCESS | 1780 | --DOCSHELL 0x95166c00 == 34 [pid = 1780] [id = 500] 14:08:16 INFO - PROCESS | 1780 | --DOCSHELL 0x9169cc00 == 33 [pid = 1780] [id = 499] 14:08:16 INFO - PROCESS | 1780 | --DOCSHELL 0x95280800 == 32 [pid = 1780] [id = 416] 14:08:16 INFO - PROCESS | 1780 | --DOCSHELL 0x8f05cc00 == 31 [pid = 1780] [id = 490] 14:08:16 INFO - PROCESS | 1780 | --DOCSHELL 0x917dc400 == 30 [pid = 1780] [id = 404] 14:08:16 INFO - PROCESS | 1780 | --DOCSHELL 0x97a78800 == 29 [pid = 1780] [id = 410] 14:08:16 INFO - PROCESS | 1780 | --DOCSHELL 0x917dbc00 == 28 [pid = 1780] [id = 492] 14:08:16 INFO - PROCESS | 1780 | --DOCSHELL 0x91bbe800 == 27 [pid = 1780] [id = 415] 14:08:16 INFO - PROCESS | 1780 | --DOCSHELL 0x916a2400 == 26 [pid = 1780] [id = 498] 14:08:16 INFO - PROCESS | 1780 | --DOCSHELL 0x925e8000 == 25 [pid = 1780] [id = 408] 14:08:16 INFO - PROCESS | 1780 | --DOCSHELL 0x91bbe000 == 24 [pid = 1780] [id = 491] 14:08:16 INFO - PROCESS | 1780 | --DOCSHELL 0x917d7400 == 23 [pid = 1780] [id = 496] 14:08:16 INFO - PROCESS | 1780 | --DOCSHELL 0x9169d400 == 22 [pid = 1780] [id = 409] 14:08:16 INFO - PROCESS | 1780 | --DOCSHELL 0x917d3400 == 21 [pid = 1780] [id = 494] 14:08:16 INFO - PROCESS | 1780 | --DOCSHELL 0x9a573c00 == 20 [pid = 1780] [id = 497] 14:08:16 INFO - PROCESS | 1780 | --DOCSHELL 0x916aa800 == 19 [pid = 1780] [id = 495] 14:08:16 INFO - PROCESS | 1780 | --DOCSHELL 0x91d0e400 == 18 [pid = 1780] [id = 412] 14:08:16 INFO - PROCESS | 1780 | --DOCSHELL 0x91473800 == 17 [pid = 1780] [id = 405] 14:08:16 INFO - PROCESS | 1780 | --DOCSHELL 0x917dd000 == 16 [pid = 1780] [id = 420] 14:08:16 INFO - PROCESS | 1780 | --DOCSHELL 0x9147cc00 == 15 [pid = 1780] [id = 413] 14:08:16 INFO - PROCESS | 1780 | --DOCSHELL 0x9aba5800 == 14 [pid = 1780] [id = 411] 14:08:16 INFO - PROCESS | 1780 | --DOCSHELL 0x93a36c00 == 13 [pid = 1780] [id = 414] 14:08:16 INFO - PROCESS | 1780 | --DOCSHELL 0x9bdc2800 == 12 [pid = 1780] [id = 509] 14:08:16 INFO - PROCESS | 1780 | --DOCSHELL 0x8f067800 == 11 [pid = 1780] [id = 508] 14:08:16 INFO - PROCESS | 1780 | --DOCSHELL 0x97a75400 == 10 [pid = 1780] [id = 507] 14:08:16 INFO - PROCESS | 1780 | --DOCSHELL 0x93c46000 == 9 [pid = 1780] [id = 505] 14:08:16 INFO - PROCESS | 1780 | --DOCSHELL 0x93e09800 == 8 [pid = 1780] [id = 506] 14:08:16 INFO - PROCESS | 1780 | --DOCSHELL 0x9147a000 == 7 [pid = 1780] [id = 504] 14:08:16 INFO - PROCESS | 1780 | 1471986496225 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 14:08:16 INFO - PROCESS | 1780 | --DOMWINDOW == 87 (0x91d08000) [pid = 1780] [serial = 1449] [outer = (nil)] [url = about:blank] 14:08:16 INFO - PROCESS | 1780 | --DOMWINDOW == 86 (0x91d06800) [pid = 1780] [serial = 1475] [outer = (nil)] [url = about:blank] 14:08:16 INFO - PROCESS | 1780 | --DOMWINDOW == 85 (0x91bb7400) [pid = 1780] [serial = 1448] [outer = (nil)] [url = about:blank] 14:08:16 INFO - PROCESS | 1780 | --DOMWINDOW == 84 (0x93e0dc00) [pid = 1780] [serial = 1479] [outer = (nil)] [url = about:blank] 14:08:16 INFO - PROCESS | 1780 | --DOMWINDOW == 83 (0x93c4ec00) [pid = 1780] [serial = 1481] [outer = (nil)] [url = about:blank] 14:08:16 INFO - PROCESS | 1780 | --DOMWINDOW == 82 (0x99332800) [pid = 1780] [serial = 1452] [outer = (nil)] [url = about:blank] 14:08:16 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0x97abc800) [pid = 1780] [serial = 1451] [outer = (nil)] [url = about:blank] 14:08:16 INFO - PROCESS | 1780 | --DOMWINDOW == 80 (0x9b067400) [pid = 1780] [serial = 1455] [outer = (nil)] [url = about:blank] 14:08:16 INFO - PROCESS | 1780 | --DOMWINDOW == 79 (0x9ac49400) [pid = 1780] [serial = 1454] [outer = (nil)] [url = about:blank] 14:08:16 INFO - PROCESS | 1780 | --DOMWINDOW == 78 (0x8f066400) [pid = 1780] [serial = 1472] [outer = (nil)] [url = about:blank] 14:08:16 INFO - PROCESS | 1780 | --DOMWINDOW == 77 (0x9b2b1c00) [pid = 1780] [serial = 1458] [outer = (nil)] [url = about:blank] 14:08:16 INFO - PROCESS | 1780 | --DOMWINDOW == 76 (0x9b2ad400) [pid = 1780] [serial = 1457] [outer = (nil)] [url = about:blank] 14:08:16 INFO - PROCESS | 1780 | --DOMWINDOW == 75 (0x9147e800) [pid = 1780] [serial = 1473] [outer = (nil)] [url = about:blank] 14:08:16 INFO - PROCESS | 1780 | --DOMWINDOW == 74 (0x9bdf1000) [pid = 1780] [serial = 1461] [outer = (nil)] [url = about:blank] 14:08:16 INFO - PROCESS | 1780 | --DOMWINDOW == 73 (0x9b8a4400) [pid = 1780] [serial = 1460] [outer = (nil)] [url = about:blank] 14:08:16 INFO - PROCESS | 1780 | --DOMWINDOW == 72 (0x925e6800) [pid = 1780] [serial = 1470] [outer = (nil)] [url = about:blank] 14:08:16 INFO - PROCESS | 1780 | --DOMWINDOW == 71 (0x9d5b1000) [pid = 1780] [serial = 1464] [outer = (nil)] [url = about:blank] 14:08:16 INFO - PROCESS | 1780 | --DOMWINDOW == 70 (0x9d504000) [pid = 1780] [serial = 1463] [outer = (nil)] [url = about:blank] 14:08:16 INFO - PROCESS | 1780 | --DOMWINDOW == 69 (0x917db800) [pid = 1780] [serial = 1469] [outer = (nil)] [url = about:blank] 14:08:16 INFO - PROCESS | 1780 | --DOMWINDOW == 68 (0xa2011400) [pid = 1780] [serial = 1467] [outer = (nil)] [url = about:blank] 14:08:16 INFO - PROCESS | 1780 | --DOMWINDOW == 67 (0xa119e800) [pid = 1780] [serial = 1466] [outer = (nil)] [url = about:blank] 14:08:16 INFO - PROCESS | 1780 | --DOMWINDOW == 66 (0x93cad400) [pid = 1780] [serial = 1478] [outer = (nil)] [url = about:blank] 14:08:16 INFO - PROCESS | 1780 | --DOMWINDOW == 65 (0x925e5800) [pid = 1780] [serial = 1476] [outer = (nil)] [url = about:blank] 14:08:16 INFO - PROCESS | 1780 | --DOMWINDOW == 64 (0x98478400) [pid = 1780] [serial = 1482] [outer = (nil)] [url = about:blank] 14:08:16 INFO - PROCESS | 1780 | --DOMWINDOW == 63 (0x9a19d400) [pid = 1780] [serial = 1484] [outer = (nil)] [url = about:blank] 14:08:16 INFO - PROCESS | 1780 | 1471986496562 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:16 INFO - PROCESS | 1780 | 1471986496569 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:16 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f065c00 == 8 [pid = 1780] [id = 511] 14:08:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 64 (0x8f066400) [pid = 1780] [serial = 1534] [outer = (nil)] 14:08:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 65 (0x91475800) [pid = 1780] [serial = 1535] [outer = 0x8f066400] 14:08:16 INFO - PROCESS | 1780 | 1471986496650 Marionette DEBUG loaded listener.js 14:08:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 66 (0x916a1400) [pid = 1780] [serial = 1536] [outer = 0x8f066400] 14:08:17 INFO - PROCESS | 1780 | 1471986497461 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 14:08:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 14:08:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 2487ms 14:08:17 INFO - PROCESS | 1780 | 1471986497508 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 14:08:17 INFO - PROCESS | 1780 | 1471986497514 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 14:08:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 14:08:17 INFO - PROCESS | 1780 | 1471986497527 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 14:08:17 INFO - PROCESS | 1780 | 1471986497532 Marionette TRACE conn4 <- [1,2018,null,{}] 14:08:17 INFO - PROCESS | 1780 | 1471986497539 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:17 INFO - PROCESS | 1780 | 1471986497545 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:17 INFO - PROCESS | 1780 | 1471986497718 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 14:08:17 INFO - PROCESS | 1780 | 1471986497732 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:17 INFO - PROCESS | 1780 | 1471986497742 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:17 INFO - PROCESS | 1780 | ++DOCSHELL 0x91d06c00 == 9 [pid = 1780] [id = 512] 14:08:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 67 (0x91d08000) [pid = 1780] [serial = 1537] [outer = (nil)] 14:08:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 68 (0x91d0dc00) [pid = 1780] [serial = 1538] [outer = 0x91d08000] 14:08:17 INFO - PROCESS | 1780 | 1471986497816 Marionette DEBUG loaded listener.js 14:08:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 69 (0x925e4800) [pid = 1780] [serial = 1539] [outer = 0x91d08000] 14:08:19 INFO - PROCESS | 1780 | 1471986499044 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:08:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 14:08:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1584ms 14:08:19 INFO - PROCESS | 1780 | 1471986499112 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 14:08:19 INFO - PROCESS | 1780 | 1471986499119 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 14:08:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 14:08:19 INFO - PROCESS | 1780 | 1471986499127 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 14:08:19 INFO - PROCESS | 1780 | 1471986499135 Marionette TRACE conn4 <- [1,2022,null,{}] 14:08:19 INFO - PROCESS | 1780 | 1471986499143 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:19 INFO - PROCESS | 1780 | 1471986499148 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:19 INFO - PROCESS | 1780 | 1471986499358 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 14:08:19 INFO - PROCESS | 1780 | 1471986499596 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:19 INFO - PROCESS | 1780 | 1471986499606 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:19 INFO - PROCESS | 1780 | ++DOCSHELL 0x91bb7000 == 10 [pid = 1780] [id = 513] 14:08:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 70 (0x91bb9800) [pid = 1780] [serial = 1540] [outer = (nil)] 14:08:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 71 (0x925f3000) [pid = 1780] [serial = 1541] [outer = 0x91bb9800] 14:08:19 INFO - PROCESS | 1780 | 1471986499724 Marionette DEBUG loaded listener.js 14:08:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 72 (0x93c45400) [pid = 1780] [serial = 1542] [outer = 0x91bb9800] 14:08:20 INFO - PROCESS | 1780 | 1471986500808 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 14:08:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 14:08:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1747ms 14:08:20 INFO - PROCESS | 1780 | 1471986500875 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 14:08:20 INFO - PROCESS | 1780 | 1471986500883 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 14:08:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 14:08:20 INFO - PROCESS | 1780 | 1471986500895 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 14:08:20 INFO - PROCESS | 1780 | 1471986500899 Marionette TRACE conn4 <- [1,2026,null,{}] 14:08:20 INFO - PROCESS | 1780 | 1471986500906 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:20 INFO - PROCESS | 1780 | 1471986500911 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:21 INFO - PROCESS | 1780 | 1471986501154 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 14:08:21 INFO - PROCESS | 1780 | 1471986501430 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:21 INFO - PROCESS | 1780 | 1471986501441 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:21 INFO - PROCESS | 1780 | ++DOCSHELL 0x95278800 == 11 [pid = 1780] [id = 514] 14:08:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 73 (0x95280c00) [pid = 1780] [serial = 1543] [outer = (nil)] 14:08:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0x97a79400) [pid = 1780] [serial = 1544] [outer = 0x95280c00] 14:08:21 INFO - PROCESS | 1780 | 1471986501532 Marionette DEBUG loaded listener.js 14:08:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0x97abc000) [pid = 1780] [serial = 1545] [outer = 0x95280c00] 14:08:22 INFO - PROCESS | 1780 | 1471986502601 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 14:08:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 14:08:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1796ms 14:08:22 INFO - PROCESS | 1780 | 1471986502691 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 14:08:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 14:08:22 INFO - PROCESS | 1780 | 1471986502696 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 14:08:22 INFO - PROCESS | 1780 | 1471986502703 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 14:08:22 INFO - PROCESS | 1780 | 1471986502711 Marionette TRACE conn4 <- [1,2030,null,{}] 14:08:22 INFO - PROCESS | 1780 | 1471986502730 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:22 INFO - PROCESS | 1780 | 1471986502741 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:23 INFO - PROCESS | 1780 | 1471986503068 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 14:08:23 INFO - PROCESS | 1780 | 1471986503307 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:23 INFO - PROCESS | 1780 | 1471986503320 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:23 INFO - PROCESS | 1780 | ++DOCSHELL 0x99817000 == 12 [pid = 1780] [id = 515] 14:08:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0x99817c00) [pid = 1780] [serial = 1546] [outer = (nil)] 14:08:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 77 (0x9a19f400) [pid = 1780] [serial = 1547] [outer = 0x99817c00] 14:08:23 INFO - PROCESS | 1780 | 1471986503431 Marionette DEBUG loaded listener.js 14:08:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 78 (0x9a1b1400) [pid = 1780] [serial = 1548] [outer = 0x99817c00] 14:08:24 INFO - PROCESS | 1780 | 1471986504542 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 14:08:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 14:08:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1898ms 14:08:24 INFO - PROCESS | 1780 | 1471986504602 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 14:08:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 14:08:24 INFO - PROCESS | 1780 | 1471986504608 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 14:08:24 INFO - PROCESS | 1780 | 1471986504617 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 14:08:24 INFO - PROCESS | 1780 | 1471986504620 Marionette TRACE conn4 <- [1,2034,null,{}] 14:08:24 INFO - PROCESS | 1780 | 1471986504627 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:24 INFO - PROCESS | 1780 | 1471986504632 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:24 INFO - PROCESS | 1780 | 1471986504848 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 14:08:25 INFO - PROCESS | 1780 | 1471986505095 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:25 INFO - PROCESS | 1780 | 1471986505108 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:25 INFO - PROCESS | 1780 | ++DOCSHELL 0x917d8800 == 13 [pid = 1780] [id = 516] 14:08:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 79 (0x9a4f4800) [pid = 1780] [serial = 1549] [outer = (nil)] 14:08:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0x9a56c400) [pid = 1780] [serial = 1550] [outer = 0x9a4f4800] 14:08:25 INFO - PROCESS | 1780 | 1471986505233 Marionette DEBUG loaded listener.js 14:08:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x9aba8400) [pid = 1780] [serial = 1551] [outer = 0x9a4f4800] 14:08:26 INFO - PROCESS | 1780 | 1471986506246 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:08:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 14:08:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1686ms 14:08:26 INFO - PROCESS | 1780 | 1471986506302 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 14:08:26 INFO - PROCESS | 1780 | 1471986506307 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 14:08:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 14:08:26 INFO - PROCESS | 1780 | 1471986506315 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 14:08:26 INFO - PROCESS | 1780 | 1471986506321 Marionette TRACE conn4 <- [1,2038,null,{}] 14:08:26 INFO - PROCESS | 1780 | 1471986506327 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:26 INFO - PROCESS | 1780 | 1471986506333 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:26 INFO - PROCESS | 1780 | 1471986506521 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 14:08:26 INFO - PROCESS | 1780 | 1471986506817 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:26 INFO - PROCESS | 1780 | 1471986506835 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:26 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f05e800 == 14 [pid = 1780] [id = 517] 14:08:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0x8f063400) [pid = 1780] [serial = 1552] [outer = (nil)] 14:08:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0x9ac49800) [pid = 1780] [serial = 1553] [outer = 0x8f063400] 14:08:27 INFO - PROCESS | 1780 | 1471986507006 Marionette DEBUG loaded listener.js 14:08:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x9b066c00) [pid = 1780] [serial = 1554] [outer = 0x8f063400] 14:08:28 INFO - PROCESS | 1780 | 1471986508175 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 14:08:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 14:08:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1939ms 14:08:28 INFO - PROCESS | 1780 | 1471986508254 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 14:08:28 INFO - PROCESS | 1780 | 1471986508261 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 14:08:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 14:08:28 INFO - PROCESS | 1780 | 1471986508277 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 14:08:28 INFO - PROCESS | 1780 | 1471986508283 Marionette TRACE conn4 <- [1,2042,null,{}] 14:08:28 INFO - PROCESS | 1780 | 1471986508294 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:28 INFO - PROCESS | 1780 | 1471986508299 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:28 INFO - PROCESS | 1780 | 1471986508467 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 14:08:28 INFO - PROCESS | 1780 | 1471986508719 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:28 INFO - PROCESS | 1780 | 1471986508727 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:28 INFO - PROCESS | 1780 | ++DOCSHELL 0x91bb4000 == 15 [pid = 1780] [id = 518] 14:08:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0x91bb8400) [pid = 1780] [serial = 1555] [outer = (nil)] 14:08:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0x93c53c00) [pid = 1780] [serial = 1556] [outer = 0x91bb8400] 14:08:28 INFO - PROCESS | 1780 | 1471986508812 Marionette DEBUG loaded listener.js 14:08:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0x95165c00) [pid = 1780] [serial = 1557] [outer = 0x91bb8400] 14:08:29 INFO - PROCESS | 1780 | 1471986509695 Marionette TRACE conn4 <- [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]]]}] 14:08:29 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) 14:08:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1499ms 14:08:29 INFO - PROCESS | 1780 | 1471986509768 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 14:08:29 INFO - PROCESS | 1780 | 1471986509777 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 14:08:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 14:08:29 INFO - PROCESS | 1780 | 1471986509796 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 14:08:29 INFO - PROCESS | 1780 | 1471986509801 Marionette TRACE conn4 <- [1,2046,null,{}] 14:08:29 INFO - PROCESS | 1780 | 1471986509807 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:29 INFO - PROCESS | 1780 | 1471986509813 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:30 INFO - PROCESS | 1780 | 1471986510047 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 14:08:30 INFO - PROCESS | 1780 | 1471986510073 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:30 INFO - PROCESS | 1780 | 1471986510086 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:30 INFO - PROCESS | 1780 | ++DOCSHELL 0x91d09c00 == 16 [pid = 1780] [id = 519] 14:08:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 88 (0x97ac2400) [pid = 1780] [serial = 1558] [outer = (nil)] 14:08:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 89 (0x997c8000) [pid = 1780] [serial = 1559] [outer = 0x97ac2400] 14:08:30 INFO - PROCESS | 1780 | 1471986510174 Marionette DEBUG loaded listener.js 14:08:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 90 (0x9a1a0400) [pid = 1780] [serial = 1560] [outer = 0x97ac2400] 14:08:30 INFO - PROCESS | 1780 | --DOMWINDOW == 89 (0x97a77c00) [pid = 1780] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 14:08:30 INFO - PROCESS | 1780 | --DOMWINDOW == 88 (0x98472c00) [pid = 1780] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 14:08:30 INFO - PROCESS | 1780 | --DOMWINDOW == 87 (0x9169d800) [pid = 1780] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 14:08:30 INFO - PROCESS | 1780 | --DOMWINDOW == 86 (0x917cec00) [pid = 1780] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 14:08:30 INFO - PROCESS | 1780 | --DOMWINDOW == 85 (0x91bb5c00) [pid = 1780] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 14:08:30 INFO - PROCESS | 1780 | --DOMWINDOW == 84 (0x9a574800) [pid = 1780] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 14:08:30 INFO - PROCESS | 1780 | --DOMWINDOW == 83 (0x9a430400) [pid = 1780] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 14:08:30 INFO - PROCESS | 1780 | --DOMWINDOW == 82 (0x9a55fc00) [pid = 1780] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 14:08:30 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0x9523cc00) [pid = 1780] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 14:08:30 INFO - PROCESS | 1780 | --DOMWINDOW == 80 (0x9527a800) [pid = 1780] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 14:08:30 INFO - PROCESS | 1780 | --DOMWINDOW == 79 (0x8f066400) [pid = 1780] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 14:08:30 INFO - PROCESS | 1780 | --DOMWINDOW == 78 (0x916ab800) [pid = 1780] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 14:08:30 INFO - PROCESS | 1780 | --DOMWINDOW == 77 (0x9147b800) [pid = 1780] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 14:08:30 INFO - PROCESS | 1780 | --DOMWINDOW == 76 (0x93c48400) [pid = 1780] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 14:08:30 INFO - PROCESS | 1780 | --DOMWINDOW == 75 (0x9932c800) [pid = 1780] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 14:08:30 INFO - PROCESS | 1780 | --DOMWINDOW == 74 (0x98472400) [pid = 1780] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 14:08:30 INFO - PROCESS | 1780 | --DOMWINDOW == 73 (0x93c4b400) [pid = 1780] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 14:08:30 INFO - PROCESS | 1780 | --DOMWINDOW == 72 (0x9bdc3400) [pid = 1780] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 14:08:31 INFO - PROCESS | 1780 | 1471986511347 Marionette TRACE conn4 <- [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]]]}] 14:08:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:08:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1597ms 14:08:31 INFO - PROCESS | 1780 | 1471986511397 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 14:08:31 INFO - PROCESS | 1780 | 1471986511404 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 14:08:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 14:08:31 INFO - PROCESS | 1780 | 1471986511415 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 14:08:31 INFO - PROCESS | 1780 | 1471986511427 Marionette TRACE conn4 <- [1,2050,null,{}] 14:08:31 INFO - PROCESS | 1780 | 1471986511454 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:31 INFO - PROCESS | 1780 | 1471986511467 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:31 INFO - PROCESS | 1780 | 1471986511734 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 14:08:32 INFO - PROCESS | 1780 | 1471986511983 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:32 INFO - PROCESS | 1780 | 1471986511991 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:32 INFO - PROCESS | 1780 | ++DOCSHELL 0x95240800 == 17 [pid = 1780] [id = 520] 14:08:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 73 (0x95276800) [pid = 1780] [serial = 1561] [outer = (nil)] 14:08:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0x9a56e000) [pid = 1780] [serial = 1562] [outer = 0x95276800] 14:08:32 INFO - PROCESS | 1780 | 1471986512072 Marionette DEBUG loaded listener.js 14:08:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0x9ac4b400) [pid = 1780] [serial = 1563] [outer = 0x95276800] 14:08:32 INFO - PROCESS | 1780 | 1471986512934 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:08:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 14:08:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1549ms 14:08:32 INFO - PROCESS | 1780 | 1471986512964 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 14:08:32 INFO - PROCESS | 1780 | 1471986512971 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 14:08:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 14:08:32 INFO - PROCESS | 1780 | 1471986512981 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 14:08:32 INFO - PROCESS | 1780 | 1471986512988 Marionette TRACE conn4 <- [1,2054,null,{}] 14:08:33 INFO - PROCESS | 1780 | 1471986512999 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:33 INFO - PROCESS | 1780 | 1471986513004 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:33 INFO - PROCESS | 1780 | 1471986513249 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 14:08:33 INFO - PROCESS | 1780 | 1471986513511 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:33 INFO - PROCESS | 1780 | 1471986513525 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:33 INFO - PROCESS | 1780 | ++DOCSHELL 0x91bba800 == 18 [pid = 1780] [id = 521] 14:08:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0x91bbbc00) [pid = 1780] [serial = 1564] [outer = (nil)] 14:08:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 77 (0x91d0b000) [pid = 1780] [serial = 1565] [outer = 0x91bbbc00] 14:08:33 INFO - PROCESS | 1780 | 1471986513669 Marionette DEBUG loaded listener.js 14:08:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 78 (0x93c4b400) [pid = 1780] [serial = 1566] [outer = 0x91bbbc00] 14:08:34 INFO - PROCESS | 1780 | 1471986514630 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 14:08:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 14:08:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1692ms 14:08:34 INFO - PROCESS | 1780 | 1471986514671 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 14:08:34 INFO - PROCESS | 1780 | 1471986514679 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 14:08:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 14:08:34 INFO - PROCESS | 1780 | 1471986514690 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 14:08:34 INFO - PROCESS | 1780 | 1471986514694 Marionette TRACE conn4 <- [1,2058,null,{}] 14:08:34 INFO - PROCESS | 1780 | 1471986514701 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:34 INFO - PROCESS | 1780 | 1471986514708 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:34 INFO - PROCESS | 1780 | 1471986514903 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 14:08:35 INFO - PROCESS | 1780 | 1471986515145 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:35 INFO - PROCESS | 1780 | 1471986515155 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:35 INFO - PROCESS | 1780 | ++DOCSHELL 0x95280800 == 19 [pid = 1780] [id = 522] 14:08:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 79 (0x99325000) [pid = 1780] [serial = 1567] [outer = (nil)] 14:08:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0x99fc5400) [pid = 1780] [serial = 1568] [outer = 0x99325000] 14:08:35 INFO - PROCESS | 1780 | 1471986515297 Marionette DEBUG loaded listener.js 14:08:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x9a475c00) [pid = 1780] [serial = 1569] [outer = 0x99325000] 14:08:36 INFO - PROCESS | 1780 | 1471986516253 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 14:08:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 14:08:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1633ms 14:08:36 INFO - PROCESS | 1780 | 1471986516324 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 14:08:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 14:08:36 INFO - PROCESS | 1780 | 1471986516329 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 14:08:36 INFO - PROCESS | 1780 | 1471986516336 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 14:08:36 INFO - PROCESS | 1780 | 1471986516342 Marionette TRACE conn4 <- [1,2062,null,{}] 14:08:36 INFO - PROCESS | 1780 | 1471986516361 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:36 INFO - PROCESS | 1780 | 1471986516371 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:36 INFO - PROCESS | 1780 | 1471986516602 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 14:08:36 INFO - PROCESS | 1780 | 1471986516907 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:36 INFO - PROCESS | 1780 | 1471986516925 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:36 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a430400 == 20 [pid = 1780] [id = 523] 14:08:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0x9b2aec00) [pid = 1780] [serial = 1570] [outer = (nil)] 14:08:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0x9b2b3800) [pid = 1780] [serial = 1571] [outer = 0x9b2aec00] 14:08:37 INFO - PROCESS | 1780 | 1471986517053 Marionette DEBUG loaded listener.js 14:08:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x9b8aa000) [pid = 1780] [serial = 1572] [outer = 0x9b2aec00] 14:08:38 INFO - PROCESS | 1780 | 1471986518058 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 14:08:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 14:08:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1789ms 14:08:38 INFO - PROCESS | 1780 | 1471986518126 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 14:08:38 INFO - PROCESS | 1780 | 1471986518131 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 14:08:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 14:08:38 INFO - PROCESS | 1780 | 1471986518138 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 14:08:38 INFO - PROCESS | 1780 | 1471986518141 Marionette TRACE conn4 <- [1,2066,null,{}] 14:08:38 INFO - PROCESS | 1780 | 1471986518148 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:38 INFO - PROCESS | 1780 | 1471986518153 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:38 INFO - PROCESS | 1780 | 1471986518393 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 14:08:38 INFO - PROCESS | 1780 | 1471986518667 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:38 INFO - PROCESS | 1780 | 1471986518678 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:38 INFO - PROCESS | 1780 | ++DOCSHELL 0x9523d000 == 21 [pid = 1780] [id = 524] 14:08:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0x9b53b400) [pid = 1780] [serial = 1573] [outer = (nil)] 14:08:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0x9c1f1000) [pid = 1780] [serial = 1574] [outer = 0x9b53b400] 14:08:38 INFO - PROCESS | 1780 | 1471986518774 Marionette DEBUG loaded listener.js 14:08:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0x9c202800) [pid = 1780] [serial = 1575] [outer = 0x9b53b400] 14:08:39 INFO - PROCESS | 1780 | 1471986519779 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 14:08:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 14:08:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1686ms 14:08:39 INFO - PROCESS | 1780 | 1471986519825 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 14:08:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 14:08:39 INFO - PROCESS | 1780 | 1471986519829 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 14:08:39 INFO - PROCESS | 1780 | 1471986519836 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 14:08:39 INFO - PROCESS | 1780 | 1471986519840 Marionette TRACE conn4 <- [1,2070,null,{}] 14:08:39 INFO - PROCESS | 1780 | 1471986519846 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:39 INFO - PROCESS | 1780 | 1471986519852 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:40 INFO - PROCESS | 1780 | 1471986520035 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 14:08:40 INFO - PROCESS | 1780 | 1471986520278 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:40 INFO - PROCESS | 1780 | 1471986520288 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:40 INFO - PROCESS | 1780 | ++DOCSHELL 0x99327800 == 22 [pid = 1780] [id = 525] 14:08:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 88 (0x9a42c400) [pid = 1780] [serial = 1576] [outer = (nil)] 14:08:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 89 (0x9c248000) [pid = 1780] [serial = 1577] [outer = 0x9a42c400] 14:08:40 INFO - PROCESS | 1780 | 1471986520414 Marionette DEBUG loaded listener.js 14:08:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 90 (0x9d504c00) [pid = 1780] [serial = 1578] [outer = 0x9a42c400] 14:08:41 INFO - PROCESS | 1780 | 1471986521332 Marionette TRACE conn4 <- [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]]]}] 14:08:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 14:08:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1532ms 14:08:41 INFO - PROCESS | 1780 | 1471986521383 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 14:08:41 INFO - PROCESS | 1780 | 1471986521387 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 14:08:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 14:08:41 INFO - PROCESS | 1780 | 1471986521395 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 14:08:41 INFO - PROCESS | 1780 | 1471986521398 Marionette TRACE conn4 <- [1,2074,null,{}] 14:08:41 INFO - PROCESS | 1780 | 1471986521405 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:41 INFO - PROCESS | 1780 | 1471986521417 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:41 INFO - PROCESS | 1780 | 1471986521652 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 14:08:41 INFO - PROCESS | 1780 | 1471986521891 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:41 INFO - PROCESS | 1780 | 1471986521899 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:41 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a476000 == 23 [pid = 1780] [id = 526] 14:08:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 91 (0x9aaf5800) [pid = 1780] [serial = 1579] [outer = (nil)] 14:08:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 92 (0xa0639000) [pid = 1780] [serial = 1580] [outer = 0x9aaf5800] 14:08:42 INFO - PROCESS | 1780 | 1471986522033 Marionette DEBUG loaded listener.js 14:08:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 93 (0xa1126c00) [pid = 1780] [serial = 1581] [outer = 0x9aaf5800] 14:08:43 INFO - PROCESS | 1780 | 1471986523002 Marionette TRACE conn4 <- [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]]]}] 14:08:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 14:08:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1687ms 14:08:43 INFO - PROCESS | 1780 | 1471986523082 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 14:08:43 INFO - PROCESS | 1780 | 1471986523087 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 14:08:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 14:08:43 INFO - PROCESS | 1780 | 1471986523093 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 14:08:43 INFO - PROCESS | 1780 | 1471986523097 Marionette TRACE conn4 <- [1,2078,null,{}] 14:08:43 INFO - PROCESS | 1780 | 1471986523103 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:43 INFO - PROCESS | 1780 | 1471986523109 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:43 INFO - PROCESS | 1780 | 1471986523327 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 14:08:43 INFO - PROCESS | 1780 | 1471986523737 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:43 INFO - PROCESS | 1780 | 1471986523748 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:43 INFO - PROCESS | 1780 | ++DOCSHELL 0x91478000 == 24 [pid = 1780] [id = 527] 14:08:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 94 (0x91478400) [pid = 1780] [serial = 1582] [outer = (nil)] 14:08:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 95 (0x91480c00) [pid = 1780] [serial = 1583] [outer = 0x91478400] 14:08:43 INFO - PROCESS | 1780 | 1471986523874 Marionette DEBUG loaded listener.js 14:08:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 96 (0x917dc400) [pid = 1780] [serial = 1584] [outer = 0x91478400] 14:08:44 INFO - PROCESS | 1780 | 1471986524895 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 14:08:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 14:08:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1839ms 14:08:44 INFO - PROCESS | 1780 | 1471986524938 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 14:08:44 INFO - PROCESS | 1780 | 1471986524945 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 14:08:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 14:08:44 INFO - PROCESS | 1780 | 1471986524954 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 14:08:44 INFO - PROCESS | 1780 | 1471986524959 Marionette TRACE conn4 <- [1,2082,null,{}] 14:08:44 INFO - PROCESS | 1780 | 1471986524969 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:44 INFO - PROCESS | 1780 | 1471986524978 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:45 INFO - PROCESS | 1780 | 1471986525182 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 14:08:45 INFO - PROCESS | 1780 | --DOCSHELL 0x916a8c00 == 23 [pid = 1780] [id = 510] 14:08:45 INFO - PROCESS | 1780 | --DOMWINDOW == 95 (0x91d0dc00) [pid = 1780] [serial = 1538] [outer = (nil)] [url = about:blank] 14:08:45 INFO - PROCESS | 1780 | 1471986525472 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:45 INFO - PROCESS | 1780 | 1471986525481 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:45 INFO - PROCESS | 1780 | ++DOCSHELL 0x9147e000 == 24 [pid = 1780] [id = 528] 14:08:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 96 (0x916a2400) [pid = 1780] [serial = 1585] [outer = (nil)] 14:08:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 97 (0x917d8c00) [pid = 1780] [serial = 1586] [outer = 0x916a2400] 14:08:45 INFO - PROCESS | 1780 | 1471986525578 Marionette DEBUG loaded listener.js 14:08:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 98 (0x925e8800) [pid = 1780] [serial = 1587] [outer = 0x916a2400] 14:08:45 INFO - PROCESS | 1780 | --DOMWINDOW == 97 (0x9b065400) [pid = 1780] [serial = 1497] [outer = (nil)] [url = about:blank] 14:08:45 INFO - PROCESS | 1780 | --DOMWINDOW == 96 (0x9a1ad400) [pid = 1780] [serial = 1491] [outer = (nil)] [url = about:blank] 14:08:45 INFO - PROCESS | 1780 | --DOMWINDOW == 95 (0x9242a400) [pid = 1780] [serial = 1500] [outer = (nil)] [url = about:blank] 14:08:45 INFO - PROCESS | 1780 | --DOMWINDOW == 94 (0x9ac58000) [pid = 1780] [serial = 1496] [outer = (nil)] [url = about:blank] 14:08:45 INFO - PROCESS | 1780 | --DOMWINDOW == 93 (0x91d09000) [pid = 1780] [serial = 1487] [outer = (nil)] [url = about:blank] 14:08:45 INFO - PROCESS | 1780 | --DOMWINDOW == 92 (0x917d8400) [pid = 1780] [serial = 1499] [outer = (nil)] [url = about:blank] 14:08:45 INFO - PROCESS | 1780 | --DOMWINDOW == 91 (0x99fcac00) [pid = 1780] [serial = 1490] [outer = (nil)] [url = about:blank] 14:08:45 INFO - PROCESS | 1780 | --DOMWINDOW == 90 (0x93cb2800) [pid = 1780] [serial = 1488] [outer = (nil)] [url = about:blank] 14:08:45 INFO - PROCESS | 1780 | --DOMWINDOW == 89 (0x9a1a6000) [pid = 1780] [serial = 1485] [outer = (nil)] [url = about:blank] 14:08:45 INFO - PROCESS | 1780 | --DOMWINDOW == 88 (0x9aba7000) [pid = 1780] [serial = 1494] [outer = (nil)] [url = about:blank] 14:08:45 INFO - PROCESS | 1780 | --DOMWINDOW == 87 (0x9a553c00) [pid = 1780] [serial = 1505] [outer = (nil)] [url = about:blank] 14:08:45 INFO - PROCESS | 1780 | --DOMWINDOW == 86 (0x9aba2c00) [pid = 1780] [serial = 1508] [outer = (nil)] [url = about:blank] 14:08:45 INFO - PROCESS | 1780 | --DOMWINDOW == 85 (0x9aaf9800) [pid = 1780] [serial = 1493] [outer = (nil)] [url = about:blank] 14:08:45 INFO - PROCESS | 1780 | --DOMWINDOW == 84 (0x9aafbc00) [pid = 1780] [serial = 1509] [outer = (nil)] [url = about:blank] 14:08:45 INFO - PROCESS | 1780 | --DOMWINDOW == 83 (0x97ab9800) [pid = 1780] [serial = 1503] [outer = (nil)] [url = about:blank] 14:08:45 INFO - PROCESS | 1780 | --DOMWINDOW == 82 (0x9a56f800) [pid = 1780] [serial = 1506] [outer = (nil)] [url = about:blank] 14:08:45 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0x96f80c00) [pid = 1780] [serial = 1502] [outer = (nil)] [url = about:blank] 14:08:45 INFO - PROCESS | 1780 | --DOMWINDOW == 80 (0x9a573400) [pid = 1780] [serial = 1511] [outer = (nil)] [url = about:blank] 14:08:45 INFO - PROCESS | 1780 | --DOMWINDOW == 79 (0x91475800) [pid = 1780] [serial = 1535] [outer = (nil)] [url = about:blank] 14:08:45 INFO - PROCESS | 1780 | --DOMWINDOW == 78 (0x92433400) [pid = 1780] [serial = 1532] [outer = (nil)] [url = about:blank] 14:08:45 INFO - PROCESS | 1780 | --DOMWINDOW == 77 (0x916a2000) [pid = 1780] [serial = 1514] [outer = (nil)] [url = about:blank] 14:08:45 INFO - PROCESS | 1780 | --DOMWINDOW == 76 (0x93ca8000) [pid = 1780] [serial = 1517] [outer = (nil)] [url = about:blank] 14:08:45 INFO - PROCESS | 1780 | --DOMWINDOW == 75 (0x917cfc00) [pid = 1780] [serial = 1515] [outer = (nil)] [url = about:blank] 14:08:45 INFO - PROCESS | 1780 | --DOMWINDOW == 74 (0x9a11d400) [pid = 1780] [serial = 1520] [outer = (nil)] [url = about:blank] 14:08:45 INFO - PROCESS | 1780 | --DOMWINDOW == 73 (0x93e0a800) [pid = 1780] [serial = 1518] [outer = (nil)] [url = about:blank] 14:08:45 INFO - PROCESS | 1780 | --DOMWINDOW == 72 (0x9b222400) [pid = 1780] [serial = 1523] [outer = (nil)] [url = about:blank] 14:08:45 INFO - PROCESS | 1780 | --DOMWINDOW == 71 (0x9a425c00) [pid = 1780] [serial = 1521] [outer = (nil)] [url = about:blank] 14:08:45 INFO - PROCESS | 1780 | --DOMWINDOW == 70 (0x916a1400) [pid = 1780] [serial = 1536] [outer = (nil)] [url = about:blank] 14:08:45 INFO - PROCESS | 1780 | --DOMWINDOW == 69 (0x9b53e400) [pid = 1780] [serial = 1526] [outer = (nil)] [url = about:blank] 14:08:45 INFO - PROCESS | 1780 | --DOMWINDOW == 68 (0x9b2a5400) [pid = 1780] [serial = 1524] [outer = (nil)] [url = about:blank] 14:08:45 INFO - PROCESS | 1780 | --DOMWINDOW == 67 (0x9bdfa000) [pid = 1780] [serial = 1529] [outer = (nil)] [url = about:blank] 14:08:45 INFO - PROCESS | 1780 | --DOMWINDOW == 66 (0x9b8a3c00) [pid = 1780] [serial = 1527] [outer = (nil)] [url = about:blank] 14:08:45 INFO - PROCESS | 1780 | --DOMWINDOW == 65 (0x925f0400) [pid = 1780] [serial = 1533] [outer = (nil)] [url = about:blank] 14:08:45 INFO - PROCESS | 1780 | --DOMWINDOW == 64 (0x9c24b800) [pid = 1780] [serial = 1530] [outer = (nil)] [url = about:blank] 14:08:45 INFO - PROCESS | 1780 | --DOMWINDOW == 63 (0x9a42b800) [pid = 1780] [serial = 1512] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1780 | 1471986526499 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 14:08:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 14:08:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1590ms 14:08:46 INFO - PROCESS | 1780 | 1471986526547 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 14:08:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 14:08:46 INFO - PROCESS | 1780 | 1471986526553 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 14:08:46 INFO - PROCESS | 1780 | 1471986526560 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 14:08:46 INFO - PROCESS | 1780 | 1471986526565 Marionette TRACE conn4 <- [1,2086,null,{}] 14:08:46 INFO - PROCESS | 1780 | 1471986526573 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:46 INFO - PROCESS | 1780 | 1471986526579 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:46 INFO - PROCESS | 1780 | 1471986526756 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 14:08:46 INFO - PROCESS | 1780 | 1471986526897 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:46 INFO - PROCESS | 1780 | 1471986526908 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:46 INFO - PROCESS | 1780 | ++DOCSHELL 0x91bc0800 == 25 [pid = 1780] [id = 529] 14:08:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 64 (0x925e9000) [pid = 1780] [serial = 1588] [outer = (nil)] 14:08:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 65 (0x97a75c00) [pid = 1780] [serial = 1589] [outer = 0x925e9000] 14:08:46 INFO - PROCESS | 1780 | 1471986526980 Marionette DEBUG loaded listener.js 14:08:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 66 (0x97abfc00) [pid = 1780] [serial = 1590] [outer = 0x925e9000] 14:08:47 INFO - PROCESS | 1780 | 1471986527848 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 14:08:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 14:08:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1331ms 14:08:47 INFO - PROCESS | 1780 | 1471986527892 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 14:08:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 14:08:47 INFO - PROCESS | 1780 | 1471986527898 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 14:08:47 INFO - PROCESS | 1780 | 1471986527913 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 14:08:47 INFO - PROCESS | 1780 | 1471986527922 Marionette TRACE conn4 <- [1,2090,null,{}] 14:08:47 INFO - PROCESS | 1780 | 1471986527932 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:47 INFO - PROCESS | 1780 | 1471986527938 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:48 INFO - PROCESS | 1780 | 1471986528138 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 14:08:48 INFO - PROCESS | 1780 | 1471986528301 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:48 INFO - PROCESS | 1780 | 1471986528308 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:48 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f05a000 == 26 [pid = 1780] [id = 530] 14:08:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 67 (0x9527bc00) [pid = 1780] [serial = 1591] [outer = (nil)] 14:08:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 68 (0x9a427400) [pid = 1780] [serial = 1592] [outer = 0x9527bc00] 14:08:48 INFO - PROCESS | 1780 | 1471986528383 Marionette DEBUG loaded listener.js 14:08:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 69 (0x9a56bc00) [pid = 1780] [serial = 1593] [outer = 0x9527bc00] 14:08:49 INFO - PROCESS | 1780 | 1471986529249 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 14:08:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 14:08:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1408ms 14:08:49 INFO - PROCESS | 1780 | 1471986529321 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 14:08:49 INFO - PROCESS | 1780 | 1471986529325 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 14:08:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 14:08:49 INFO - PROCESS | 1780 | 1471986529333 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 14:08:49 INFO - PROCESS | 1780 | 1471986529343 Marionette TRACE conn4 <- [1,2094,null,{}] 14:08:49 INFO - PROCESS | 1780 | 1471986529363 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:49 INFO - PROCESS | 1780 | 1471986529368 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:49 INFO - PROCESS | 1780 | 1471986529601 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 14:08:49 INFO - PROCESS | 1780 | 1471986529621 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:49 INFO - PROCESS | 1780 | 1471986529633 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:49 INFO - PROCESS | 1780 | ++DOCSHELL 0x99824400 == 27 [pid = 1780] [id = 531] 14:08:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 70 (0x9a424c00) [pid = 1780] [serial = 1594] [outer = (nil)] 14:08:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 71 (0x9a9e2800) [pid = 1780] [serial = 1595] [outer = 0x9a424c00] 14:08:49 INFO - PROCESS | 1780 | 1471986529715 Marionette DEBUG loaded listener.js 14:08:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 72 (0x9aba9000) [pid = 1780] [serial = 1596] [outer = 0x9a424c00] 14:08:50 INFO - PROCESS | 1780 | --DOMWINDOW == 71 (0x97ac2400) [pid = 1780] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 14:08:50 INFO - PROCESS | 1780 | --DOMWINDOW == 70 (0x8f063400) [pid = 1780] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 14:08:50 INFO - PROCESS | 1780 | --DOMWINDOW == 69 (0x91bb8400) [pid = 1780] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 14:08:50 INFO - PROCESS | 1780 | 1471986530740 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 14:08:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 14:08:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1440ms 14:08:50 INFO - PROCESS | 1780 | 1471986530776 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 14:08:50 INFO - PROCESS | 1780 | 1471986530780 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 14:08:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 14:08:50 INFO - PROCESS | 1780 | 1471986530787 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 14:08:50 INFO - PROCESS | 1780 | 1471986530790 Marionette TRACE conn4 <- [1,2098,null,{}] 14:08:50 INFO - PROCESS | 1780 | 1471986530796 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:50 INFO - PROCESS | 1780 | 1471986530802 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:51 INFO - PROCESS | 1780 | 1471986531025 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 14:08:51 INFO - PROCESS | 1780 | 1471986531036 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:51 INFO - PROCESS | 1780 | 1471986531053 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:51 INFO - PROCESS | 1780 | ++DOCSHELL 0x9ac41400 == 28 [pid = 1780] [id = 532] 14:08:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 70 (0x9ac41c00) [pid = 1780] [serial = 1597] [outer = (nil)] 14:08:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 71 (0x9b068800) [pid = 1780] [serial = 1598] [outer = 0x9ac41c00] 14:08:51 INFO - PROCESS | 1780 | 1471986531137 Marionette DEBUG loaded listener.js 14:08:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 72 (0x9b222400) [pid = 1780] [serial = 1599] [outer = 0x9ac41c00] 14:08:52 INFO - PROCESS | 1780 | 1471986532020 Marionette TRACE conn4 <- [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]]]}] 14:08:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 14:08:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1291ms 14:08:52 INFO - PROCESS | 1780 | 1471986532079 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 14:08:52 INFO - PROCESS | 1780 | 1471986532083 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 14:08:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 14:08:52 INFO - PROCESS | 1780 | 1471986532090 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 14:08:52 INFO - PROCESS | 1780 | 1471986532092 Marionette TRACE conn4 <- [1,2102,null,{}] 14:08:52 INFO - PROCESS | 1780 | 1471986532098 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:52 INFO - PROCESS | 1780 | 1471986532104 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:52 INFO - PROCESS | 1780 | 1471986532266 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 14:08:52 INFO - PROCESS | 1780 | 1471986532512 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:52 INFO - PROCESS | 1780 | 1471986532525 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:52 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f05a400 == 29 [pid = 1780] [id = 533] 14:08:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 73 (0x8f05b800) [pid = 1780] [serial = 1600] [outer = (nil)] 14:08:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0x8f067800) [pid = 1780] [serial = 1601] [outer = 0x8f05b800] 14:08:52 INFO - PROCESS | 1780 | 1471986532616 Marionette DEBUG loaded listener.js 14:08:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0x9169c400) [pid = 1780] [serial = 1602] [outer = 0x8f05b800] 14:08:53 INFO - PROCESS | 1780 | 1471986533651 Marionette TRACE conn4 <- [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]]]}] 14:08:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 14:08:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1636ms 14:08:53 INFO - PROCESS | 1780 | 1471986533730 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 14:08:53 INFO - PROCESS | 1780 | 1471986533737 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 14:08:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 14:08:53 INFO - PROCESS | 1780 | 1471986533745 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 14:08:53 INFO - PROCESS | 1780 | 1471986533750 Marionette TRACE conn4 <- [1,2106,null,{}] 14:08:53 INFO - PROCESS | 1780 | 1471986533758 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:53 INFO - PROCESS | 1780 | 1471986533767 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:54 INFO - PROCESS | 1780 | 1471986534001 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 14:08:54 INFO - PROCESS | 1780 | 1471986534286 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:54 INFO - PROCESS | 1780 | 1471986534297 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:54 INFO - PROCESS | 1780 | ++DOCSHELL 0x925f0400 == 30 [pid = 1780] [id = 534] 14:08:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0x925f3c00) [pid = 1780] [serial = 1603] [outer = (nil)] 14:08:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 77 (0x93ca6800) [pid = 1780] [serial = 1604] [outer = 0x925f3c00] 14:08:54 INFO - PROCESS | 1780 | 1471986534402 Marionette DEBUG loaded listener.js 14:08:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 78 (0x93e09c00) [pid = 1780] [serial = 1605] [outer = 0x925f3c00] 14:08:55 INFO - PROCESS | 1780 | 1471986535392 Marionette TRACE conn4 <- [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]]]}] 14:08:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 14:08:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1683ms 14:08:55 INFO - PROCESS | 1780 | 1471986535432 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 14:08:55 INFO - PROCESS | 1780 | 1471986535439 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 14:08:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 14:08:55 INFO - PROCESS | 1780 | 1471986535447 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 14:08:55 INFO - PROCESS | 1780 | 1471986535452 Marionette TRACE conn4 <- [1,2110,null,{}] 14:08:55 INFO - PROCESS | 1780 | 1471986535458 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:55 INFO - PROCESS | 1780 | 1471986535464 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:55 INFO - PROCESS | 1780 | 1471986535667 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 14:08:55 INFO - PROCESS | 1780 | 1471986535945 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:55 INFO - PROCESS | 1780 | 1471986535951 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:56 INFO - PROCESS | 1780 | ++DOCSHELL 0x97a7f400 == 31 [pid = 1780] [id = 535] 14:08:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 79 (0x97ac2800) [pid = 1780] [serial = 1606] [outer = (nil)] 14:08:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0x98480c00) [pid = 1780] [serial = 1607] [outer = 0x97ac2800] 14:08:56 INFO - PROCESS | 1780 | 1471986536088 Marionette DEBUG loaded listener.js 14:08:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x9a1a9c00) [pid = 1780] [serial = 1608] [outer = 0x97ac2800] 14:08:57 INFO - PROCESS | 1780 | 1471986537061 Marionette TRACE conn4 <- [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]]]}] 14:08:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 14:08:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1688ms 14:08:57 INFO - PROCESS | 1780 | 1471986537136 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 14:08:57 INFO - PROCESS | 1780 | 1471986537140 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 14:08:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 14:08:57 INFO - PROCESS | 1780 | 1471986537158 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 14:08:57 INFO - PROCESS | 1780 | 1471986537168 Marionette TRACE conn4 <- [1,2114,null,{}] 14:08:57 INFO - PROCESS | 1780 | 1471986537176 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:57 INFO - PROCESS | 1780 | 1471986537183 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:57 INFO - PROCESS | 1780 | 1471986537428 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 14:08:57 INFO - PROCESS | 1780 | 1471986537705 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:57 INFO - PROCESS | 1780 | 1471986537715 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:57 INFO - PROCESS | 1780 | ++DOCSHELL 0x91474000 == 32 [pid = 1780] [id = 536] 14:08:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0x91d0ec00) [pid = 1780] [serial = 1609] [outer = (nil)] 14:08:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0x9b065400) [pid = 1780] [serial = 1610] [outer = 0x91d0ec00] 14:08:57 INFO - PROCESS | 1780 | 1471986537805 Marionette DEBUG loaded listener.js 14:08:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x9b2ac000) [pid = 1780] [serial = 1611] [outer = 0x91d0ec00] 14:08:58 INFO - PROCESS | 1780 | 1471986538715 Marionette TRACE conn4 <- [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]]]}] 14:08:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 14:08:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1606ms 14:08:58 INFO - PROCESS | 1780 | 1471986538757 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 14:08:58 INFO - PROCESS | 1780 | 1471986538762 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 14:08:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 14:08:58 INFO - PROCESS | 1780 | 1471986538769 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 14:08:58 INFO - PROCESS | 1780 | 1471986538772 Marionette TRACE conn4 <- [1,2118,null,{}] 14:08:58 INFO - PROCESS | 1780 | 1471986538779 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:58 INFO - PROCESS | 1780 | 1471986538784 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:58 INFO - PROCESS | 1780 | 1471986538990 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 14:08:59 INFO - PROCESS | 1780 | 1471986539233 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:59 INFO - PROCESS | 1780 | 1471986539243 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:08:59 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f060800 == 33 [pid = 1780] [id = 537] 14:08:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0x9b06f000) [pid = 1780] [serial = 1612] [outer = (nil)] 14:08:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0x9bdc0c00) [pid = 1780] [serial = 1613] [outer = 0x9b06f000] 14:08:59 INFO - PROCESS | 1780 | 1471986539375 Marionette DEBUG loaded listener.js 14:08:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0x9c0bb800) [pid = 1780] [serial = 1614] [outer = 0x9b06f000] 14:09:00 INFO - PROCESS | 1780 | 1471986540318 Marionette TRACE conn4 <- [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]]]}] 14:09:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 14:09:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1588ms 14:09:00 INFO - PROCESS | 1780 | 1471986540359 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 14:09:00 INFO - PROCESS | 1780 | 1471986540363 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 14:09:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 14:09:00 INFO - PROCESS | 1780 | 1471986540370 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 14:09:00 INFO - PROCESS | 1780 | 1471986540374 Marionette TRACE conn4 <- [1,2122,null,{}] 14:09:00 INFO - PROCESS | 1780 | 1471986540380 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:00 INFO - PROCESS | 1780 | 1471986540387 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:00 INFO - PROCESS | 1780 | 1471986540575 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 14:09:00 INFO - PROCESS | 1780 | 1471986540824 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:00 INFO - PROCESS | 1780 | 1471986540842 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:00 INFO - PROCESS | 1780 | ++DOCSHELL 0x9c24d800 == 34 [pid = 1780] [id = 538] 14:09:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 88 (0x9d502000) [pid = 1780] [serial = 1615] [outer = (nil)] 14:09:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 89 (0x9d54ec00) [pid = 1780] [serial = 1616] [outer = 0x9d502000] 14:09:00 INFO - PROCESS | 1780 | 1471986540985 Marionette DEBUG loaded listener.js 14:09:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 90 (0xa11a1800) [pid = 1780] [serial = 1617] [outer = 0x9d502000] 14:09:02 INFO - PROCESS | 1780 | 1471986542071 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 14:09:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 14:09:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1783ms 14:09:02 INFO - PROCESS | 1780 | 1471986542154 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 14:09:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 14:09:02 INFO - PROCESS | 1780 | 1471986542159 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 14:09:02 INFO - PROCESS | 1780 | 1471986542166 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 14:09:02 INFO - PROCESS | 1780 | 1471986542170 Marionette TRACE conn4 <- [1,2126,null,{}] 14:09:02 INFO - PROCESS | 1780 | 1471986542176 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:02 INFO - PROCESS | 1780 | 1471986542183 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:02 INFO - PROCESS | 1780 | 1471986542657 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 14:09:02 INFO - PROCESS | 1780 | 1471986542906 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:02 INFO - PROCESS | 1780 | 1471986542915 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:02 INFO - PROCESS | 1780 | ++DOCSHELL 0x91bba000 == 35 [pid = 1780] [id = 539] 14:09:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 91 (0x91bbb000) [pid = 1780] [serial = 1618] [outer = (nil)] 14:09:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 92 (0x91d06000) [pid = 1780] [serial = 1619] [outer = 0x91bbb000] 14:09:03 INFO - PROCESS | 1780 | 1471986543002 Marionette DEBUG loaded listener.js 14:09:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 93 (0x925e6000) [pid = 1780] [serial = 1620] [outer = 0x91bbb000] 14:09:03 INFO - PROCESS | 1780 | 1471986543924 Marionette TRACE conn4 <- [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]]]}] 14:09:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 14:09:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1793ms 14:09:03 INFO - PROCESS | 1780 | 1471986543963 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 14:09:03 INFO - PROCESS | 1780 | 1471986543973 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 14:09:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 14:09:03 INFO - PROCESS | 1780 | 1471986543987 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 14:09:03 INFO - PROCESS | 1780 | 1471986543996 Marionette TRACE conn4 <- [1,2130,null,{}] 14:09:04 INFO - PROCESS | 1780 | 1471986544008 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:04 INFO - PROCESS | 1780 | 1471986544017 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:04 INFO - PROCESS | 1780 | 1471986544364 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 14:09:04 INFO - PROCESS | 1780 | 1471986544875 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:04 INFO - PROCESS | 1780 | 1471986544890 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:04 INFO - PROCESS | 1780 | ++DOCSHELL 0x93ca8000 == 36 [pid = 1780] [id = 540] 14:09:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 94 (0x9515f800) [pid = 1780] [serial = 1621] [outer = (nil)] 14:09:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 95 (0x97a7b000) [pid = 1780] [serial = 1622] [outer = 0x9515f800] 14:09:05 INFO - PROCESS | 1780 | 1471986545030 Marionette DEBUG loaded listener.js 14:09:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 96 (0x99323c00) [pid = 1780] [serial = 1623] [outer = 0x9515f800] 14:09:06 INFO - PROCESS | 1780 | --DOCSHELL 0x9ac41400 == 35 [pid = 1780] [id = 532] 14:09:06 INFO - PROCESS | 1780 | --DOMWINDOW == 95 (0x9a56e000) [pid = 1780] [serial = 1562] [outer = (nil)] [url = about:blank] 14:09:06 INFO - PROCESS | 1780 | --DOCSHELL 0x99824400 == 34 [pid = 1780] [id = 531] 14:09:06 INFO - PROCESS | 1780 | --DOCSHELL 0x8f05a000 == 33 [pid = 1780] [id = 530] 14:09:06 INFO - PROCESS | 1780 | --DOCSHELL 0x91bc0800 == 32 [pid = 1780] [id = 529] 14:09:06 INFO - PROCESS | 1780 | --DOCSHELL 0x9147e000 == 31 [pid = 1780] [id = 528] 14:09:06 INFO - PROCESS | 1780 | 1471986546492 Marionette TRACE conn4 <- [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] 14:09:06 INFO - PROCESS | 1780 | 1471986546596 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 14:09:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 14:09:06 INFO - PROCESS | 1780 | 1471986546603 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 14:09:06 INFO - PROCESS | 1780 | 1471986546607 Marionette TRACE conn4 <- [1,2134,null,{}] 14:09:06 INFO - PROCESS | 1780 | 1471986546613 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:06 INFO - PROCESS | 1780 | 1471986546619 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:06 INFO - PROCESS | 1780 | 1471986546852 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 14:09:07 INFO - PROCESS | 1780 | 1471986547047 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:07 INFO - PROCESS | 1780 | 1471986547054 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:07 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f066800 == 31 [pid = 1780] [id = 541] 14:09:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0x98481400) [pid = 1780] [serial = 1624] [outer = (nil)] 14:09:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0x9a1acc00) [pid = 1780] [serial = 1625] [outer = 0x98481400] 14:09:07 INFO - PROCESS | 1780 | 1471986547131 Marionette DEBUG loaded listener.js 14:09:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 88 (0x9a570c00) [pid = 1780] [serial = 1626] [outer = 0x98481400] 14:09:07 INFO - PROCESS | 1780 | 1471986547973 Marionette TRACE conn4 <- [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]]]}] 14:09:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 14:09:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1434ms 14:09:08 INFO - PROCESS | 1780 | 1471986548041 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 14:09:08 INFO - PROCESS | 1780 | 1471986548051 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 14:09:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 14:09:08 INFO - PROCESS | 1780 | 1471986548101 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 14:09:08 INFO - PROCESS | 1780 | 1471986548112 Marionette TRACE conn4 <- [1,2138,null,{}] 14:09:08 INFO - PROCESS | 1780 | 1471986548122 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:08 INFO - PROCESS | 1780 | 1471986548133 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:08 INFO - PROCESS | 1780 | 1471986548473 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 14:09:08 INFO - PROCESS | 1780 | 1471986548621 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:08 INFO - PROCESS | 1780 | 1471986548630 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:08 INFO - PROCESS | 1780 | ++DOCSHELL 0x97ab8400 == 32 [pid = 1780] [id = 542] 14:09:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 89 (0x9a1a8400) [pid = 1780] [serial = 1627] [outer = (nil)] 14:09:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 90 (0x9b2a5000) [pid = 1780] [serial = 1628] [outer = 0x9a1a8400] 14:09:08 INFO - PROCESS | 1780 | 1471986548706 Marionette DEBUG loaded listener.js 14:09:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 91 (0x9b8a3800) [pid = 1780] [serial = 1629] [outer = 0x9a1a8400] 14:09:09 INFO - PROCESS | 1780 | 1471986549589 Marionette TRACE conn4 <- [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]]]}] 14:09:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 14:09:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1573ms 14:09:09 INFO - PROCESS | 1780 | 1471986549645 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 14:09:09 INFO - PROCESS | 1780 | 1471986549650 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 14:09:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 14:09:09 INFO - PROCESS | 1780 | 1471986549666 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 14:09:09 INFO - PROCESS | 1780 | 1471986549670 Marionette TRACE conn4 <- [1,2142,null,{}] 14:09:09 INFO - PROCESS | 1780 | 1471986549676 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:09 INFO - PROCESS | 1780 | 1471986549682 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:09 INFO - PROCESS | 1780 | 1471986549912 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 14:09:09 INFO - PROCESS | 1780 | 1471986549942 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:09 INFO - PROCESS | 1780 | 1471986549956 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:09 INFO - PROCESS | 1780 | ++DOCSHELL 0x91d0d400 == 33 [pid = 1780] [id = 543] 14:09:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 92 (0x95275400) [pid = 1780] [serial = 1630] [outer = (nil)] 14:09:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 93 (0x9d506400) [pid = 1780] [serial = 1631] [outer = 0x95275400] 14:09:10 INFO - PROCESS | 1780 | 1471986550039 Marionette DEBUG loaded listener.js 14:09:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 94 (0x9d5a7400) [pid = 1780] [serial = 1632] [outer = 0x95275400] 14:09:11 INFO - PROCESS | 1780 | --DOMWINDOW == 93 (0x91478400) [pid = 1780] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 14:09:11 INFO - PROCESS | 1780 | --DOMWINDOW == 92 (0x9527bc00) [pid = 1780] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 14:09:11 INFO - PROCESS | 1780 | --DOMWINDOW == 91 (0x9a424c00) [pid = 1780] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 14:09:11 INFO - PROCESS | 1780 | --DOMWINDOW == 90 (0x916a2400) [pid = 1780] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 14:09:11 INFO - PROCESS | 1780 | --DOMWINDOW == 89 (0x925e9000) [pid = 1780] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 14:09:11 INFO - PROCESS | 1780 | 1471986551213 Marionette TRACE conn4 <- [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] 14:09:11 INFO - PROCESS | 1780 | 1471986551254 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 14:09:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 14:09:11 INFO - PROCESS | 1780 | 1471986551261 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 14:09:11 INFO - PROCESS | 1780 | 1471986551265 Marionette TRACE conn4 <- [1,2146,null,{}] 14:09:11 INFO - PROCESS | 1780 | 1471986551271 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:11 INFO - PROCESS | 1780 | 1471986551276 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:11 INFO - PROCESS | 1780 | 1471986551454 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 14:09:11 INFO - PROCESS | 1780 | 1471986551653 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:11 INFO - PROCESS | 1780 | 1471986551667 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:11 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a552400 == 34 [pid = 1780] [id = 544] 14:09:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 90 (0x9a558800) [pid = 1780] [serial = 1633] [outer = (nil)] 14:09:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 91 (0x9ac45c00) [pid = 1780] [serial = 1634] [outer = 0x9a558800] 14:09:11 INFO - PROCESS | 1780 | 1471986551755 Marionette DEBUG loaded listener.js 14:09:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 92 (0xa2006800) [pid = 1780] [serial = 1635] [outer = 0x9a558800] 14:09:12 INFO - PROCESS | 1780 | 1471986552556 Marionette TRACE conn4 <- [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] 14:09:12 INFO - PROCESS | 1780 | 1471986552598 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 14:09:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 14:09:12 INFO - PROCESS | 1780 | 1471986552605 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 14:09:12 INFO - PROCESS | 1780 | 1471986552608 Marionette TRACE conn4 <- [1,2150,null,{}] 14:09:12 INFO - PROCESS | 1780 | 1471986552614 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:12 INFO - PROCESS | 1780 | 1471986552619 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:12 INFO - PROCESS | 1780 | 1471986552793 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 14:09:12 INFO - PROCESS | 1780 | 1471986552803 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:12 INFO - PROCESS | 1780 | 1471986552815 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:12 INFO - PROCESS | 1780 | ++DOCSHELL 0x96f84400 == 35 [pid = 1780] [id = 545] 14:09:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 93 (0x96f89000) [pid = 1780] [serial = 1636] [outer = (nil)] 14:09:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 94 (0xa2314000) [pid = 1780] [serial = 1637] [outer = 0x96f89000] 14:09:12 INFO - PROCESS | 1780 | 1471986552889 Marionette DEBUG loaded listener.js 14:09:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 95 (0xa2335400) [pid = 1780] [serial = 1638] [outer = 0x96f89000] 14:09:14 INFO - PROCESS | 1780 | 1471986554030 Marionette TRACE conn4 <- [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]]]}] 14:09:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 14:09:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1497ms 14:09:14 INFO - PROCESS | 1780 | 1471986554104 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 14:09:14 INFO - PROCESS | 1780 | 1471986554112 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 14:09:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 14:09:14 INFO - PROCESS | 1780 | 1471986554121 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 14:09:14 INFO - PROCESS | 1780 | 1471986554126 Marionette TRACE conn4 <- [1,2154,null,{}] 14:09:14 INFO - PROCESS | 1780 | 1471986554136 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:14 INFO - PROCESS | 1780 | 1471986554143 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:14 INFO - PROCESS | 1780 | 1471986554387 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 14:09:14 INFO - PROCESS | 1780 | 1471986554656 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:14 INFO - PROCESS | 1780 | 1471986554665 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:14 INFO - PROCESS | 1780 | ++DOCSHELL 0x92433000 == 36 [pid = 1780] [id = 546] 14:09:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 96 (0x93a3d400) [pid = 1780] [serial = 1639] [outer = (nil)] 14:09:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 97 (0x9523cc00) [pid = 1780] [serial = 1640] [outer = 0x93a3d400] 14:09:14 INFO - PROCESS | 1780 | 1471986554773 Marionette DEBUG loaded listener.js 14:09:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 98 (0x97ab5c00) [pid = 1780] [serial = 1641] [outer = 0x93a3d400] 14:09:15 INFO - PROCESS | 1780 | 1471986555709 Marionette TRACE conn4 <- [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]]]}] 14:09:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 14:09:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1637ms 14:09:15 INFO - PROCESS | 1780 | 1471986555759 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 14:09:15 INFO - PROCESS | 1780 | 1471986555768 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 14:09:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 14:09:15 INFO - PROCESS | 1780 | 1471986555780 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 14:09:15 INFO - PROCESS | 1780 | 1471986555785 Marionette TRACE conn4 <- [1,2158,null,{}] 14:09:15 INFO - PROCESS | 1780 | 1471986555792 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:15 INFO - PROCESS | 1780 | 1471986555797 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:16 INFO - PROCESS | 1780 | 1471986556007 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 14:09:16 INFO - PROCESS | 1780 | 1471986556252 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:16 INFO - PROCESS | 1780 | 1471986556262 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:16 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a576400 == 37 [pid = 1780] [id = 547] 14:09:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 99 (0x9aaf7800) [pid = 1780] [serial = 1642] [outer = (nil)] 14:09:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 100 (0x9aba6c00) [pid = 1780] [serial = 1643] [outer = 0x9aaf7800] 14:09:16 INFO - PROCESS | 1780 | 1471986556399 Marionette DEBUG loaded listener.js 14:09:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 101 (0x9b067400) [pid = 1780] [serial = 1644] [outer = 0x9aaf7800] 14:09:17 INFO - PROCESS | 1780 | 1471986557423 Marionette TRACE conn4 <- [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]]]}] 14:09:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 14:09:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1694ms 14:09:17 INFO - PROCESS | 1780 | 1471986557475 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 14:09:17 INFO - PROCESS | 1780 | 1471986557479 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 14:09:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 14:09:17 INFO - PROCESS | 1780 | 1471986557488 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 14:09:17 INFO - PROCESS | 1780 | 1471986557495 Marionette TRACE conn4 <- [1,2162,null,{}] 14:09:17 INFO - PROCESS | 1780 | 1471986557514 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:17 INFO - PROCESS | 1780 | 1471986557524 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:17 INFO - PROCESS | 1780 | 1471986557768 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 14:09:18 INFO - PROCESS | 1780 | 1471986558052 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:18 INFO - PROCESS | 1780 | 1471986558063 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:18 INFO - PROCESS | 1780 | ++DOCSHELL 0xa22e6400 == 38 [pid = 1780] [id = 548] 14:09:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 102 (0xa22e6c00) [pid = 1780] [serial = 1645] [outer = (nil)] 14:09:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 103 (0xa23c4400) [pid = 1780] [serial = 1646] [outer = 0xa22e6c00] 14:09:18 INFO - PROCESS | 1780 | 1471986558171 Marionette DEBUG loaded listener.js 14:09:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 104 (0xa253f000) [pid = 1780] [serial = 1647] [outer = 0xa22e6c00] 14:09:19 INFO - PROCESS | 1780 | 1471986559033 Marionette TRACE conn4 <- [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]]]}] 14:09:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 14:09:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1603ms 14:09:19 INFO - PROCESS | 1780 | 1471986559095 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 14:09:19 INFO - PROCESS | 1780 | 1471986559100 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 14:09:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 14:09:19 INFO - PROCESS | 1780 | 1471986559109 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 14:09:19 INFO - PROCESS | 1780 | 1471986559113 Marionette TRACE conn4 <- [1,2166,null,{}] 14:09:19 INFO - PROCESS | 1780 | 1471986559118 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:19 INFO - PROCESS | 1780 | 1471986559124 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:19 INFO - PROCESS | 1780 | 1471986559311 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 14:09:19 INFO - PROCESS | 1780 | 1471986559515 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:19 INFO - PROCESS | 1780 | 1471986559530 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:19 INFO - PROCESS | 1780 | ++DOCSHELL 0x97ac3800 == 39 [pid = 1780] [id = 549] 14:09:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 105 (0x98480000) [pid = 1780] [serial = 1648] [outer = (nil)] 14:09:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 106 (0xa221e800) [pid = 1780] [serial = 1649] [outer = 0x98480000] 14:09:19 INFO - PROCESS | 1780 | 1471986559712 Marionette DEBUG loaded listener.js 14:09:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 107 (0xa2fd2000) [pid = 1780] [serial = 1650] [outer = 0x98480000] 14:09:20 INFO - PROCESS | 1780 | 1471986560594 Marionette TRACE conn4 <- [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]]]}] 14:09:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 14:09:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1532ms 14:09:20 INFO - PROCESS | 1780 | 1471986560657 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 14:09:20 INFO - PROCESS | 1780 | 1471986560662 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 14:09:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 14:09:20 INFO - PROCESS | 1780 | 1471986560673 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 14:09:20 INFO - PROCESS | 1780 | 1471986560676 Marionette TRACE conn4 <- [1,2170,null,{}] 14:09:20 INFO - PROCESS | 1780 | 1471986560683 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:20 INFO - PROCESS | 1780 | 1471986560688 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:20 INFO - PROCESS | 1780 | 1471986560884 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 14:09:21 INFO - PROCESS | 1780 | 1471986561131 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:21 INFO - PROCESS | 1780 | 1471986561141 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:21 INFO - PROCESS | 1780 | ++DOCSHELL 0x91475c00 == 40 [pid = 1780] [id = 550] 14:09:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 108 (0x917d4800) [pid = 1780] [serial = 1651] [outer = (nil)] 14:09:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 109 (0xa321e000) [pid = 1780] [serial = 1652] [outer = 0x917d4800] 14:09:21 INFO - PROCESS | 1780 | 1471986561236 Marionette DEBUG loaded listener.js 14:09:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 110 (0xa3220800) [pid = 1780] [serial = 1653] [outer = 0x917d4800] 14:09:22 INFO - PROCESS | 1780 | 1471986562158 Marionette TRACE conn4 <- [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]]]}] 14:09:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 14:09:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1529ms 14:09:22 INFO - PROCESS | 1780 | 1471986562202 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 14:09:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 14:09:22 INFO - PROCESS | 1780 | 1471986562207 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 14:09:22 INFO - PROCESS | 1780 | 1471986562213 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 14:09:22 INFO - PROCESS | 1780 | 1471986562217 Marionette TRACE conn4 <- [1,2174,null,{}] 14:09:22 INFO - PROCESS | 1780 | 1471986562223 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:22 INFO - PROCESS | 1780 | 1471986562233 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:22 INFO - PROCESS | 1780 | 1471986562446 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 14:09:22 INFO - PROCESS | 1780 | 1471986562686 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:22 INFO - PROCESS | 1780 | 1471986562695 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:22 INFO - PROCESS | 1780 | ++DOCSHELL 0xa23c4c00 == 41 [pid = 1780] [id = 551] 14:09:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 111 (0xa33e4400) [pid = 1780] [serial = 1654] [outer = (nil)] 14:09:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 112 (0xa6157800) [pid = 1780] [serial = 1655] [outer = 0xa33e4400] 14:09:22 INFO - PROCESS | 1780 | 1471986562820 Marionette DEBUG loaded listener.js 14:09:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 113 (0xa679fc00) [pid = 1780] [serial = 1656] [outer = 0xa33e4400] 14:09:23 INFO - PROCESS | 1780 | 1471986563701 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 14:09:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 14:09:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1532ms 14:09:23 INFO - PROCESS | 1780 | 1471986563746 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 14:09:23 INFO - PROCESS | 1780 | 1471986563750 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 14:09:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 14:09:23 INFO - PROCESS | 1780 | 1471986563757 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 14:09:23 INFO - PROCESS | 1780 | 1471986563761 Marionette TRACE conn4 <- [1,2178,null,{}] 14:09:23 INFO - PROCESS | 1780 | 1471986563767 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:23 INFO - PROCESS | 1780 | 1471986563772 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:23 INFO - PROCESS | 1780 | 1471986563969 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 14:09:24 INFO - PROCESS | 1780 | 1471986564162 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:24 INFO - PROCESS | 1780 | 1471986564172 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:24 INFO - PROCESS | 1780 | ++DOCSHELL 0x91473400 == 42 [pid = 1780] [id = 552] 14:09:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 114 (0x9147b000) [pid = 1780] [serial = 1657] [outer = (nil)] 14:09:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 115 (0x9255ec00) [pid = 1780] [serial = 1658] [outer = 0x9147b000] 14:09:24 INFO - PROCESS | 1780 | 1471986564351 Marionette DEBUG loaded listener.js 14:09:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 116 (0x92561400) [pid = 1780] [serial = 1659] [outer = 0x9147b000] 14:09:25 INFO - PROCESS | 1780 | 1471986565293 Marionette TRACE conn4 <- [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]]]}] 14:09:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 14:09:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1586ms 14:09:25 INFO - PROCESS | 1780 | 1471986565344 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 14:09:25 INFO - PROCESS | 1780 | 1471986565355 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 14:09:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 14:09:25 INFO - PROCESS | 1780 | 1471986565362 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 14:09:25 INFO - PROCESS | 1780 | 1471986565366 Marionette TRACE conn4 <- [1,2182,null,{}] 14:09:25 INFO - PROCESS | 1780 | 1471986565372 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:25 INFO - PROCESS | 1780 | 1471986565377 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:25 INFO - PROCESS | 1780 | 1471986565562 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 14:09:25 INFO - PROCESS | 1780 | 1471986565800 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:25 INFO - PROCESS | 1780 | 1471986565811 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:25 INFO - PROCESS | 1780 | ++DOCSHELL 0x9147cc00 == 43 [pid = 1780] [id = 553] 14:09:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 117 (0x9147d000) [pid = 1780] [serial = 1660] [outer = (nil)] 14:09:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 118 (0x92565c00) [pid = 1780] [serial = 1661] [outer = 0x9147d000] 14:09:25 INFO - PROCESS | 1780 | 1471986565936 Marionette DEBUG loaded listener.js 14:09:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 119 (0x9ac55000) [pid = 1780] [serial = 1662] [outer = 0x9147d000] 14:09:26 INFO - PROCESS | 1780 | 1471986566804 Marionette TRACE conn4 <- [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]]]}] 14:09:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 14:09:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1480ms 14:09:26 INFO - PROCESS | 1780 | 1471986566843 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 14:09:26 INFO - PROCESS | 1780 | 1471986566847 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 14:09:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 14:09:26 INFO - PROCESS | 1780 | 1471986566854 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 14:09:26 INFO - PROCESS | 1780 | 1471986566858 Marionette TRACE conn4 <- [1,2186,null,{}] 14:09:26 INFO - PROCESS | 1780 | 1471986566864 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:26 INFO - PROCESS | 1780 | 1471986566870 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:27 INFO - PROCESS | 1780 | 1471986567057 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 14:09:27 INFO - PROCESS | 1780 | 1471986567251 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:27 INFO - PROCESS | 1780 | 1471986567257 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:27 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f1a3400 == 44 [pid = 1780] [id = 554] 14:09:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 120 (0x8f1a3c00) [pid = 1780] [serial = 1663] [outer = (nil)] 14:09:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 121 (0x8f1aac00) [pid = 1780] [serial = 1664] [outer = 0x8f1a3c00] 14:09:27 INFO - PROCESS | 1780 | 1471986567341 Marionette DEBUG loaded listener.js 14:09:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 122 (0x8f1ac400) [pid = 1780] [serial = 1665] [outer = 0x8f1a3c00] 14:09:28 INFO - PROCESS | 1780 | 1471986568613 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 14:09:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 14:09:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1786ms 14:09:28 INFO - PROCESS | 1780 | 1471986568641 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 14:09:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 14:09:28 INFO - PROCESS | 1780 | 1471986568648 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 14:09:28 INFO - PROCESS | 1780 | 1471986568655 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 14:09:28 INFO - PROCESS | 1780 | 1471986568663 Marionette TRACE conn4 <- [1,2190,null,{}] 14:09:28 INFO - PROCESS | 1780 | 1471986568670 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:28 INFO - PROCESS | 1780 | 1471986568676 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:28 INFO - PROCESS | 1780 | 1471986568855 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 14:09:29 INFO - PROCESS | 1780 | 1471986569214 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:29 INFO - PROCESS | 1780 | 1471986569222 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:29 INFO - PROCESS | 1780 | ++DOCSHELL 0x916a2400 == 45 [pid = 1780] [id = 555] 14:09:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 123 (0x917d0000) [pid = 1780] [serial = 1666] [outer = (nil)] 14:09:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 124 (0x92564000) [pid = 1780] [serial = 1667] [outer = 0x917d0000] 14:09:29 INFO - PROCESS | 1780 | 1471986569326 Marionette DEBUG loaded listener.js 14:09:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 125 (0x93a3e400) [pid = 1780] [serial = 1668] [outer = 0x917d0000] 14:09:30 INFO - PROCESS | 1780 | --DOCSHELL 0x8f065c00 == 44 [pid = 1780] [id = 511] 14:09:30 INFO - PROCESS | 1780 | --DOMWINDOW == 124 (0xa0639000) [pid = 1780] [serial = 1580] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1780 | --DOMWINDOW == 123 (0x9b068800) [pid = 1780] [serial = 1598] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1780 | 1471986570343 Marionette TRACE conn4 <- [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]]]}] 14:09:30 INFO - PROCESS | 1780 | --DOCSHELL 0x8f05a400 == 43 [pid = 1780] [id = 533] 14:09:30 INFO - PROCESS | 1780 | --DOMWINDOW == 122 (0x917dc400) [pid = 1780] [serial = 1584] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1780 | --DOMWINDOW == 121 (0x9b2b3800) [pid = 1780] [serial = 1571] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1780 | --DOMWINDOW == 120 (0x9c248000) [pid = 1780] [serial = 1577] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1780 | --DOMWINDOW == 119 (0x9a56bc00) [pid = 1780] [serial = 1593] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1780 | --DOMWINDOW == 118 (0x9c1f1000) [pid = 1780] [serial = 1574] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1780 | --DOMWINDOW == 117 (0x91480c00) [pid = 1780] [serial = 1583] [outer = (nil)] [url = about:blank] 14:09:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 14:09:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1736ms 14:09:30 INFO - PROCESS | 1780 | --DOMWINDOW == 116 (0x91d0b000) [pid = 1780] [serial = 1565] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1780 | --DOMWINDOW == 115 (0x9aba9000) [pid = 1780] [serial = 1596] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1780 | --DOMWINDOW == 114 (0x99fc5400) [pid = 1780] [serial = 1568] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1780 | --DOMWINDOW == 113 (0x917d8c00) [pid = 1780] [serial = 1586] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1780 | --DOMWINDOW == 112 (0x925e8800) [pid = 1780] [serial = 1587] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1780 | --DOMWINDOW == 111 (0x9a9e2800) [pid = 1780] [serial = 1595] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1780 | --DOMWINDOW == 110 (0x97a75c00) [pid = 1780] [serial = 1589] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1780 | --DOMWINDOW == 109 (0x97abfc00) [pid = 1780] [serial = 1590] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1780 | --DOMWINDOW == 108 (0x9a427400) [pid = 1780] [serial = 1592] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1780 | 1471986570401 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 14:09:30 INFO - PROCESS | 1780 | 1471986570411 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 14:09:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 14:09:30 INFO - PROCESS | 1780 | 1471986570431 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 14:09:30 INFO - PROCESS | 1780 | 1471986570436 Marionette TRACE conn4 <- [1,2194,null,{}] 14:09:30 INFO - PROCESS | 1780 | 1471986570443 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:30 INFO - PROCESS | 1780 | 1471986570449 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:30 INFO - PROCESS | 1780 | 1471986570635 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 14:09:30 INFO - PROCESS | 1780 | 1471986570878 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:30 INFO - PROCESS | 1780 | 1471986570889 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:30 INFO - PROCESS | 1780 | ++DOCSHELL 0x92564c00 == 44 [pid = 1780] [id = 556] 14:09:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 109 (0x93ca6000) [pid = 1780] [serial = 1669] [outer = (nil)] 14:09:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 110 (0x9523ec00) [pid = 1780] [serial = 1670] [outer = 0x93ca6000] 14:09:30 INFO - PROCESS | 1780 | 1471986570971 Marionette DEBUG loaded listener.js 14:09:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 111 (0x97a78c00) [pid = 1780] [serial = 1671] [outer = 0x93ca6000] 14:09:31 INFO - PROCESS | 1780 | 1471986571774 Marionette TRACE conn4 <- [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]]]}] 14:09:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 14:09:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1389ms 14:09:31 INFO - PROCESS | 1780 | 1471986571812 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 14:09:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 14:09:31 INFO - PROCESS | 1780 | 1471986571816 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 14:09:31 INFO - PROCESS | 1780 | 1471986571823 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 14:09:31 INFO - PROCESS | 1780 | 1471986571829 Marionette TRACE conn4 <- [1,2198,null,{}] 14:09:31 INFO - PROCESS | 1780 | 1471986571850 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:31 INFO - PROCESS | 1780 | 1471986571859 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:32 INFO - PROCESS | 1780 | 1471986572032 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 14:09:32 INFO - PROCESS | 1780 | 1471986572043 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:32 INFO - PROCESS | 1780 | 1471986572050 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:32 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a427400 == 45 [pid = 1780] [id = 557] 14:09:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 112 (0x9a429c00) [pid = 1780] [serial = 1672] [outer = (nil)] 14:09:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 113 (0x9a56f400) [pid = 1780] [serial = 1673] [outer = 0x9a429c00] 14:09:32 INFO - PROCESS | 1780 | 1471986572273 Marionette DEBUG loaded listener.js 14:09:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 114 (0x9aafac00) [pid = 1780] [serial = 1674] [outer = 0x9a429c00] 14:09:33 INFO - PROCESS | 1780 | 1471986573113 Marionette TRACE conn4 <- [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]]]}] 14:09:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 14:09:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1303ms 14:09:33 INFO - PROCESS | 1780 | 1471986573126 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 14:09:33 INFO - PROCESS | 1780 | 1471986573129 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 14:09:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 14:09:33 INFO - PROCESS | 1780 | 1471986573136 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 14:09:33 INFO - PROCESS | 1780 | 1471986573139 Marionette TRACE conn4 <- [1,2202,null,{}] 14:09:33 INFO - PROCESS | 1780 | 1471986573156 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:33 INFO - PROCESS | 1780 | 1471986573162 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:33 INFO - PROCESS | 1780 | 1471986573404 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 14:09:33 INFO - PROCESS | 1780 | 1471986573430 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:33 INFO - PROCESS | 1780 | 1471986573435 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:33 INFO - PROCESS | 1780 | ++DOCSHELL 0x92565800 == 46 [pid = 1780] [id = 558] 14:09:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 115 (0x9a476c00) [pid = 1780] [serial = 1675] [outer = (nil)] 14:09:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 116 (0x9b06f400) [pid = 1780] [serial = 1676] [outer = 0x9a476c00] 14:09:33 INFO - PROCESS | 1780 | 1471986573513 Marionette DEBUG loaded listener.js 14:09:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 117 (0x9b2b1800) [pid = 1780] [serial = 1677] [outer = 0x9a476c00] 14:09:34 INFO - PROCESS | 1780 | 1471986574513 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 14:09:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 14:09:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1442ms 14:09:34 INFO - PROCESS | 1780 | 1471986574579 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 14:09:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 14:09:34 INFO - PROCESS | 1780 | 1471986574583 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 14:09:34 INFO - PROCESS | 1780 | 1471986574591 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 14:09:34 INFO - PROCESS | 1780 | 1471986574594 Marionette TRACE conn4 <- [1,2206,null,{}] 14:09:34 INFO - PROCESS | 1780 | 1471986574624 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:34 INFO - PROCESS | 1780 | 1471986574628 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:34 INFO - PROCESS | 1780 | 1471986574868 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 14:09:34 INFO - PROCESS | 1780 | 1471986574897 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:34 INFO - PROCESS | 1780 | 1471986574902 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:34 INFO - PROCESS | 1780 | ++DOCSHELL 0x997c9800 == 47 [pid = 1780] [id = 559] 14:09:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 118 (0x9aba7c00) [pid = 1780] [serial = 1678] [outer = (nil)] 14:09:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 119 (0x9c204400) [pid = 1780] [serial = 1679] [outer = 0x9aba7c00] 14:09:34 INFO - PROCESS | 1780 | 1471986574977 Marionette DEBUG loaded listener.js 14:09:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 120 (0x9d505800) [pid = 1780] [serial = 1680] [outer = 0x9aba7c00] 14:09:35 INFO - PROCESS | 1780 | --DOMWINDOW == 119 (0x95275400) [pid = 1780] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 14:09:35 INFO - PROCESS | 1780 | --DOMWINDOW == 118 (0x91bbb000) [pid = 1780] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 14:09:35 INFO - PROCESS | 1780 | --DOMWINDOW == 117 (0x9a1a8400) [pid = 1780] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 14:09:35 INFO - PROCESS | 1780 | --DOMWINDOW == 116 (0x9515f800) [pid = 1780] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 14:09:35 INFO - PROCESS | 1780 | --DOMWINDOW == 115 (0x98481400) [pid = 1780] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 14:09:35 INFO - PROCESS | 1780 | --DOMWINDOW == 114 (0x9a558800) [pid = 1780] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 14:09:35 INFO - PROCESS | 1780 | --DOMWINDOW == 113 (0x9ac41c00) [pid = 1780] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 14:09:36 INFO - PROCESS | 1780 | 1471986576116 Marionette TRACE conn4 <- [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]]]}] 14:09:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 14:09:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1546ms 14:09:36 INFO - PROCESS | 1780 | 1471986576136 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 14:09:36 INFO - PROCESS | 1780 | 1471986576140 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 14:09:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 14:09:36 INFO - PROCESS | 1780 | 1471986576146 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 14:09:36 INFO - PROCESS | 1780 | 1471986576149 Marionette TRACE conn4 <- [1,2210,null,{}] 14:09:36 INFO - PROCESS | 1780 | 1471986576155 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:36 INFO - PROCESS | 1780 | 1471986576164 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:36 INFO - PROCESS | 1780 | 1471986576350 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 14:09:36 INFO - PROCESS | 1780 | 1471986576501 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:36 INFO - PROCESS | 1780 | 1471986576507 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:36 INFO - PROCESS | 1780 | ++DOCSHELL 0x95278400 == 48 [pid = 1780] [id = 560] 14:09:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 114 (0x98481400) [pid = 1780] [serial = 1681] [outer = (nil)] 14:09:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 115 (0xa119d800) [pid = 1780] [serial = 1682] [outer = 0x98481400] 14:09:36 INFO - PROCESS | 1780 | 1471986576599 Marionette DEBUG loaded listener.js 14:09:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 116 (0xa20ac800) [pid = 1780] [serial = 1683] [outer = 0x98481400] 14:09:37 INFO - PROCESS | 1780 | 1471986577397 Marionette TRACE conn4 <- [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]]]}] 14:09:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 14:09:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1279ms 14:09:37 INFO - PROCESS | 1780 | 1471986577425 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 14:09:37 INFO - PROCESS | 1780 | 1471986577429 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 14:09:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 14:09:37 INFO - PROCESS | 1780 | 1471986577517 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 14:09:37 INFO - PROCESS | 1780 | 1471986577524 Marionette TRACE conn4 <- [1,2214,null,{}] 14:09:37 INFO - PROCESS | 1780 | 1471986577537 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:37 INFO - PROCESS | 1780 | 1471986577545 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:37 INFO - PROCESS | 1780 | 1471986577756 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 14:09:37 INFO - PROCESS | 1780 | 1471986577954 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:37 INFO - PROCESS | 1780 | 1471986577970 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:38 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f1ac000 == 49 [pid = 1780] [id = 561] 14:09:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 117 (0x917d7400) [pid = 1780] [serial = 1684] [outer = (nil)] 14:09:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 118 (0x91bb5c00) [pid = 1780] [serial = 1685] [outer = 0x917d7400] 14:09:38 INFO - PROCESS | 1780 | 1471986578175 Marionette DEBUG loaded listener.js 14:09:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 119 (0x9242a400) [pid = 1780] [serial = 1686] [outer = 0x917d7400] 14:09:39 INFO - PROCESS | 1780 | 1471986579126 Marionette TRACE conn4 <- [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]]]}] 14:09:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 14:09:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1725ms 14:09:39 INFO - PROCESS | 1780 | 1471986579162 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 14:09:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 14:09:39 INFO - PROCESS | 1780 | 1471986579169 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 14:09:39 INFO - PROCESS | 1780 | 1471986579177 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 14:09:39 INFO - PROCESS | 1780 | 1471986579181 Marionette TRACE conn4 <- [1,2218,null,{}] 14:09:39 INFO - PROCESS | 1780 | 1471986579192 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:39 INFO - PROCESS | 1780 | 1471986579200 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:39 INFO - PROCESS | 1780 | 1471986579400 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 14:09:39 INFO - PROCESS | 1780 | 1471986579663 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:39 INFO - PROCESS | 1780 | 1471986579672 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:39 INFO - PROCESS | 1780 | ++DOCSHELL 0x9515a800 == 50 [pid = 1780] [id = 562] 14:09:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 120 (0x95278c00) [pid = 1780] [serial = 1687] [outer = (nil)] 14:09:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 121 (0x97ac1400) [pid = 1780] [serial = 1688] [outer = 0x95278c00] 14:09:39 INFO - PROCESS | 1780 | 1471986579808 Marionette DEBUG loaded listener.js 14:09:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 122 (0x9a1a7400) [pid = 1780] [serial = 1689] [outer = 0x95278c00] 14:09:40 INFO - PROCESS | 1780 | 1471986580678 Marionette TRACE conn4 <- [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]]]}] 14:09:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 14:09:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1549ms 14:09:40 INFO - PROCESS | 1780 | 1471986580744 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 14:09:40 INFO - PROCESS | 1780 | 1471986580749 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 14:09:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 14:09:40 INFO - PROCESS | 1780 | 1471986580758 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 14:09:40 INFO - PROCESS | 1780 | 1471986580762 Marionette TRACE conn4 <- [1,2222,null,{}] 14:09:40 INFO - PROCESS | 1780 | 1471986580769 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:40 INFO - PROCESS | 1780 | 1471986580774 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:40 INFO - PROCESS | 1780 | 1471986580973 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 14:09:41 INFO - PROCESS | 1780 | 1471986581271 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:41 INFO - PROCESS | 1780 | 1471986581289 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:41 INFO - PROCESS | 1780 | ++DOCSHELL 0x9d5b1000 == 51 [pid = 1780] [id = 563] 14:09:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 123 (0xa0642000) [pid = 1780] [serial = 1690] [outer = (nil)] 14:09:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 124 (0xa200e400) [pid = 1780] [serial = 1691] [outer = 0xa0642000] 14:09:41 INFO - PROCESS | 1780 | 1471986581421 Marionette DEBUG loaded listener.js 14:09:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 125 (0xa2222c00) [pid = 1780] [serial = 1692] [outer = 0xa0642000] 14:09:42 INFO - PROCESS | 1780 | 1471986582322 Marionette TRACE conn4 <- [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]]]}] 14:09:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 14:09:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1582ms 14:09:42 INFO - PROCESS | 1780 | 1471986582341 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 14:09:42 INFO - PROCESS | 1780 | 1471986582346 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 14:09:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 14:09:42 INFO - PROCESS | 1780 | 1471986582354 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 14:09:42 INFO - PROCESS | 1780 | 1471986582358 Marionette TRACE conn4 <- [1,2226,null,{}] 14:09:42 INFO - PROCESS | 1780 | 1471986582384 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:42 INFO - PROCESS | 1780 | 1471986582390 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:42 INFO - PROCESS | 1780 | 1471986582595 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 14:09:42 INFO - PROCESS | 1780 | 1471986582840 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:42 INFO - PROCESS | 1780 | 1471986582848 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:42 INFO - PROCESS | 1780 | ++DOCSHELL 0x91bba400 == 52 [pid = 1780] [id = 564] 14:09:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 126 (0x93cb1800) [pid = 1780] [serial = 1693] [outer = (nil)] 14:09:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 127 (0xa2fce000) [pid = 1780] [serial = 1694] [outer = 0x93cb1800] 14:09:42 INFO - PROCESS | 1780 | 1471986582950 Marionette DEBUG loaded listener.js 14:09:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 128 (0xa33dbc00) [pid = 1780] [serial = 1695] [outer = 0x93cb1800] 14:09:43 INFO - PROCESS | 1780 | 1471986583833 Marionette TRACE conn4 <- [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]]]}] 14:09:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 14:09:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1557ms 14:09:43 INFO - PROCESS | 1780 | 1471986583912 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 14:09:43 INFO - PROCESS | 1780 | 1471986583915 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 14:09:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 14:09:43 INFO - PROCESS | 1780 | 1471986583924 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 14:09:43 INFO - PROCESS | 1780 | 1471986583928 Marionette TRACE conn4 <- [1,2230,null,{}] 14:09:43 INFO - PROCESS | 1780 | 1471986583935 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:43 INFO - PROCESS | 1780 | 1471986583940 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:44 INFO - PROCESS | 1780 | 1471986584178 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 14:09:44 INFO - PROCESS | 1780 | 1471986584419 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:44 INFO - PROCESS | 1780 | 1471986584427 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:44 INFO - PROCESS | 1780 | ++DOCSHELL 0x8dde6400 == 53 [pid = 1780] [id = 565] 14:09:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 129 (0x8dde9c00) [pid = 1780] [serial = 1696] [outer = (nil)] 14:09:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 130 (0x8ddef800) [pid = 1780] [serial = 1697] [outer = 0x8dde9c00] 14:09:44 INFO - PROCESS | 1780 | 1471986584559 Marionette DEBUG loaded listener.js 14:09:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 131 (0x8ddf3c00) [pid = 1780] [serial = 1698] [outer = 0x8dde9c00] 14:09:45 INFO - PROCESS | 1780 | 1471986585446 Marionette TRACE conn4 <- [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]]]}] 14:09:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 14:09:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1583ms 14:09:45 INFO - PROCESS | 1780 | 1471986585507 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 14:09:45 INFO - PROCESS | 1780 | 1471986585511 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 14:09:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 14:09:45 INFO - PROCESS | 1780 | 1471986585518 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 14:09:45 INFO - PROCESS | 1780 | 1471986585520 Marionette TRACE conn4 <- [1,2234,null,{}] 14:09:45 INFO - PROCESS | 1780 | 1471986585527 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:45 INFO - PROCESS | 1780 | 1471986585537 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:45 INFO - PROCESS | 1780 | 1471986585800 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 14:09:46 INFO - PROCESS | 1780 | 1471986586046 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:46 INFO - PROCESS | 1780 | 1471986586056 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:46 INFO - PROCESS | 1780 | ++DOCSHELL 0x8dde7400 == 54 [pid = 1780] [id = 566] 14:09:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0xa3217800) [pid = 1780] [serial = 1699] [outer = (nil)] 14:09:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0xa6738400) [pid = 1780] [serial = 1700] [outer = 0xa3217800] 14:09:46 INFO - PROCESS | 1780 | 1471986586182 Marionette DEBUG loaded listener.js 14:09:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0xa67f7c00) [pid = 1780] [serial = 1701] [outer = 0xa3217800] 14:09:47 INFO - PROCESS | 1780 | 1471986587094 Marionette TRACE conn4 <- [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]]]}] 14:09:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 14:09:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1630ms 14:09:47 INFO - PROCESS | 1780 | 1471986587149 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 14:09:47 INFO - PROCESS | 1780 | 1471986587153 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 14:09:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 14:09:47 INFO - PROCESS | 1780 | 1471986587159 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 14:09:47 INFO - PROCESS | 1780 | 1471986587163 Marionette TRACE conn4 <- [1,2238,null,{}] 14:09:47 INFO - PROCESS | 1780 | 1471986587169 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:47 INFO - PROCESS | 1780 | 1471986587174 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:47 INFO - PROCESS | 1780 | 1471986587355 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 14:09:47 INFO - PROCESS | 1780 | 1471986587556 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:47 INFO - PROCESS | 1780 | 1471986587565 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:47 INFO - PROCESS | 1780 | ++DOCSHELL 0x916a4800 == 55 [pid = 1780] [id = 567] 14:09:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x97a80800) [pid = 1780] [serial = 1702] [outer = (nil)] 14:09:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0xa6da5000) [pid = 1780] [serial = 1703] [outer = 0x97a80800] 14:09:47 INFO - PROCESS | 1780 | 1471986587735 Marionette DEBUG loaded listener.js 14:09:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0xa6da7800) [pid = 1780] [serial = 1704] [outer = 0x97a80800] 14:09:48 INFO - PROCESS | 1780 | 1471986588623 Marionette TRACE conn4 <- [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]]]}] 14:09:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 14:09:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1536ms 14:09:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 14:09:48 INFO - PROCESS | 1780 | 1471986588696 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 14:09:48 INFO - PROCESS | 1780 | 1471986588699 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 14:09:48 INFO - PROCESS | 1780 | 1471986588706 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 14:09:48 INFO - PROCESS | 1780 | 1471986588709 Marionette TRACE conn4 <- [1,2242,null,{}] 14:09:48 INFO - PROCESS | 1780 | 1471986588715 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:48 INFO - PROCESS | 1780 | 1471986588721 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:48 INFO - PROCESS | 1780 | 1471986588941 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 14:09:49 INFO - PROCESS | 1780 | 1471986589184 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:49 INFO - PROCESS | 1780 | 1471986589192 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:49 INFO - PROCESS | 1780 | ++DOCSHELL 0x90d04400 == 56 [pid = 1780] [id = 568] 14:09:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x90d05400) [pid = 1780] [serial = 1705] [outer = (nil)] 14:09:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x90d0b000) [pid = 1780] [serial = 1706] [outer = 0x90d05400] 14:09:49 INFO - PROCESS | 1780 | 1471986589319 Marionette DEBUG loaded listener.js 14:09:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x90d0d000) [pid = 1780] [serial = 1707] [outer = 0x90d05400] 14:09:50 INFO - PROCESS | 1780 | 1471986590211 Marionette TRACE conn4 <- [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]]]}] 14:09:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 14:09:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1536ms 14:09:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 14:09:50 INFO - PROCESS | 1780 | 1471986590243 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 14:09:50 INFO - PROCESS | 1780 | 1471986590247 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 14:09:50 INFO - PROCESS | 1780 | 1471986590254 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 14:09:50 INFO - PROCESS | 1780 | 1471986590257 Marionette TRACE conn4 <- [1,2246,null,{}] 14:09:50 INFO - PROCESS | 1780 | 1471986590263 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:50 INFO - PROCESS | 1780 | 1471986590268 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:50 INFO - PROCESS | 1780 | 1471986590452 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 14:09:50 INFO - PROCESS | 1780 | 1471986590653 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:50 INFO - PROCESS | 1780 | 1471986590663 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:50 INFO - PROCESS | 1780 | ++DOCSHELL 0x90c3c800 == 57 [pid = 1780] [id = 569] 14:09:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x90c3d800) [pid = 1780] [serial = 1708] [outer = (nil)] 14:09:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x90c43c00) [pid = 1780] [serial = 1709] [outer = 0x90c3d800] 14:09:50 INFO - PROCESS | 1780 | 1471986590789 Marionette DEBUG loaded listener.js 14:09:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x90c46400) [pid = 1780] [serial = 1710] [outer = 0x90c3d800] 14:09:52 INFO - PROCESS | 1780 | 1471986592173 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 14:09:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 14:09:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1983ms 14:09:52 INFO - PROCESS | 1780 | 1471986592274 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 14:09:52 INFO - PROCESS | 1780 | 1471986592280 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 14:09:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 14:09:52 INFO - PROCESS | 1780 | 1471986592289 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 14:09:52 INFO - PROCESS | 1780 | 1471986592293 Marionette TRACE conn4 <- [1,2250,null,{}] 14:09:52 INFO - PROCESS | 1780 | 1471986592309 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:52 INFO - PROCESS | 1780 | 1471986592315 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:52 INFO - PROCESS | 1780 | 1471986592474 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 14:09:52 INFO - PROCESS | 1780 | 1471986592688 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:52 INFO - PROCESS | 1780 | 1471986592696 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:52 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f1afc00 == 58 [pid = 1780] [id = 570] 14:09:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x91476800) [pid = 1780] [serial = 1711] [outer = (nil)] 14:09:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x9147e000) [pid = 1780] [serial = 1712] [outer = 0x91476800] 14:09:52 INFO - PROCESS | 1780 | 1471986592870 Marionette DEBUG loaded listener.js 14:09:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x916a7c00) [pid = 1780] [serial = 1713] [outer = 0x91476800] 14:09:53 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0xa2314000) [pid = 1780] [serial = 1637] [outer = (nil)] [url = about:blank] 14:09:53 INFO - PROCESS | 1780 | 1471986593897 Marionette TRACE conn4 <- [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]]]}] 14:09:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 14:09:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1651ms 14:09:53 INFO - PROCESS | 1780 | 1471986593947 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 14:09:53 INFO - PROCESS | 1780 | 1471986593958 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 14:09:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 14:09:53 INFO - PROCESS | 1780 | 1471986593974 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 14:09:53 INFO - PROCESS | 1780 | 1471986593979 Marionette TRACE conn4 <- [1,2254,null,{}] 14:09:54 INFO - PROCESS | 1780 | 1471986594000 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:54 INFO - PROCESS | 1780 | 1471986594008 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:54 INFO - PROCESS | 1780 | 1471986594255 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 14:09:54 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x9b222400) [pid = 1780] [serial = 1599] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0x9d506400) [pid = 1780] [serial = 1631] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x9d5a7400) [pid = 1780] [serial = 1632] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x93ca6800) [pid = 1780] [serial = 1604] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x91d06000) [pid = 1780] [serial = 1619] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x9d54ec00) [pid = 1780] [serial = 1616] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x9b2a5000) [pid = 1780] [serial = 1628] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x9bdc0c00) [pid = 1780] [serial = 1613] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x98480c00) [pid = 1780] [serial = 1607] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x99323c00) [pid = 1780] [serial = 1623] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x97a7b000) [pid = 1780] [serial = 1622] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x9a1acc00) [pid = 1780] [serial = 1625] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x9a570c00) [pid = 1780] [serial = 1626] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0x9b065400) [pid = 1780] [serial = 1610] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 1780 | --DOMWINDOW == 130 (0x8f067800) [pid = 1780] [serial = 1601] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 1780 | --DOMWINDOW == 129 (0x925e6000) [pid = 1780] [serial = 1620] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 1780 | --DOMWINDOW == 128 (0xa2006800) [pid = 1780] [serial = 1635] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 1780 | --DOMWINDOW == 127 (0x9ac45c00) [pid = 1780] [serial = 1634] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 1780 | --DOMWINDOW == 126 (0x9b8a3800) [pid = 1780] [serial = 1629] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 1780 | 1471986594583 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:54 INFO - PROCESS | 1780 | 1471986594591 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:54 INFO - PROCESS | 1780 | ++DOCSHELL 0x917cfc00 == 59 [pid = 1780] [id = 571] 14:09:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 127 (0x92430000) [pid = 1780] [serial = 1714] [outer = (nil)] 14:09:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 128 (0x92561800) [pid = 1780] [serial = 1715] [outer = 0x92430000] 14:09:54 INFO - PROCESS | 1780 | 1471986594667 Marionette DEBUG loaded listener.js 14:09:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 129 (0x925f3800) [pid = 1780] [serial = 1716] [outer = 0x92430000] 14:09:55 INFO - PROCESS | 1780 | 1471986595411 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 14:09:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 14:09:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1490ms 14:09:55 INFO - PROCESS | 1780 | 1471986595462 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 14:09:55 INFO - PROCESS | 1780 | 1471986595465 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 14:09:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 14:09:55 INFO - PROCESS | 1780 | 1471986595473 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 14:09:55 INFO - PROCESS | 1780 | 1471986595478 Marionette TRACE conn4 <- [1,2258,null,{}] 14:09:55 INFO - PROCESS | 1780 | 1471986595494 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:55 INFO - PROCESS | 1780 | 1471986595503 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:55 INFO - PROCESS | 1780 | 1471986595732 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 14:09:55 INFO - PROCESS | 1780 | 1471986595751 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:55 INFO - PROCESS | 1780 | 1471986595762 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:55 INFO - PROCESS | 1780 | ++DOCSHELL 0x98473000 == 60 [pid = 1780] [id = 572] 14:09:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 130 (0x98477000) [pid = 1780] [serial = 1717] [outer = (nil)] 14:09:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 131 (0x99382000) [pid = 1780] [serial = 1718] [outer = 0x98477000] 14:09:55 INFO - PROCESS | 1780 | 1471986595833 Marionette DEBUG loaded listener.js 14:09:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x9a1af000) [pid = 1780] [serial = 1719] [outer = 0x98477000] 14:09:56 INFO - PROCESS | 1780 | 1471986596745 Marionette TRACE conn4 <- [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]]]}] 14:09:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 14:09:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1338ms 14:09:56 INFO - PROCESS | 1780 | 1471986596811 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 14:09:56 INFO - PROCESS | 1780 | 1471986596816 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 14:09:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 14:09:56 INFO - PROCESS | 1780 | 1471986596822 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 14:09:56 INFO - PROCESS | 1780 | 1471986596825 Marionette TRACE conn4 <- [1,2262,null,{}] 14:09:56 INFO - PROCESS | 1780 | 1471986596831 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:56 INFO - PROCESS | 1780 | 1471986596835 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:57 INFO - PROCESS | 1780 | 1471986597067 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 14:09:57 INFO - PROCESS | 1780 | 1471986597096 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:57 INFO - PROCESS | 1780 | 1471986597109 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:57 INFO - PROCESS | 1780 | ++DOCSHELL 0x90c3d000 == 61 [pid = 1780] [id = 573] 14:09:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x99323c00) [pid = 1780] [serial = 1720] [outer = (nil)] 14:09:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x9aba4400) [pid = 1780] [serial = 1721] [outer = 0x99323c00] 14:09:57 INFO - PROCESS | 1780 | 1471986597180 Marionette DEBUG loaded listener.js 14:09:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x9ac3e000) [pid = 1780] [serial = 1722] [outer = 0x99323c00] 14:09:58 INFO - PROCESS | 1780 | 1471986598141 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 14:09:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 14:09:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1379ms 14:09:58 INFO - PROCESS | 1780 | 1471986598202 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 14:09:58 INFO - PROCESS | 1780 | 1471986598205 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 14:09:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 14:09:58 INFO - PROCESS | 1780 | 1471986598211 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 14:09:58 INFO - PROCESS | 1780 | 1471986598215 Marionette TRACE conn4 <- [1,2266,null,{}] 14:09:58 INFO - PROCESS | 1780 | 1471986598220 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:58 INFO - PROCESS | 1780 | 1471986598225 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:58 INFO - PROCESS | 1780 | 1471986598462 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 14:09:58 INFO - PROCESS | 1780 | 1471986598496 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:58 INFO - PROCESS | 1780 | 1471986598507 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:58 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ddf2c00 == 62 [pid = 1780] [id = 574] 14:09:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x93cb4800) [pid = 1780] [serial = 1723] [outer = (nil)] 14:09:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x9b2a5000) [pid = 1780] [serial = 1724] [outer = 0x93cb4800] 14:09:58 INFO - PROCESS | 1780 | 1471986598574 Marionette DEBUG loaded listener.js 14:09:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x9b2abc00) [pid = 1780] [serial = 1725] [outer = 0x93cb4800] 14:09:59 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x9a429c00) [pid = 1780] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 14:09:59 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x9aba7c00) [pid = 1780] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 14:09:59 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x917d0000) [pid = 1780] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 14:09:59 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x93ca6000) [pid = 1780] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 14:09:59 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x9a476c00) [pid = 1780] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 14:09:59 INFO - PROCESS | 1780 | 1471986599687 Marionette TRACE conn4 <- [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]]]}] 14:09:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 14:09:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1531ms 14:09:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 14:09:59 INFO - PROCESS | 1780 | 1471986599744 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 14:09:59 INFO - PROCESS | 1780 | 1471986599747 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 14:09:59 INFO - PROCESS | 1780 | 1471986599754 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 14:09:59 INFO - PROCESS | 1780 | 1471986599757 Marionette TRACE conn4 <- [1,2270,null,{}] 14:09:59 INFO - PROCESS | 1780 | 1471986599762 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:59 INFO - PROCESS | 1780 | 1471986599772 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:09:59 INFO - PROCESS | 1780 | 1471986599964 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 14:10:00 INFO - PROCESS | 1780 | 1471986600121 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:00 INFO - PROCESS | 1780 | 1471986600131 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:00 INFO - PROCESS | 1780 | ++DOCSHELL 0x91bb4800 == 63 [pid = 1780] [id = 575] 14:10:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x9a476c00) [pid = 1780] [serial = 1726] [outer = (nil)] 14:10:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x9d546000) [pid = 1780] [serial = 1727] [outer = 0x9a476c00] 14:10:00 INFO - PROCESS | 1780 | 1471986600204 Marionette DEBUG loaded listener.js 14:10:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0xa0639000) [pid = 1780] [serial = 1728] [outer = 0x9a476c00] 14:10:00 INFO - PROCESS | 1780 | 1471986600941 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 14:10:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 14:10:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1240ms 14:10:00 INFO - PROCESS | 1780 | 1471986600993 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 14:10:00 INFO - PROCESS | 1780 | 1471986600997 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 14:10:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 14:10:01 INFO - PROCESS | 1780 | 1471986601013 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 14:10:01 INFO - PROCESS | 1780 | 1471986601017 Marionette TRACE conn4 <- [1,2274,null,{}] 14:10:01 INFO - PROCESS | 1780 | 1471986601022 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:01 INFO - PROCESS | 1780 | 1471986601027 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:01 INFO - PROCESS | 1780 | 1471986601295 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 14:10:01 INFO - PROCESS | 1780 | 1471986601566 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:01 INFO - PROCESS | 1780 | 1471986601575 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:01 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f1a7800 == 64 [pid = 1780] [id = 576] 14:10:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x8f1a8c00) [pid = 1780] [serial = 1729] [outer = (nil)] 14:10:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x90c3f400) [pid = 1780] [serial = 1730] [outer = 0x8f1a8c00] 14:10:01 INFO - PROCESS | 1780 | 1471986601744 Marionette DEBUG loaded listener.js 14:10:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x90c4a000) [pid = 1780] [serial = 1731] [outer = 0x8f1a8c00] 14:10:02 INFO - PROCESS | 1780 | 1471986602721 Marionette TRACE conn4 <- [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]]]}] 14:10:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 14:10:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1750ms 14:10:02 INFO - PROCESS | 1780 | 1471986602756 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 14:10:02 INFO - PROCESS | 1780 | 1471986602763 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 14:10:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 14:10:02 INFO - PROCESS | 1780 | 1471986602772 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 14:10:02 INFO - PROCESS | 1780 | 1471986602777 Marionette TRACE conn4 <- [1,2278,null,{}] 14:10:02 INFO - PROCESS | 1780 | 1471986602786 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:02 INFO - PROCESS | 1780 | 1471986602792 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:03 INFO - PROCESS | 1780 | 1471986602999 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 14:10:03 INFO - PROCESS | 1780 | 1471986603250 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:03 INFO - PROCESS | 1780 | 1471986603257 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:03 INFO - PROCESS | 1780 | ++DOCSHELL 0x91bbec00 == 65 [pid = 1780] [id = 577] 14:10:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x91d0dc00) [pid = 1780] [serial = 1732] [outer = (nil)] 14:10:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x925ed000) [pid = 1780] [serial = 1733] [outer = 0x91d0dc00] 14:10:03 INFO - PROCESS | 1780 | 1471986603410 Marionette DEBUG loaded listener.js 14:10:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x93e06000) [pid = 1780] [serial = 1734] [outer = 0x91d0dc00] 14:10:04 INFO - PROCESS | 1780 | 1471986604306 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 14:10:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 14:10:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1587ms 14:10:04 INFO - PROCESS | 1780 | 1471986604361 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 14:10:04 INFO - PROCESS | 1780 | 1471986604365 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 14:10:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 14:10:04 INFO - PROCESS | 1780 | 1471986604373 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 14:10:04 INFO - PROCESS | 1780 | 1471986604377 Marionette TRACE conn4 <- [1,2282,null,{}] 14:10:04 INFO - PROCESS | 1780 | 1471986604383 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:04 INFO - PROCESS | 1780 | 1471986604389 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:04 INFO - PROCESS | 1780 | 1471986604586 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 14:10:04 INFO - PROCESS | 1780 | 1471986604943 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:04 INFO - PROCESS | 1780 | 1471986604958 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:04 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a570c00 == 66 [pid = 1780] [id = 578] 14:10:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x9a577800) [pid = 1780] [serial = 1735] [outer = (nil)] 14:10:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x9ac58000) [pid = 1780] [serial = 1736] [outer = 0x9a577800] 14:10:05 INFO - PROCESS | 1780 | 1471986605052 Marionette DEBUG loaded listener.js 14:10:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x9c0bbc00) [pid = 1780] [serial = 1737] [outer = 0x9a577800] 14:10:06 INFO - PROCESS | 1780 | 1471986606075 Marionette TRACE conn4 <- [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]]]}] 14:10:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 14:10:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1741ms 14:10:06 INFO - PROCESS | 1780 | 1471986606115 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 14:10:06 INFO - PROCESS | 1780 | 1471986606122 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 14:10:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 14:10:06 INFO - PROCESS | 1780 | 1471986606139 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 14:10:06 INFO - PROCESS | 1780 | 1471986606148 Marionette TRACE conn4 <- [1,2286,null,{}] 14:10:06 INFO - PROCESS | 1780 | 1471986606155 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:06 INFO - PROCESS | 1780 | 1471986606162 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:06 INFO - PROCESS | 1780 | 1471986606365 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 14:10:06 INFO - PROCESS | 1780 | 1471986606567 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:06 INFO - PROCESS | 1780 | 1471986606579 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:06 INFO - PROCESS | 1780 | ++DOCSHELL 0x99332800 == 67 [pid = 1780] [id = 579] 14:10:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x997c8000) [pid = 1780] [serial = 1738] [outer = (nil)] 14:10:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 147 (0xa23cb800) [pid = 1780] [serial = 1739] [outer = 0x997c8000] 14:10:06 INFO - PROCESS | 1780 | 1471986606748 Marionette DEBUG loaded listener.js 14:10:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 148 (0xa3222c00) [pid = 1780] [serial = 1740] [outer = 0x997c8000] 14:10:07 INFO - PROCESS | 1780 | 1471986607729 Marionette TRACE conn4 <- [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]]]}] 14:10:07 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 14:10:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1650ms 14:10:07 INFO - PROCESS | 1780 | 1471986607783 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 14:10:07 INFO - PROCESS | 1780 | 1471986607786 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 14:10:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 14:10:07 INFO - PROCESS | 1780 | 1471986607795 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 14:10:07 INFO - PROCESS | 1780 | 1471986607801 Marionette TRACE conn4 <- [1,2290,null,{}] 14:10:07 INFO - PROCESS | 1780 | 1471986607810 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:07 INFO - PROCESS | 1780 | 1471986607815 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:08 INFO - PROCESS | 1780 | 1471986608024 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 14:10:08 INFO - PROCESS | 1780 | 1471986608321 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:08 INFO - PROCESS | 1780 | 1471986608328 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:08 INFO - PROCESS | 1780 | ++DOCSHELL 0x8dde7000 == 68 [pid = 1780] [id = 580] 14:10:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 149 (0xa2011400) [pid = 1780] [serial = 1741] [outer = (nil)] 14:10:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 150 (0xa67f5400) [pid = 1780] [serial = 1742] [outer = 0xa2011400] 14:10:08 INFO - PROCESS | 1780 | 1471986608437 Marionette DEBUG loaded listener.js 14:10:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 151 (0xa689bc00) [pid = 1780] [serial = 1743] [outer = 0xa2011400] 14:10:09 INFO - PROCESS | 1780 | 1471986609341 Marionette TRACE conn4 <- [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]]]}] 14:10:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 14:10:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1601ms 14:10:09 INFO - PROCESS | 1780 | 1471986609395 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 14:10:09 INFO - PROCESS | 1780 | 1471986609398 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 14:10:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 14:10:09 INFO - PROCESS | 1780 | 1471986609405 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 14:10:09 INFO - PROCESS | 1780 | 1471986609408 Marionette TRACE conn4 <- [1,2294,null,{}] 14:10:09 INFO - PROCESS | 1780 | 1471986609415 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:09 INFO - PROCESS | 1780 | 1471986609420 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:09 INFO - PROCESS | 1780 | 1471986609621 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 14:10:09 INFO - PROCESS | 1780 | 1471986609945 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:09 INFO - PROCESS | 1780 | 1471986609963 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:10 INFO - PROCESS | 1780 | ++DOCSHELL 0x90c75000 == 69 [pid = 1780] [id = 581] 14:10:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 152 (0x90c75400) [pid = 1780] [serial = 1744] [outer = (nil)] 14:10:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 153 (0x90c78400) [pid = 1780] [serial = 1745] [outer = 0x90c75400] 14:10:10 INFO - PROCESS | 1780 | 1471986610074 Marionette DEBUG loaded listener.js 14:10:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 154 (0x90c7c400) [pid = 1780] [serial = 1746] [outer = 0x90c75400] 14:10:10 INFO - PROCESS | 1780 | 1471986610994 Marionette TRACE conn4 <- [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]]]}] 14:10:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 14:10:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1632ms 14:10:11 INFO - PROCESS | 1780 | 1471986611037 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 14:10:11 INFO - PROCESS | 1780 | 1471986611041 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 14:10:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 14:10:11 INFO - PROCESS | 1780 | 1471986611047 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 14:10:11 INFO - PROCESS | 1780 | 1471986611050 Marionette TRACE conn4 <- [1,2298,null,{}] 14:10:11 INFO - PROCESS | 1780 | 1471986611057 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:11 INFO - PROCESS | 1780 | 1471986611062 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:11 INFO - PROCESS | 1780 | 1471986611250 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 14:10:11 INFO - PROCESS | 1780 | 1471986611455 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:11 INFO - PROCESS | 1780 | 1471986611463 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:11 INFO - PROCESS | 1780 | ++DOCSHELL 0x90bea000 == 70 [pid = 1780] [id = 582] 14:10:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 155 (0x90bec000) [pid = 1780] [serial = 1747] [outer = (nil)] 14:10:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0x90bf2800) [pid = 1780] [serial = 1748] [outer = 0x90bec000] 14:10:11 INFO - PROCESS | 1780 | 1471986611637 Marionette DEBUG loaded listener.js 14:10:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0x90bf5400) [pid = 1780] [serial = 1749] [outer = 0x90bec000] 14:10:12 INFO - PROCESS | 1780 | 1471986612514 Marionette TRACE conn4 <- [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]]]}] 14:10:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 14:10:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1529ms 14:10:12 INFO - PROCESS | 1780 | 1471986612578 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 14:10:12 INFO - PROCESS | 1780 | 1471986612583 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 14:10:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 14:10:12 INFO - PROCESS | 1780 | 1471986612589 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 14:10:12 INFO - PROCESS | 1780 | 1471986612593 Marionette TRACE conn4 <- [1,2302,null,{}] 14:10:12 INFO - PROCESS | 1780 | 1471986612599 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:12 INFO - PROCESS | 1780 | 1471986612604 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:12 INFO - PROCESS | 1780 | 1471986612824 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 14:10:13 INFO - PROCESS | 1780 | 1471986613072 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:13 INFO - PROCESS | 1780 | 1471986613079 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:13 INFO - PROCESS | 1780 | ++DOCSHELL 0x90bf4800 == 71 [pid = 1780] [id = 583] 14:10:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 158 (0x90c6ec00) [pid = 1780] [serial = 1750] [outer = (nil)] 14:10:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 159 (0x9ada0400) [pid = 1780] [serial = 1751] [outer = 0x90c6ec00] 14:10:13 INFO - PROCESS | 1780 | 1471986613213 Marionette DEBUG loaded listener.js 14:10:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 160 (0x9ada5000) [pid = 1780] [serial = 1752] [outer = 0x90c6ec00] 14:10:14 INFO - PROCESS | 1780 | 1471986614095 Marionette TRACE conn4 <- [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]]]}] 14:10:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 14:10:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1533ms 14:10:14 INFO - PROCESS | 1780 | 1471986614124 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 14:10:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 14:10:14 INFO - PROCESS | 1780 | 1471986614129 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 14:10:14 INFO - PROCESS | 1780 | 1471986614135 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 14:10:14 INFO - PROCESS | 1780 | 1471986614139 Marionette TRACE conn4 <- [1,2306,null,{}] 14:10:14 INFO - PROCESS | 1780 | 1471986614145 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:14 INFO - PROCESS | 1780 | 1471986614150 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:14 INFO - PROCESS | 1780 | 1471986614325 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 14:10:14 INFO - PROCESS | 1780 | 1471986614537 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:14 INFO - PROCESS | 1780 | 1471986614545 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:14 INFO - PROCESS | 1780 | ++DOCSHELL 0x90bf1800 == 72 [pid = 1780] [id = 584] 14:10:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 161 (0x90bf3000) [pid = 1780] [serial = 1753] [outer = (nil)] 14:10:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 162 (0x9ada8800) [pid = 1780] [serial = 1754] [outer = 0x90bf3000] 14:10:14 INFO - PROCESS | 1780 | 1471986614663 Marionette DEBUG loaded listener.js 14:10:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 163 (0x9adabc00) [pid = 1780] [serial = 1755] [outer = 0x90bf3000] 14:10:15 INFO - PROCESS | 1780 | 1471986615637 Marionette TRACE conn4 <- [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]]]}] 14:10:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 14:10:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1540ms 14:10:15 INFO - PROCESS | 1780 | 1471986615675 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 14:10:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 14:10:15 INFO - PROCESS | 1780 | 1471986615679 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 14:10:15 INFO - PROCESS | 1780 | 1471986615685 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 14:10:15 INFO - PROCESS | 1780 | 1471986615689 Marionette TRACE conn4 <- [1,2310,null,{}] 14:10:15 INFO - PROCESS | 1780 | 1471986615695 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:15 INFO - PROCESS | 1780 | 1471986615700 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:15 INFO - PROCESS | 1780 | 1471986615915 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 14:10:16 INFO - PROCESS | 1780 | 1471986616174 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:16 INFO - PROCESS | 1780 | 1471986616181 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:16 INFO - PROCESS | 1780 | ++DOCSHELL 0x91513000 == 73 [pid = 1780] [id = 585] 14:10:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 164 (0x91513800) [pid = 1780] [serial = 1756] [outer = (nil)] 14:10:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 165 (0x9151a000) [pid = 1780] [serial = 1757] [outer = 0x91513800] 14:10:16 INFO - PROCESS | 1780 | 1471986616320 Marionette DEBUG loaded listener.js 14:10:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 166 (0x9151e000) [pid = 1780] [serial = 1758] [outer = 0x91513800] 14:10:17 INFO - PROCESS | 1780 | 1471986617224 Marionette TRACE conn4 <- [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]]]}] 14:10:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 14:10:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1581ms 14:10:17 INFO - PROCESS | 1780 | 1471986617267 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 14:10:17 INFO - PROCESS | 1780 | 1471986617271 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 14:10:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 14:10:17 INFO - PROCESS | 1780 | 1471986617277 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 14:10:17 INFO - PROCESS | 1780 | 1471986617281 Marionette TRACE conn4 <- [1,2314,null,{}] 14:10:17 INFO - PROCESS | 1780 | 1471986617287 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:17 INFO - PROCESS | 1780 | 1471986617292 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:17 INFO - PROCESS | 1780 | 1471986617511 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 14:10:18 INFO - PROCESS | 1780 | 1471986618159 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:18 INFO - PROCESS | 1780 | 1471986618168 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:18 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f064800 == 74 [pid = 1780] [id = 586] 14:10:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 167 (0x8f066400) [pid = 1780] [serial = 1759] [outer = (nil)] 14:10:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 168 (0x8f1a6000) [pid = 1780] [serial = 1760] [outer = 0x8f066400] 14:10:18 INFO - PROCESS | 1780 | 1471986618255 Marionette DEBUG loaded listener.js 14:10:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 169 (0x90be8c00) [pid = 1780] [serial = 1761] [outer = 0x8f066400] 14:10:19 INFO - PROCESS | 1780 | 1471986619152 Marionette TRACE conn4 <- [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]]]}] 14:10:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 14:10:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1932ms 14:10:19 INFO - PROCESS | 1780 | 1471986619212 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 14:10:19 INFO - PROCESS | 1780 | 1471986619218 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 14:10:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 14:10:19 INFO - PROCESS | 1780 | 1471986619226 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 14:10:19 INFO - PROCESS | 1780 | 1471986619231 Marionette TRACE conn4 <- [1,2318,null,{}] 14:10:19 INFO - PROCESS | 1780 | 1471986619239 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:19 INFO - PROCESS | 1780 | 1471986619247 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:19 INFO - PROCESS | 1780 | 1471986619556 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 14:10:19 INFO - PROCESS | 1780 | 1471986619882 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:19 INFO - PROCESS | 1780 | 1471986619890 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:19 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f1a4400 == 75 [pid = 1780] [id = 587] 14:10:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 170 (0x90c77c00) [pid = 1780] [serial = 1762] [outer = (nil)] 14:10:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 171 (0x91475800) [pid = 1780] [serial = 1763] [outer = 0x90c77c00] 14:10:19 INFO - PROCESS | 1780 | 1471986619975 Marionette DEBUG loaded listener.js 14:10:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 172 (0x9151a400) [pid = 1780] [serial = 1764] [outer = 0x90c77c00] 14:10:20 INFO - PROCESS | 1780 | 1471986620880 Marionette TRACE conn4 <- [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] 14:10:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 14:10:20 INFO - PROCESS | 1780 | 1471986620970 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 14:10:20 INFO - PROCESS | 1780 | 1471986620977 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 14:10:20 INFO - PROCESS | 1780 | 1471986620980 Marionette TRACE conn4 <- [1,2322,null,{}] 14:10:20 INFO - PROCESS | 1780 | 1471986620987 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:20 INFO - PROCESS | 1780 | 1471986620992 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:21 INFO - PROCESS | 1780 | 1471986621220 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 14:10:21 INFO - PROCESS | 1780 | 1471986621603 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:21 INFO - PROCESS | 1780 | 1471986621611 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:21 INFO - PROCESS | 1780 | --DOCSHELL 0x9a427400 == 74 [pid = 1780] [id = 557] 14:10:21 INFO - PROCESS | 1780 | --DOCSHELL 0x91d06c00 == 73 [pid = 1780] [id = 512] 14:10:21 INFO - PROCESS | 1780 | --DOCSHELL 0x8f060800 == 72 [pid = 1780] [id = 537] 14:10:21 INFO - PROCESS | 1780 | --DOCSHELL 0x91474000 == 71 [pid = 1780] [id = 536] 14:10:21 INFO - PROCESS | 1780 | --DOMWINDOW == 171 (0xa321e000) [pid = 1780] [serial = 1652] [outer = (nil)] [url = about:blank] 14:10:21 INFO - PROCESS | 1780 | --DOMWINDOW == 170 (0x92565c00) [pid = 1780] [serial = 1661] [outer = (nil)] [url = about:blank] 14:10:21 INFO - PROCESS | 1780 | --DOMWINDOW == 169 (0x8f1aac00) [pid = 1780] [serial = 1664] [outer = (nil)] [url = about:blank] 14:10:21 INFO - PROCESS | 1780 | --DOMWINDOW == 168 (0xa6157800) [pid = 1780] [serial = 1655] [outer = (nil)] [url = about:blank] 14:10:21 INFO - PROCESS | 1780 | --DOMWINDOW == 167 (0x9523cc00) [pid = 1780] [serial = 1640] [outer = (nil)] [url = about:blank] 14:10:21 INFO - PROCESS | 1780 | --DOMWINDOW == 166 (0x9aba6c00) [pid = 1780] [serial = 1643] [outer = (nil)] [url = about:blank] 14:10:21 INFO - PROCESS | 1780 | --DOMWINDOW == 165 (0xa23c4400) [pid = 1780] [serial = 1646] [outer = (nil)] [url = about:blank] 14:10:21 INFO - PROCESS | 1780 | --DOMWINDOW == 164 (0xa221e800) [pid = 1780] [serial = 1649] [outer = (nil)] [url = about:blank] 14:10:21 INFO - PROCESS | 1780 | --DOMWINDOW == 163 (0x9255ec00) [pid = 1780] [serial = 1658] [outer = (nil)] [url = about:blank] 14:10:21 INFO - PROCESS | 1780 | --DOMWINDOW == 162 (0xa119d800) [pid = 1780] [serial = 1682] [outer = (nil)] [url = about:blank] 14:10:21 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f060800 == 72 [pid = 1780] [id = 588] 14:10:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 163 (0x8f1aac00) [pid = 1780] [serial = 1765] [outer = (nil)] 14:10:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 164 (0x92561000) [pid = 1780] [serial = 1766] [outer = 0x8f1aac00] 14:10:21 INFO - PROCESS | 1780 | 1471986621779 Marionette DEBUG loaded listener.js 14:10:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 165 (0x93c48800) [pid = 1780] [serial = 1767] [outer = 0x8f1aac00] 14:10:21 INFO - PROCESS | 1780 | --DOCSHELL 0x91bb4800 == 71 [pid = 1780] [id = 575] 14:10:21 INFO - PROCESS | 1780 | --DOCSHELL 0x8ddf2c00 == 70 [pid = 1780] [id = 574] 14:10:21 INFO - PROCESS | 1780 | --DOCSHELL 0x90c3d000 == 69 [pid = 1780] [id = 573] 14:10:22 INFO - PROCESS | 1780 | --DOCSHELL 0x98473000 == 68 [pid = 1780] [id = 572] 14:10:22 INFO - PROCESS | 1780 | --DOCSHELL 0x917cfc00 == 67 [pid = 1780] [id = 571] 14:10:22 INFO - PROCESS | 1780 | --DOCSHELL 0x8f1afc00 == 66 [pid = 1780] [id = 570] 14:10:22 INFO - PROCESS | 1780 | --DOCSHELL 0x91bba400 == 65 [pid = 1780] [id = 564] 14:10:22 INFO - PROCESS | 1780 | --DOCSHELL 0x9d5b1000 == 64 [pid = 1780] [id = 563] 14:10:22 INFO - PROCESS | 1780 | --DOCSHELL 0x9515a800 == 63 [pid = 1780] [id = 562] 14:10:22 INFO - PROCESS | 1780 | --DOCSHELL 0x8f1ac000 == 62 [pid = 1780] [id = 561] 14:10:22 INFO - PROCESS | 1780 | --DOMWINDOW == 164 (0x9a56f400) [pid = 1780] [serial = 1673] [outer = (nil)] [url = about:blank] 14:10:22 INFO - PROCESS | 1780 | --DOMWINDOW == 163 (0x9d505800) [pid = 1780] [serial = 1680] [outer = (nil)] [url = about:blank] 14:10:22 INFO - PROCESS | 1780 | --DOMWINDOW == 162 (0x93a3e400) [pid = 1780] [serial = 1668] [outer = (nil)] [url = about:blank] 14:10:22 INFO - PROCESS | 1780 | --DOMWINDOW == 161 (0x97a78c00) [pid = 1780] [serial = 1671] [outer = (nil)] [url = about:blank] 14:10:22 INFO - PROCESS | 1780 | --DOMWINDOW == 160 (0x9523ec00) [pid = 1780] [serial = 1670] [outer = (nil)] [url = about:blank] 14:10:22 INFO - PROCESS | 1780 | --DOMWINDOW == 159 (0x9aafac00) [pid = 1780] [serial = 1674] [outer = (nil)] [url = about:blank] 14:10:22 INFO - PROCESS | 1780 | --DOMWINDOW == 158 (0x9b2b1800) [pid = 1780] [serial = 1677] [outer = (nil)] [url = about:blank] 14:10:22 INFO - PROCESS | 1780 | --DOMWINDOW == 157 (0x9b06f400) [pid = 1780] [serial = 1676] [outer = (nil)] [url = about:blank] 14:10:22 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0x92564000) [pid = 1780] [serial = 1667] [outer = (nil)] [url = about:blank] 14:10:22 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0x9c204400) [pid = 1780] [serial = 1679] [outer = (nil)] [url = about:blank] 14:10:22 INFO - PROCESS | 1780 | 1471986622699 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 14:10:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 14:10:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1789ms 14:10:22 INFO - PROCESS | 1780 | 1471986622767 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 14:10:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 14:10:22 INFO - PROCESS | 1780 | 1471986622771 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 14:10:22 INFO - PROCESS | 1780 | 1471986622786 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 14:10:22 INFO - PROCESS | 1780 | 1471986622795 Marionette TRACE conn4 <- [1,2326,null,{}] 14:10:22 INFO - PROCESS | 1780 | 1471986622805 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:22 INFO - PROCESS | 1780 | 1471986622812 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:23 INFO - PROCESS | 1780 | 1471986622997 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 14:10:23 INFO - PROCESS | 1780 | 1471986623218 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:23 INFO - PROCESS | 1780 | 1471986623225 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:23 INFO - PROCESS | 1780 | ++DOCSHELL 0x91474000 == 63 [pid = 1780] [id = 589] 14:10:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0x916a1400) [pid = 1780] [serial = 1768] [outer = (nil)] 14:10:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0x9932d000) [pid = 1780] [serial = 1769] [outer = 0x916a1400] 14:10:23 INFO - PROCESS | 1780 | 1471986623303 Marionette DEBUG loaded listener.js 14:10:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 158 (0x9a42bc00) [pid = 1780] [serial = 1770] [outer = 0x916a1400] 14:10:24 INFO - PROCESS | 1780 | 1471986624055 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 14:10:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 14:10:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1307ms 14:10:24 INFO - PROCESS | 1780 | 1471986624109 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 14:10:24 INFO - PROCESS | 1780 | 1471986624113 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 14:10:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 14:10:24 INFO - PROCESS | 1780 | 1471986624136 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 14:10:24 INFO - PROCESS | 1780 | 1471986624140 Marionette TRACE conn4 <- [1,2330,null,{}] 14:10:24 INFO - PROCESS | 1780 | 1471986624145 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:24 INFO - PROCESS | 1780 | 1471986624150 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:24 INFO - PROCESS | 1780 | 1471986624383 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 14:10:24 INFO - PROCESS | 1780 | 1471986624409 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:24 INFO - PROCESS | 1780 | 1471986624415 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:24 INFO - PROCESS | 1780 | ++DOCSHELL 0x91514c00 == 64 [pid = 1780] [id = 590] 14:10:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 159 (0x98479c00) [pid = 1780] [serial = 1771] [outer = (nil)] 14:10:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 160 (0x9aba5000) [pid = 1780] [serial = 1772] [outer = 0x98479c00] 14:10:24 INFO - PROCESS | 1780 | 1471986624490 Marionette DEBUG loaded listener.js 14:10:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 161 (0x9ac4a800) [pid = 1780] [serial = 1773] [outer = 0x98479c00] 14:10:25 INFO - PROCESS | 1780 | 1471986625430 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 14:10:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 14:10:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1341ms 14:10:25 INFO - PROCESS | 1780 | 1471986625474 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 14:10:25 INFO - PROCESS | 1780 | 1471986625478 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 14:10:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 14:10:25 INFO - PROCESS | 1780 | 1471986625507 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 14:10:25 INFO - PROCESS | 1780 | 1471986625511 Marionette TRACE conn4 <- [1,2334,null,{}] 14:10:25 INFO - PROCESS | 1780 | 1471986625518 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:25 INFO - PROCESS | 1780 | 1471986625523 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:25 INFO - PROCESS | 1780 | 1471986625768 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 14:10:25 INFO - PROCESS | 1780 | 1471986625801 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:25 INFO - PROCESS | 1780 | 1471986625819 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:25 INFO - PROCESS | 1780 | ++DOCSHELL 0x9b066c00 == 65 [pid = 1780] [id = 591] 14:10:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 162 (0x9b068800) [pid = 1780] [serial = 1774] [outer = (nil)] 14:10:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 163 (0x9b2a5800) [pid = 1780] [serial = 1775] [outer = 0x9b068800] 14:10:25 INFO - PROCESS | 1780 | 1471986625899 Marionette DEBUG loaded listener.js 14:10:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 164 (0x9c0b5400) [pid = 1780] [serial = 1776] [outer = 0x9b068800] 14:10:27 INFO - PROCESS | 1780 | --DOMWINDOW == 163 (0x95276800) [pid = 1780] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 14:10:27 INFO - PROCESS | 1780 | --DOMWINDOW == 162 (0x8f1a3c00) [pid = 1780] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 14:10:27 INFO - PROCESS | 1780 | --DOMWINDOW == 161 (0x91476800) [pid = 1780] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 14:10:27 INFO - PROCESS | 1780 | --DOMWINDOW == 160 (0x92430000) [pid = 1780] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 14:10:27 INFO - PROCESS | 1780 | --DOMWINDOW == 159 (0x98477000) [pid = 1780] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 14:10:27 INFO - PROCESS | 1780 | --DOMWINDOW == 158 (0x99323c00) [pid = 1780] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 14:10:27 INFO - PROCESS | 1780 | --DOMWINDOW == 157 (0x98481400) [pid = 1780] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 14:10:27 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0x93cb4800) [pid = 1780] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 14:10:27 INFO - PROCESS | 1780 | 1471986627461 Marionette TRACE conn4 <- [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]]]}] 14:10:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 14:10:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1997ms 14:10:27 INFO - PROCESS | 1780 | 1471986627488 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 14:10:27 INFO - PROCESS | 1780 | 1471986627492 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 14:10:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 14:10:27 INFO - PROCESS | 1780 | 1471986627498 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 14:10:27 INFO - PROCESS | 1780 | 1471986627501 Marionette TRACE conn4 <- [1,2338,null,{}] 14:10:27 INFO - PROCESS | 1780 | 1471986627507 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:27 INFO - PROCESS | 1780 | 1471986627512 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:27 INFO - PROCESS | 1780 | 1471986627756 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 14:10:27 INFO - PROCESS | 1780 | 1471986627778 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:27 INFO - PROCESS | 1780 | 1471986627786 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:27 INFO - PROCESS | 1780 | ++DOCSHELL 0x90c76800 == 66 [pid = 1780] [id = 592] 14:10:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0x91bc0c00) [pid = 1780] [serial = 1777] [outer = (nil)] 14:10:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 158 (0x9b065400) [pid = 1780] [serial = 1778] [outer = 0x91bc0c00] 14:10:27 INFO - PROCESS | 1780 | 1471986627858 Marionette DEBUG loaded listener.js 14:10:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 159 (0x9c24b800) [pid = 1780] [serial = 1779] [outer = 0x91bc0c00] 14:10:28 INFO - PROCESS | 1780 | 1471986628728 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 14:10:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 14:10:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1290ms 14:10:28 INFO - PROCESS | 1780 | 1471986628789 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 14:10:28 INFO - PROCESS | 1780 | 1471986628793 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 14:10:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 14:10:28 INFO - PROCESS | 1780 | 1471986628799 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 14:10:28 INFO - PROCESS | 1780 | 1471986628802 Marionette TRACE conn4 <- [1,2342,null,{}] 14:10:28 INFO - PROCESS | 1780 | 1471986628808 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:28 INFO - PROCESS | 1780 | 1471986628813 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:28 INFO - PROCESS | 1780 | 1471986628980 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 14:10:29 INFO - PROCESS | 1780 | 1471986629269 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:29 INFO - PROCESS | 1780 | 1471986629280 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:29 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ddeb400 == 67 [pid = 1780] [id = 593] 14:10:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 160 (0x8ddf2c00) [pid = 1780] [serial = 1780] [outer = (nil)] 14:10:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 161 (0x8f062c00) [pid = 1780] [serial = 1781] [outer = 0x8ddf2c00] 14:10:29 INFO - PROCESS | 1780 | 1471986629375 Marionette DEBUG loaded listener.js 14:10:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 162 (0x90bef400) [pid = 1780] [serial = 1782] [outer = 0x8ddf2c00] 14:10:30 INFO - PROCESS | 1780 | 1471986630370 Marionette TRACE conn4 <- [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]]]}] 14:10:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 14:10:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1630ms 14:10:30 INFO - PROCESS | 1780 | 1471986630434 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 14:10:30 INFO - PROCESS | 1780 | 1471986630441 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 14:10:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 14:10:30 INFO - PROCESS | 1780 | 1471986630449 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 14:10:30 INFO - PROCESS | 1780 | 1471986630454 Marionette TRACE conn4 <- [1,2346,null,{}] 14:10:30 INFO - PROCESS | 1780 | 1471986630463 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:30 INFO - PROCESS | 1780 | 1471986630472 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:30 INFO - PROCESS | 1780 | 1471986630737 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 14:10:31 INFO - PROCESS | 1780 | 1471986631081 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:31 INFO - PROCESS | 1780 | 1471986631093 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:31 INFO - PROCESS | 1780 | ++DOCSHELL 0x917da000 == 68 [pid = 1780] [id = 594] 14:10:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 163 (0x917dc000) [pid = 1780] [serial = 1783] [outer = (nil)] 14:10:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 164 (0x91d0e400) [pid = 1780] [serial = 1784] [outer = 0x917dc000] 14:10:31 INFO - PROCESS | 1780 | 1471986631185 Marionette DEBUG loaded listener.js 14:10:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 165 (0x925e4c00) [pid = 1780] [serial = 1785] [outer = 0x917dc000] 14:10:32 INFO - PROCESS | 1780 | 1471986632171 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 14:10:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 14:10:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1787ms 14:10:32 INFO - PROCESS | 1780 | 1471986632242 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 14:10:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 14:10:32 INFO - PROCESS | 1780 | 1471986632249 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 14:10:32 INFO - PROCESS | 1780 | 1471986632298 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 14:10:32 INFO - PROCESS | 1780 | 1471986632303 Marionette TRACE conn4 <- [1,2350,null,{}] 14:10:32 INFO - PROCESS | 1780 | 1471986632324 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:32 INFO - PROCESS | 1780 | 1471986632330 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:32 INFO - PROCESS | 1780 | 1471986632590 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 14:10:32 INFO - PROCESS | 1780 | 1471986632917 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:32 INFO - PROCESS | 1780 | 1471986632927 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:32 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ddf1000 == 69 [pid = 1780] [id = 595] 14:10:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 166 (0x8f05c400) [pid = 1780] [serial = 1786] [outer = (nil)] 14:10:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 167 (0x9a1a0400) [pid = 1780] [serial = 1787] [outer = 0x8f05c400] 14:10:33 INFO - PROCESS | 1780 | 1471986633015 Marionette DEBUG loaded listener.js 14:10:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 168 (0x9aafa800) [pid = 1780] [serial = 1788] [outer = 0x8f05c400] 14:10:34 INFO - PROCESS | 1780 | 1471986634044 Marionette TRACE conn4 <- [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]]]}] 14:10:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 14:10:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1843ms 14:10:34 INFO - PROCESS | 1780 | 1471986634100 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 14:10:34 INFO - PROCESS | 1780 | 1471986634103 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 14:10:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 14:10:34 INFO - PROCESS | 1780 | 1471986634122 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 14:10:34 INFO - PROCESS | 1780 | 1471986634132 Marionette TRACE conn4 <- [1,2354,null,{}] 14:10:34 INFO - PROCESS | 1780 | 1471986634140 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:34 INFO - PROCESS | 1780 | 1471986634148 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:34 INFO - PROCESS | 1780 | 1471986634407 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 14:10:34 INFO - PROCESS | 1780 | 1471986634712 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:34 INFO - PROCESS | 1780 | 1471986634720 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:34 INFO - PROCESS | 1780 | ++DOCSHELL 0x9b543400 == 70 [pid = 1780] [id = 596] 14:10:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 169 (0x9bdf1000) [pid = 1780] [serial = 1789] [outer = (nil)] 14:10:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 170 (0xa063f000) [pid = 1780] [serial = 1790] [outer = 0x9bdf1000] 14:10:34 INFO - PROCESS | 1780 | 1471986634808 Marionette DEBUG loaded listener.js 14:10:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 171 (0xa11a4800) [pid = 1780] [serial = 1791] [outer = 0x9bdf1000] 14:10:35 INFO - PROCESS | 1780 | 1471986635790 Marionette TRACE conn4 <- [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]]]}] 14:10:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 14:10:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1750ms 14:10:35 INFO - PROCESS | 1780 | 1471986635865 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 14:10:35 INFO - PROCESS | 1780 | 1471986635869 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 14:10:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 14:10:35 INFO - PROCESS | 1780 | 1471986635876 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 14:10:35 INFO - PROCESS | 1780 | 1471986635880 Marionette TRACE conn4 <- [1,2358,null,{}] 14:10:35 INFO - PROCESS | 1780 | 1471986635886 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:35 INFO - PROCESS | 1780 | 1471986635892 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:36 INFO - PROCESS | 1780 | 1471986636144 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 14:10:36 INFO - PROCESS | 1780 | 1471986636446 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:36 INFO - PROCESS | 1780 | 1471986636453 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:36 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ddf0000 == 71 [pid = 1780] [id = 597] 14:10:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 172 (0x91bb4c00) [pid = 1780] [serial = 1792] [outer = (nil)] 14:10:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 173 (0xa23c9000) [pid = 1780] [serial = 1793] [outer = 0x91bb4c00] 14:10:36 INFO - PROCESS | 1780 | 1471986636554 Marionette DEBUG loaded listener.js 14:10:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 174 (0xa253d000) [pid = 1780] [serial = 1794] [outer = 0x91bb4c00] 14:10:37 INFO - PROCESS | 1780 | 1471986637458 Marionette TRACE conn4 <- [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]]]}] 14:10:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 14:10:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1632ms 14:10:37 INFO - PROCESS | 1780 | 1471986637509 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 14:10:37 INFO - PROCESS | 1780 | 1471986637513 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 14:10:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 14:10:37 INFO - PROCESS | 1780 | 1471986637520 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 14:10:37 INFO - PROCESS | 1780 | 1471986637524 Marionette TRACE conn4 <- [1,2362,null,{}] 14:10:37 INFO - PROCESS | 1780 | 1471986637531 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:37 INFO - PROCESS | 1780 | 1471986637536 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:37 INFO - PROCESS | 1780 | 1471986637795 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 14:10:38 INFO - PROCESS | 1780 | 1471986638109 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:38 INFO - PROCESS | 1780 | 1471986638127 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:38 INFO - PROCESS | 1780 | ++DOCSHELL 0xa3293800 == 72 [pid = 1780] [id = 598] 14:10:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 175 (0xa335c000) [pid = 1780] [serial = 1795] [outer = (nil)] 14:10:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 176 (0xa4fee800) [pid = 1780] [serial = 1796] [outer = 0xa335c000] 14:10:38 INFO - PROCESS | 1780 | 1471986638232 Marionette DEBUG loaded listener.js 14:10:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 177 (0xa6dac000) [pid = 1780] [serial = 1797] [outer = 0xa335c000] 14:10:39 INFO - PROCESS | 1780 | 1471986639200 Marionette TRACE conn4 <- [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]]]}] 14:10:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 14:10:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1738ms 14:10:39 INFO - PROCESS | 1780 | 1471986639260 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 14:10:39 INFO - PROCESS | 1780 | 1471986639265 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 14:10:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 14:10:39 INFO - PROCESS | 1780 | 1471986639273 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 14:10:39 INFO - PROCESS | 1780 | 1471986639277 Marionette TRACE conn4 <- [1,2366,null,{}] 14:10:39 INFO - PROCESS | 1780 | 1471986639284 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:39 INFO - PROCESS | 1780 | 1471986639290 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:39 INFO - PROCESS | 1780 | 1471986639516 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 14:10:39 INFO - PROCESS | 1780 | 1471986639778 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:39 INFO - PROCESS | 1780 | 1471986639789 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:39 INFO - PROCESS | 1780 | ++DOCSHELL 0x915c0800 == 73 [pid = 1780] [id = 599] 14:10:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 178 (0x915c3c00) [pid = 1780] [serial = 1798] [outer = (nil)] 14:10:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 179 (0x915cdc00) [pid = 1780] [serial = 1799] [outer = 0x915c3c00] 14:10:39 INFO - PROCESS | 1780 | 1471986639927 Marionette DEBUG loaded listener.js 14:10:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 180 (0xa23c9400) [pid = 1780] [serial = 1800] [outer = 0x915c3c00] 14:10:40 INFO - PROCESS | 1780 | 1471986640857 Marionette TRACE conn4 <- [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]]]}] 14:10:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 14:10:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1637ms 14:10:40 INFO - PROCESS | 1780 | 1471986640910 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 14:10:40 INFO - PROCESS | 1780 | 1471986640915 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 14:10:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 14:10:40 INFO - PROCESS | 1780 | 1471986640922 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 14:10:40 INFO - PROCESS | 1780 | 1471986640926 Marionette TRACE conn4 <- [1,2370,null,{}] 14:10:40 INFO - PROCESS | 1780 | 1471986640932 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:40 INFO - PROCESS | 1780 | 1471986640938 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:41 INFO - PROCESS | 1780 | 1471986641146 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 14:10:41 INFO - PROCESS | 1780 | 1471986641422 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:41 INFO - PROCESS | 1780 | 1471986641430 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:41 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ca97800 == 74 [pid = 1780] [id = 600] 14:10:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 181 (0x8ca98000) [pid = 1780] [serial = 1801] [outer = (nil)] 14:10:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 182 (0x8ca9f000) [pid = 1780] [serial = 1802] [outer = 0x8ca98000] 14:10:41 INFO - PROCESS | 1780 | 1471986641562 Marionette DEBUG loaded listener.js 14:10:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 183 (0x8caa5400) [pid = 1780] [serial = 1803] [outer = 0x8ca98000] 14:10:42 INFO - PROCESS | 1780 | 1471986642471 Marionette TRACE conn4 <- [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]]]}] 14:10:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 14:10:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1587ms 14:10:42 INFO - PROCESS | 1780 | 1471986642510 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 14:10:42 INFO - PROCESS | 1780 | 1471986642514 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 14:10:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 14:10:42 INFO - PROCESS | 1780 | 1471986642521 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 14:10:42 INFO - PROCESS | 1780 | 1471986642525 Marionette TRACE conn4 <- [1,2374,null,{}] 14:10:42 INFO - PROCESS | 1780 | 1471986642532 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:42 INFO - PROCESS | 1780 | 1471986642537 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:42 INFO - PROCESS | 1780 | 1471986642765 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 14:10:43 INFO - PROCESS | 1780 | 1471986643026 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:43 INFO - PROCESS | 1780 | 1471986643038 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:43 INFO - PROCESS | 1780 | ++DOCSHELL 0x8bdb9800 == 75 [pid = 1780] [id = 601] 14:10:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 184 (0x8bdbac00) [pid = 1780] [serial = 1804] [outer = (nil)] 14:10:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 185 (0x8bdc2000) [pid = 1780] [serial = 1805] [outer = 0x8bdbac00] 14:10:43 INFO - PROCESS | 1780 | 1471986643166 Marionette DEBUG loaded listener.js 14:10:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 186 (0x8bdc5800) [pid = 1780] [serial = 1806] [outer = 0x8bdbac00] 14:10:44 INFO - PROCESS | 1780 | 1471986644092 Marionette TRACE conn4 <- [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]]]}] 14:10:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 14:10:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1635ms 14:10:44 INFO - PROCESS | 1780 | 1471986644157 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 14:10:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 14:10:44 INFO - PROCESS | 1780 | 1471986644162 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 14:10:44 INFO - PROCESS | 1780 | 1471986644169 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 14:10:44 INFO - PROCESS | 1780 | 1471986644173 Marionette TRACE conn4 <- [1,2378,null,{}] 14:10:44 INFO - PROCESS | 1780 | 1471986644179 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:44 INFO - PROCESS | 1780 | 1471986644184 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:44 INFO - PROCESS | 1780 | 1471986644429 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 14:10:44 INFO - PROCESS | 1780 | 1471986644747 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:44 INFO - PROCESS | 1780 | 1471986644753 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:44 INFO - PROCESS | 1780 | ++DOCSHELL 0x8bdbe800 == 76 [pid = 1780] [id = 602] 14:10:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 187 (0x8bdc0000) [pid = 1780] [serial = 1807] [outer = (nil)] 14:10:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 188 (0x8caa4400) [pid = 1780] [serial = 1808] [outer = 0x8bdc0000] 14:10:44 INFO - PROCESS | 1780 | 1471986644849 Marionette DEBUG loaded listener.js 14:10:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 189 (0x8dde9400) [pid = 1780] [serial = 1809] [outer = 0x8bdc0000] 14:10:45 INFO - PROCESS | 1780 | 1471986645787 Marionette TRACE conn4 <- [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]]]}] 14:10:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 14:10:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1684ms 14:10:45 INFO - PROCESS | 1780 | 1471986645856 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 14:10:45 INFO - PROCESS | 1780 | 1471986645859 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 14:10:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 14:10:45 INFO - PROCESS | 1780 | 1471986645869 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 14:10:45 INFO - PROCESS | 1780 | 1471986645872 Marionette TRACE conn4 <- [1,2382,null,{}] 14:10:45 INFO - PROCESS | 1780 | 1471986645879 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:45 INFO - PROCESS | 1780 | 1471986645884 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:46 INFO - PROCESS | 1780 | 1471986646096 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 14:10:46 INFO - PROCESS | 1780 | 1471986646433 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:46 INFO - PROCESS | 1780 | 1471986646445 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:46 INFO - PROCESS | 1780 | ++DOCSHELL 0x925f0c00 == 77 [pid = 1780] [id = 603] 14:10:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 190 (0x925f1800) [pid = 1780] [serial = 1810] [outer = (nil)] 14:10:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 191 (0x9a1a4800) [pid = 1780] [serial = 1811] [outer = 0x925f1800] 14:10:46 INFO - PROCESS | 1780 | 1471986646551 Marionette DEBUG loaded listener.js 14:10:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 192 (0xa3288000) [pid = 1780] [serial = 1812] [outer = 0x925f1800] 14:10:47 INFO - PROCESS | 1780 | 1471986647539 Marionette TRACE conn4 <- [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]]]}] 14:10:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 14:10:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1741ms 14:10:47 INFO - PROCESS | 1780 | 1471986647612 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 14:10:47 INFO - PROCESS | 1780 | 1471986647618 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 14:10:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 14:10:47 INFO - PROCESS | 1780 | 1471986647627 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 14:10:47 INFO - PROCESS | 1780 | 1471986647633 Marionette TRACE conn4 <- [1,2386,null,{}] 14:10:47 INFO - PROCESS | 1780 | 1471986647640 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:47 INFO - PROCESS | 1780 | 1471986647645 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:47 INFO - PROCESS | 1780 | 1471986647943 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 14:10:48 INFO - PROCESS | 1780 | 1471986648623 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:48 INFO - PROCESS | 1780 | 1471986648632 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:48 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f1a3800 == 78 [pid = 1780] [id = 604] 14:10:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 193 (0x8f1a3c00) [pid = 1780] [serial = 1813] [outer = (nil)] 14:10:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 194 (0x90be8400) [pid = 1780] [serial = 1814] [outer = 0x8f1a3c00] 14:10:48 INFO - PROCESS | 1780 | 1471986648718 Marionette DEBUG loaded listener.js 14:10:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 195 (0x90c44c00) [pid = 1780] [serial = 1815] [outer = 0x8f1a3c00] 14:10:49 INFO - PROCESS | 1780 | 1471986649795 Marionette TRACE conn4 <- [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]]]}] 14:10:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 14:10:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 2247ms 14:10:49 INFO - PROCESS | 1780 | 1471986649875 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 14:10:49 INFO - PROCESS | 1780 | 1471986649881 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 14:10:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 14:10:49 INFO - PROCESS | 1780 | 1471986649889 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 14:10:49 INFO - PROCESS | 1780 | 1471986649894 Marionette TRACE conn4 <- [1,2390,null,{}] 14:10:49 INFO - PROCESS | 1780 | 1471986649902 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:49 INFO - PROCESS | 1780 | 1471986649910 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:50 INFO - PROCESS | 1780 | 1471986650166 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 14:10:50 INFO - PROCESS | 1780 | 1471986650517 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:50 INFO - PROCESS | 1780 | 1471986650530 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:50 INFO - PROCESS | 1780 | --DOMWINDOW == 194 (0x9d546000) [pid = 1780] [serial = 1727] [outer = (nil)] [url = about:blank] 14:10:50 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ddf2400 == 79 [pid = 1780] [id = 605] 14:10:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 195 (0x8f1adc00) [pid = 1780] [serial = 1816] [outer = (nil)] 14:10:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 196 (0x90d0c800) [pid = 1780] [serial = 1817] [outer = 0x8f1adc00] 14:10:50 INFO - PROCESS | 1780 | 1471986650678 Marionette DEBUG loaded listener.js 14:10:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 197 (0x915c4400) [pid = 1780] [serial = 1818] [outer = 0x8f1adc00] 14:10:50 INFO - PROCESS | 1780 | --DOCSHELL 0x90c76800 == 78 [pid = 1780] [id = 592] 14:10:50 INFO - PROCESS | 1780 | --DOCSHELL 0x9b066c00 == 77 [pid = 1780] [id = 591] 14:10:51 INFO - PROCESS | 1780 | --DOCSHELL 0x91514c00 == 76 [pid = 1780] [id = 590] 14:10:51 INFO - PROCESS | 1780 | --DOCSHELL 0x91474000 == 75 [pid = 1780] [id = 589] 14:10:51 INFO - PROCESS | 1780 | --DOCSHELL 0x8f060800 == 74 [pid = 1780] [id = 588] 14:10:51 INFO - PROCESS | 1780 | --DOCSHELL 0x8f1a4400 == 73 [pid = 1780] [id = 587] 14:10:51 INFO - PROCESS | 1780 | --DOCSHELL 0x8f064800 == 72 [pid = 1780] [id = 586] 14:10:51 INFO - PROCESS | 1780 | --DOMWINDOW == 196 (0x9ac4b400) [pid = 1780] [serial = 1563] [outer = (nil)] [url = about:blank] 14:10:51 INFO - PROCESS | 1780 | --DOMWINDOW == 195 (0x8f1ac400) [pid = 1780] [serial = 1665] [outer = (nil)] [url = about:blank] 14:10:51 INFO - PROCESS | 1780 | --DOMWINDOW == 194 (0x91bb5c00) [pid = 1780] [serial = 1685] [outer = (nil)] [url = about:blank] 14:10:51 INFO - PROCESS | 1780 | --DOMWINDOW == 193 (0x916a7c00) [pid = 1780] [serial = 1713] [outer = (nil)] [url = about:blank] 14:10:51 INFO - PROCESS | 1780 | --DOMWINDOW == 192 (0x9147e000) [pid = 1780] [serial = 1712] [outer = (nil)] [url = about:blank] 14:10:51 INFO - PROCESS | 1780 | --DOMWINDOW == 191 (0xa2fce000) [pid = 1780] [serial = 1694] [outer = (nil)] [url = about:blank] 14:10:51 INFO - PROCESS | 1780 | --DOMWINDOW == 190 (0x92561800) [pid = 1780] [serial = 1715] [outer = (nil)] [url = about:blank] 14:10:51 INFO - PROCESS | 1780 | --DOMWINDOW == 189 (0x925f3800) [pid = 1780] [serial = 1716] [outer = (nil)] [url = about:blank] 14:10:51 INFO - PROCESS | 1780 | --DOMWINDOW == 188 (0x8ddef800) [pid = 1780] [serial = 1697] [outer = (nil)] [url = about:blank] 14:10:51 INFO - PROCESS | 1780 | --DOMWINDOW == 187 (0xa6738400) [pid = 1780] [serial = 1700] [outer = (nil)] [url = about:blank] 14:10:51 INFO - PROCESS | 1780 | --DOMWINDOW == 186 (0x99382000) [pid = 1780] [serial = 1718] [outer = (nil)] [url = about:blank] 14:10:51 INFO - PROCESS | 1780 | --DOMWINDOW == 185 (0x90c43c00) [pid = 1780] [serial = 1709] [outer = (nil)] [url = about:blank] 14:10:51 INFO - PROCESS | 1780 | --DOMWINDOW == 184 (0x9aba4400) [pid = 1780] [serial = 1721] [outer = (nil)] [url = about:blank] 14:10:51 INFO - PROCESS | 1780 | --DOMWINDOW == 183 (0xa6da5000) [pid = 1780] [serial = 1703] [outer = (nil)] [url = about:blank] 14:10:51 INFO - PROCESS | 1780 | --DOMWINDOW == 182 (0xa20ac800) [pid = 1780] [serial = 1683] [outer = (nil)] [url = about:blank] 14:10:51 INFO - PROCESS | 1780 | --DOMWINDOW == 181 (0x97ac1400) [pid = 1780] [serial = 1688] [outer = (nil)] [url = about:blank] 14:10:51 INFO - PROCESS | 1780 | --DOMWINDOW == 180 (0x90d0b000) [pid = 1780] [serial = 1706] [outer = (nil)] [url = about:blank] 14:10:51 INFO - PROCESS | 1780 | --DOMWINDOW == 179 (0xa200e400) [pid = 1780] [serial = 1691] [outer = (nil)] [url = about:blank] 14:10:51 INFO - PROCESS | 1780 | --DOMWINDOW == 178 (0x9b2a5000) [pid = 1780] [serial = 1724] [outer = (nil)] [url = about:blank] 14:10:51 INFO - PROCESS | 1780 | --DOMWINDOW == 177 (0x9ac3e000) [pid = 1780] [serial = 1722] [outer = (nil)] [url = about:blank] 14:10:51 INFO - PROCESS | 1780 | --DOMWINDOW == 176 (0x9b2abc00) [pid = 1780] [serial = 1725] [outer = (nil)] [url = about:blank] 14:10:51 INFO - PROCESS | 1780 | --DOMWINDOW == 175 (0x9a1af000) [pid = 1780] [serial = 1719] [outer = (nil)] [url = about:blank] 14:10:51 INFO - PROCESS | 1780 | 1471986651649 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 14:10:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 14:10:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1785ms 14:10:51 INFO - PROCESS | 1780 | 1471986651680 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 14:10:51 INFO - PROCESS | 1780 | 1471986651685 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 14:10:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 14:10:51 INFO - PROCESS | 1780 | 1471986651695 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 14:10:51 INFO - PROCESS | 1780 | 1471986651699 Marionette TRACE conn4 <- [1,2394,null,{}] 14:10:51 INFO - PROCESS | 1780 | 1471986651705 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:51 INFO - PROCESS | 1780 | 1471986651711 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:51 INFO - PROCESS | 1780 | 1471986651917 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 14:10:52 INFO - PROCESS | 1780 | 1471986652195 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:52 INFO - PROCESS | 1780 | 1471986652203 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:52 INFO - PROCESS | 1780 | ++DOCSHELL 0x91474800 == 73 [pid = 1780] [id = 606] 14:10:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 176 (0x916a7c00) [pid = 1780] [serial = 1819] [outer = (nil)] 14:10:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 177 (0x91d0c400) [pid = 1780] [serial = 1820] [outer = 0x916a7c00] 14:10:52 INFO - PROCESS | 1780 | 1471986652308 Marionette DEBUG loaded listener.js 14:10:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 178 (0x91d8d000) [pid = 1780] [serial = 1821] [outer = 0x916a7c00] 14:10:53 INFO - PROCESS | 1780 | 1471986653224 Marionette TRACE conn4 <- [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]]]}] 14:10:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 14:10:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1546ms 14:10:53 INFO - PROCESS | 1780 | 1471986653241 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 14:10:53 INFO - PROCESS | 1780 | 1471986653245 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 14:10:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 14:10:53 INFO - PROCESS | 1780 | 1471986653263 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 14:10:53 INFO - PROCESS | 1780 | 1471986653273 Marionette TRACE conn4 <- [1,2398,null,{}] 14:10:53 INFO - PROCESS | 1780 | 1471986653321 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:53 INFO - PROCESS | 1780 | 1471986653329 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:53 INFO - PROCESS | 1780 | 1471986653627 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 14:10:53 INFO - PROCESS | 1780 | 1471986653659 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:53 INFO - PROCESS | 1780 | 1471986653667 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:53 INFO - PROCESS | 1780 | ++DOCSHELL 0x916a2800 == 74 [pid = 1780] [id = 607] 14:10:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 179 (0x91bc0800) [pid = 1780] [serial = 1822] [outer = (nil)] 14:10:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 180 (0x97a77000) [pid = 1780] [serial = 1823] [outer = 0x91bc0800] 14:10:53 INFO - PROCESS | 1780 | 1471986653742 Marionette DEBUG loaded listener.js 14:10:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 181 (0x97ac1c00) [pid = 1780] [serial = 1824] [outer = 0x91bc0800] 14:10:54 INFO - PROCESS | 1780 | 1471986654709 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 14:10:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 14:10:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1477ms 14:10:54 INFO - PROCESS | 1780 | 1471986654732 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 14:10:54 INFO - PROCESS | 1780 | 1471986654752 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 14:10:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 14:10:54 INFO - PROCESS | 1780 | 1471986654784 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 14:10:54 INFO - PROCESS | 1780 | 1471986654787 Marionette TRACE conn4 <- [1,2402,null,{}] 14:10:54 INFO - PROCESS | 1780 | 1471986654794 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:54 INFO - PROCESS | 1780 | 1471986654799 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:55 INFO - PROCESS | 1780 | 1471986655098 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 14:10:55 INFO - PROCESS | 1780 | 1471986655124 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:55 INFO - PROCESS | 1780 | 1471986655132 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:55 INFO - PROCESS | 1780 | ++DOCSHELL 0x9255b000 == 75 [pid = 1780] [id = 608] 14:10:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 182 (0x95276000) [pid = 1780] [serial = 1825] [outer = (nil)] 14:10:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 183 (0x9a570000) [pid = 1780] [serial = 1826] [outer = 0x95276000] 14:10:55 INFO - PROCESS | 1780 | 1471986655206 Marionette DEBUG loaded listener.js 14:10:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 184 (0x9aba4400) [pid = 1780] [serial = 1827] [outer = 0x95276000] 14:10:56 INFO - PROCESS | 1780 | --DOMWINDOW == 183 (0x8f066400) [pid = 1780] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 14:10:56 INFO - PROCESS | 1780 | --DOMWINDOW == 182 (0x8f1aac00) [pid = 1780] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 14:10:56 INFO - PROCESS | 1780 | --DOMWINDOW == 181 (0x98479c00) [pid = 1780] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 14:10:56 INFO - PROCESS | 1780 | --DOMWINDOW == 180 (0x9b068800) [pid = 1780] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 14:10:56 INFO - PROCESS | 1780 | --DOMWINDOW == 179 (0x916a1400) [pid = 1780] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 14:10:56 INFO - PROCESS | 1780 | --DOMWINDOW == 178 (0x90c77c00) [pid = 1780] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 14:10:56 INFO - PROCESS | 1780 | --DOMWINDOW == 177 (0x9a476c00) [pid = 1780] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 14:10:56 INFO - PROCESS | 1780 | 1471986656856 Marionette TRACE conn4 <- [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]]]}] 14:10:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 14:10:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 2131ms 14:10:56 INFO - PROCESS | 1780 | 1471986656917 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 14:10:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 14:10:56 INFO - PROCESS | 1780 | 1471986656921 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 14:10:56 INFO - PROCESS | 1780 | 1471986656928 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 14:10:56 INFO - PROCESS | 1780 | 1471986656932 Marionette TRACE conn4 <- [1,2406,null,{}] 14:10:56 INFO - PROCESS | 1780 | 1471986656939 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:56 INFO - PROCESS | 1780 | 1471986656943 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:57 INFO - PROCESS | 1780 | 1471986657148 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 14:10:57 INFO - PROCESS | 1780 | 1471986657327 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:57 INFO - PROCESS | 1780 | 1471986657345 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:57 INFO - PROCESS | 1780 | ++DOCSHELL 0x93cb0c00 == 76 [pid = 1780] [id = 609] 14:10:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 178 (0x9527dc00) [pid = 1780] [serial = 1828] [outer = (nil)] 14:10:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 179 (0x9a476c00) [pid = 1780] [serial = 1829] [outer = 0x9527dc00] 14:10:57 INFO - PROCESS | 1780 | 1471986657450 Marionette DEBUG loaded listener.js 14:10:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 180 (0x9adaa400) [pid = 1780] [serial = 1830] [outer = 0x9527dc00] 14:10:58 INFO - PROCESS | 1780 | 1471986658502 Marionette TRACE conn4 <- [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]]]}] 14:10:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 14:10:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1636ms 14:10:58 INFO - PROCESS | 1780 | 1471986658570 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 14:10:58 INFO - PROCESS | 1780 | 1471986658585 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 14:10:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 14:10:58 INFO - PROCESS | 1780 | 1471986658596 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 14:10:58 INFO - PROCESS | 1780 | 1471986658602 Marionette TRACE conn4 <- [1,2410,null,{}] 14:10:58 INFO - PROCESS | 1780 | 1471986658611 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:58 INFO - PROCESS | 1780 | 1471986658618 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:58 INFO - PROCESS | 1780 | 1471986658883 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 14:10:59 INFO - PROCESS | 1780 | 1471986659218 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:59 INFO - PROCESS | 1780 | 1471986659233 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:10:59 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f1aac00 == 77 [pid = 1780] [id = 610] 14:10:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 181 (0x8f1acc00) [pid = 1780] [serial = 1831] [outer = (nil)] 14:10:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 182 (0x90d02000) [pid = 1780] [serial = 1832] [outer = 0x8f1acc00] 14:10:59 INFO - PROCESS | 1780 | 1471986659326 Marionette DEBUG loaded listener.js 14:10:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 183 (0x90d0cc00) [pid = 1780] [serial = 1833] [outer = 0x8f1acc00] 14:11:00 INFO - PROCESS | 1780 | 1471986660401 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 14:11:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 14:11:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1837ms 14:11:00 INFO - PROCESS | 1780 | 1471986660434 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 14:11:00 INFO - PROCESS | 1780 | 1471986660442 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 14:11:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 14:11:00 INFO - PROCESS | 1780 | 1471986660454 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 14:11:00 INFO - PROCESS | 1780 | 1471986660458 Marionette TRACE conn4 <- [1,2414,null,{}] 14:11:00 INFO - PROCESS | 1780 | 1471986660467 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:00 INFO - PROCESS | 1780 | 1471986660474 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:00 INFO - PROCESS | 1780 | 1471986660736 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 14:11:01 INFO - PROCESS | 1780 | 1471986661054 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:01 INFO - PROCESS | 1780 | 1471986661063 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:01 INFO - PROCESS | 1780 | ++DOCSHELL 0x90c70c00 == 78 [pid = 1780] [id = 611] 14:11:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 184 (0x91d84000) [pid = 1780] [serial = 1834] [outer = (nil)] 14:11:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 185 (0x91d8b400) [pid = 1780] [serial = 1835] [outer = 0x91d84000] 14:11:01 INFO - PROCESS | 1780 | 1471986661159 Marionette DEBUG loaded listener.js 14:11:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 186 (0x92566c00) [pid = 1780] [serial = 1836] [outer = 0x91d84000] 14:11:02 INFO - PROCESS | 1780 | 1471986662455 Marionette TRACE conn4 <- [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]]]}] 14:11:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 14:11:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 2085ms 14:11:02 INFO - PROCESS | 1780 | 1471986662539 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 14:11:02 INFO - PROCESS | 1780 | 1471986662544 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 14:11:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 14:11:02 INFO - PROCESS | 1780 | 1471986662632 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 14:11:02 INFO - PROCESS | 1780 | 1471986662639 Marionette TRACE conn4 <- [1,2418,null,{}] 14:11:02 INFO - PROCESS | 1780 | 1471986662659 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:02 INFO - PROCESS | 1780 | 1471986662670 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:03 INFO - PROCESS | 1780 | 1471986663036 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 14:11:03 INFO - PROCESS | 1780 | 1471986663337 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:03 INFO - PROCESS | 1780 | 1471986663358 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:03 INFO - PROCESS | 1780 | ++DOCSHELL 0x9aaf9800 == 79 [pid = 1780] [id = 612] 14:11:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 187 (0x9abb0800) [pid = 1780] [serial = 1837] [outer = (nil)] 14:11:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 188 (0x9b06e000) [pid = 1780] [serial = 1838] [outer = 0x9abb0800] 14:11:03 INFO - PROCESS | 1780 | 1471986663514 Marionette DEBUG loaded listener.js 14:11:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 189 (0x9b2b0c00) [pid = 1780] [serial = 1839] [outer = 0x9abb0800] 14:11:04 INFO - PROCESS | 1780 | 1471986664782 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 14:11:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 14:11:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 2232ms 14:11:04 INFO - PROCESS | 1780 | 1471986664837 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 14:11:04 INFO - PROCESS | 1780 | 1471986664844 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 14:11:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 14:11:04 INFO - PROCESS | 1780 | 1471986664857 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 14:11:04 INFO - PROCESS | 1780 | 1471986664863 Marionette TRACE conn4 <- [1,2422,null,{}] 14:11:04 INFO - PROCESS | 1780 | 1471986664873 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:04 INFO - PROCESS | 1780 | 1471986664881 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:05 INFO - PROCESS | 1780 | 1471986665277 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 14:11:05 INFO - PROCESS | 1780 | 1471986665640 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:05 INFO - PROCESS | 1780 | 1471986665650 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:05 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ca9b000 == 80 [pid = 1780] [id = 613] 14:11:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 190 (0x9a9e2000) [pid = 1780] [serial = 1840] [outer = (nil)] 14:11:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 191 (0x9d54ec00) [pid = 1780] [serial = 1841] [outer = 0x9a9e2000] 14:11:05 INFO - PROCESS | 1780 | 1471986665741 Marionette DEBUG loaded listener.js 14:11:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 192 (0x9d5acc00) [pid = 1780] [serial = 1842] [outer = 0x9a9e2000] 14:11:06 INFO - PROCESS | 1780 | 1471986666685 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 14:11:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 14:11:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1893ms 14:11:06 INFO - PROCESS | 1780 | 1471986666750 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 14:11:06 INFO - PROCESS | 1780 | 1471986666755 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 14:11:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 14:11:06 INFO - PROCESS | 1780 | 1471986666765 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 14:11:06 INFO - PROCESS | 1780 | 1471986666771 Marionette TRACE conn4 <- [1,2426,null,{}] 14:11:06 INFO - PROCESS | 1780 | 1471986666781 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:06 INFO - PROCESS | 1780 | 1471986666788 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:07 INFO - PROCESS | 1780 | 1471986667097 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 14:11:07 INFO - PROCESS | 1780 | 1471986667427 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:07 INFO - PROCESS | 1780 | 1471986667436 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:07 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f05a000 == 81 [pid = 1780] [id = 614] 14:11:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 193 (0x9a572800) [pid = 1780] [serial = 1843] [outer = (nil)] 14:11:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 194 (0xa221c400) [pid = 1780] [serial = 1844] [outer = 0x9a572800] 14:11:07 INFO - PROCESS | 1780 | 1471986667537 Marionette DEBUG loaded listener.js 14:11:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 195 (0xa2223c00) [pid = 1780] [serial = 1845] [outer = 0x9a572800] 14:11:08 INFO - PROCESS | 1780 | 1471986668555 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 14:11:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 14:11:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1840ms 14:11:08 INFO - PROCESS | 1780 | 1471986668605 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 14:11:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 14:11:08 INFO - PROCESS | 1780 | 1471986668609 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 14:11:08 INFO - PROCESS | 1780 | 1471986668615 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 14:11:08 INFO - PROCESS | 1780 | 1471986668625 Marionette TRACE conn4 <- [1,2430,null,{}] 14:11:08 INFO - PROCESS | 1780 | 1471986668635 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:08 INFO - PROCESS | 1780 | 1471986668648 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:08 INFO - PROCESS | 1780 | 1471986668975 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 14:11:09 INFO - PROCESS | 1780 | 1471986669299 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:09 INFO - PROCESS | 1780 | 1471986669307 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:09 INFO - PROCESS | 1780 | ++DOCSHELL 0x9c248000 == 82 [pid = 1780] [id = 615] 14:11:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 196 (0x9d543400) [pid = 1780] [serial = 1846] [outer = (nil)] 14:11:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 197 (0xa67fb800) [pid = 1780] [serial = 1847] [outer = 0x9d543400] 14:11:09 INFO - PROCESS | 1780 | 1471986669397 Marionette DEBUG loaded listener.js 14:11:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 198 (0xa6dac800) [pid = 1780] [serial = 1848] [outer = 0x9d543400] 14:11:10 INFO - PROCESS | 1780 | 1471986670364 Marionette TRACE conn4 <- [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]]]}] 14:11:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 14:11:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1798ms 14:11:10 INFO - PROCESS | 1780 | 1471986670417 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 14:11:10 INFO - PROCESS | 1780 | 1471986670422 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 14:11:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 14:11:10 INFO - PROCESS | 1780 | 1471986670429 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 14:11:10 INFO - PROCESS | 1780 | 1471986670433 Marionette TRACE conn4 <- [1,2434,null,{}] 14:11:10 INFO - PROCESS | 1780 | 1471986670439 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:10 INFO - PROCESS | 1780 | 1471986670445 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:10 INFO - PROCESS | 1780 | 1471986670654 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 14:11:10 INFO - PROCESS | 1780 | 1471986670923 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:10 INFO - PROCESS | 1780 | 1471986670931 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:11 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c0ce000 == 83 [pid = 1780] [id = 616] 14:11:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 199 (0x8c0d0400) [pid = 1780] [serial = 1849] [outer = (nil)] 14:11:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 200 (0x8c0d7c00) [pid = 1780] [serial = 1850] [outer = 0x8c0d0400] 14:11:11 INFO - PROCESS | 1780 | 1471986671112 Marionette DEBUG loaded listener.js 14:11:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 201 (0x8c0da400) [pid = 1780] [serial = 1851] [outer = 0x8c0d0400] 14:11:12 INFO - PROCESS | 1780 | 1471986672497 Marionette TRACE conn4 <- [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]]]}] 14:11:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 14:11:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 2091ms 14:11:12 INFO - PROCESS | 1780 | 1471986672521 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 14:11:12 INFO - PROCESS | 1780 | 1471986672526 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 14:11:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 14:11:12 INFO - PROCESS | 1780 | 1471986672560 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 14:11:12 INFO - PROCESS | 1780 | 1471986672563 Marionette TRACE conn4 <- [1,2438,null,{}] 14:11:12 INFO - PROCESS | 1780 | 1471986672571 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:12 INFO - PROCESS | 1780 | 1471986672577 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:12 INFO - PROCESS | 1780 | 1471986672830 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 14:11:13 INFO - PROCESS | 1780 | 1471986673090 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:13 INFO - PROCESS | 1780 | 1471986673100 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:13 INFO - PROCESS | 1780 | ++DOCSHELL 0x8aee1c00 == 84 [pid = 1780] [id = 617] 14:11:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 202 (0x8aee3400) [pid = 1780] [serial = 1852] [outer = (nil)] 14:11:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 203 (0x8aeeb000) [pid = 1780] [serial = 1853] [outer = 0x8aee3400] 14:11:13 INFO - PROCESS | 1780 | 1471986673203 Marionette DEBUG loaded listener.js 14:11:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 204 (0x8aeedc00) [pid = 1780] [serial = 1854] [outer = 0x8aee3400] 14:11:14 INFO - PROCESS | 1780 | 1471986674175 Marionette TRACE conn4 <- [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]]]}] 14:11:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 14:11:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1661ms 14:11:14 INFO - PROCESS | 1780 | 1471986674203 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 14:11:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 14:11:14 INFO - PROCESS | 1780 | 1471986674208 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 14:11:14 INFO - PROCESS | 1780 | 1471986674216 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 14:11:14 INFO - PROCESS | 1780 | 1471986674219 Marionette TRACE conn4 <- [1,2442,null,{}] 14:11:14 INFO - PROCESS | 1780 | 1471986674226 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:14 INFO - PROCESS | 1780 | 1471986674233 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:14 INFO - PROCESS | 1780 | 1471986674463 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 14:11:14 INFO - PROCESS | 1780 | 1471986674766 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:14 INFO - PROCESS | 1780 | 1471986674779 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:14 INFO - PROCESS | 1780 | ++DOCSHELL 0x8aee2800 == 85 [pid = 1780] [id = 618] 14:11:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 205 (0x8aeea000) [pid = 1780] [serial = 1855] [outer = (nil)] 14:11:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 206 (0x8c0d6800) [pid = 1780] [serial = 1856] [outer = 0x8aeea000] 14:11:14 INFO - PROCESS | 1780 | 1471986674895 Marionette DEBUG loaded listener.js 14:11:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 207 (0x8c0dbc00) [pid = 1780] [serial = 1857] [outer = 0x8aeea000] 14:11:15 INFO - PROCESS | 1780 | 1471986675807 Marionette TRACE conn4 <- [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]]]}] 14:11:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 14:11:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1644ms 14:11:15 INFO - PROCESS | 1780 | 1471986675860 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 14:11:15 INFO - PROCESS | 1780 | 1471986675863 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 14:11:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 14:11:15 INFO - PROCESS | 1780 | 1471986675870 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 14:11:15 INFO - PROCESS | 1780 | 1471986675873 Marionette TRACE conn4 <- [1,2446,null,{}] 14:11:15 INFO - PROCESS | 1780 | 1471986675879 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:15 INFO - PROCESS | 1780 | 1471986675885 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:16 INFO - PROCESS | 1780 | 1471986676085 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 14:11:16 INFO - PROCESS | 1780 | 1471986676392 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:16 INFO - PROCESS | 1780 | 1471986676399 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:16 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c0cf400 == 86 [pid = 1780] [id = 619] 14:11:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 208 (0x8c957c00) [pid = 1780] [serial = 1858] [outer = (nil)] 14:11:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 209 (0x8c95c800) [pid = 1780] [serial = 1859] [outer = 0x8c957c00] 14:11:16 INFO - PROCESS | 1780 | 1471986676493 Marionette DEBUG loaded listener.js 14:11:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 210 (0x8c95e800) [pid = 1780] [serial = 1860] [outer = 0x8c957c00] 14:11:17 INFO - PROCESS | 1780 | 1471986677371 Marionette TRACE conn4 <- [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]]]}] 14:11:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 14:11:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1543ms 14:11:17 INFO - PROCESS | 1780 | 1471986677424 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 14:11:17 INFO - PROCESS | 1780 | 1471986677429 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 14:11:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 14:11:17 INFO - PROCESS | 1780 | 1471986677439 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 14:11:17 INFO - PROCESS | 1780 | 1471986677444 Marionette TRACE conn4 <- [1,2450,null,{}] 14:11:17 INFO - PROCESS | 1780 | 1471986677451 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:17 INFO - PROCESS | 1780 | 1471986677457 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:17 INFO - PROCESS | 1780 | 1471986677696 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 14:11:18 INFO - PROCESS | 1780 | 1471986678032 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:18 INFO - PROCESS | 1780 | 1471986678041 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:18 INFO - PROCESS | 1780 | ++DOCSHELL 0x90c6e400 == 87 [pid = 1780] [id = 620] 14:11:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 211 (0x9b072c00) [pid = 1780] [serial = 1861] [outer = (nil)] 14:11:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 212 (0xa6da7400) [pid = 1780] [serial = 1862] [outer = 0x9b072c00] 14:11:18 INFO - PROCESS | 1780 | 1471986678143 Marionette DEBUG loaded listener.js 14:11:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 213 (0xa6f42400) [pid = 1780] [serial = 1863] [outer = 0x9b072c00] 14:11:19 INFO - PROCESS | 1780 | 1471986679167 Marionette TRACE conn4 <- [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]]]}] 14:11:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 14:11:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1745ms 14:11:19 INFO - PROCESS | 1780 | 1471986679186 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 14:11:19 INFO - PROCESS | 1780 | 1471986679190 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 14:11:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 14:11:19 INFO - PROCESS | 1780 | 1471986679198 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 14:11:19 INFO - PROCESS | 1780 | 1471986679201 Marionette TRACE conn4 <- [1,2454,null,{}] 14:11:19 INFO - PROCESS | 1780 | 1471986679210 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:19 INFO - PROCESS | 1780 | 1471986679216 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:19 INFO - PROCESS | 1780 | 1471986679447 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 14:11:19 INFO - PROCESS | 1780 | 1471986679777 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:19 INFO - PROCESS | 1780 | 1471986679783 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:19 INFO - PROCESS | 1780 | ++DOCSHELL 0x8dae5c00 == 88 [pid = 1780] [id = 621] 14:11:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 214 (0x8dae6000) [pid = 1780] [serial = 1864] [outer = (nil)] 14:11:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 215 (0x8daea800) [pid = 1780] [serial = 1865] [outer = 0x8dae6000] 14:11:19 INFO - PROCESS | 1780 | 1471986679879 Marionette DEBUG loaded listener.js 14:11:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 216 (0x8daec000) [pid = 1780] [serial = 1866] [outer = 0x8dae6000] 14:11:20 INFO - PROCESS | 1780 | 1471986680875 Marionette TRACE conn4 <- [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]]]}] 14:11:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 14:11:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1735ms 14:11:20 INFO - PROCESS | 1780 | 1471986680948 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 14:11:20 INFO - PROCESS | 1780 | 1471986680952 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 14:11:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 14:11:20 INFO - PROCESS | 1780 | 1471986680962 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 14:11:20 INFO - PROCESS | 1780 | 1471986680966 Marionette TRACE conn4 <- [1,2458,null,{}] 14:11:20 INFO - PROCESS | 1780 | 1471986680972 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:20 INFO - PROCESS | 1780 | 1471986680978 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:21 INFO - PROCESS | 1780 | 1471986681193 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 14:11:21 INFO - PROCESS | 1780 | 1471986681489 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:21 INFO - PROCESS | 1780 | 1471986681499 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:21 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c0da000 == 89 [pid = 1780] [id = 622] 14:11:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 217 (0x8c962800) [pid = 1780] [serial = 1867] [outer = (nil)] 14:11:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 218 (0x8ca4d000) [pid = 1780] [serial = 1868] [outer = 0x8c962800] 14:11:21 INFO - PROCESS | 1780 | 1471986681591 Marionette DEBUG loaded listener.js 14:11:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 219 (0x8ca4ec00) [pid = 1780] [serial = 1869] [outer = 0x8c962800] 14:11:23 INFO - PROCESS | 1780 | 1471986683319 Marionette TRACE conn4 <- [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]]]}] 14:11:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 14:11:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 2590ms 14:11:23 INFO - PROCESS | 1780 | 1471986683678 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 14:11:23 INFO - PROCESS | 1780 | 1471986683685 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 14:11:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 14:11:23 INFO - PROCESS | 1780 | 1471986683718 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 14:11:23 INFO - PROCESS | 1780 | 1471986683722 Marionette TRACE conn4 <- [1,2462,null,{}] 14:11:23 INFO - PROCESS | 1780 | 1471986683736 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:23 INFO - PROCESS | 1780 | 1471986683744 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:23 INFO - PROCESS | 1780 | 1471986683952 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 14:11:24 INFO - PROCESS | 1780 | 1471986684234 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:24 INFO - PROCESS | 1780 | 1471986684246 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:24 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c959000 == 90 [pid = 1780] [id = 623] 14:11:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 220 (0x8ca48c00) [pid = 1780] [serial = 1870] [outer = (nil)] 14:11:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 221 (0x8ca54000) [pid = 1780] [serial = 1871] [outer = 0x8ca48c00] 14:11:24 INFO - PROCESS | 1780 | 1471986684334 Marionette DEBUG loaded listener.js 14:11:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 222 (0x8ca9f800) [pid = 1780] [serial = 1872] [outer = 0x8ca48c00] 14:11:25 INFO - PROCESS | 1780 | 1471986685504 Marionette TRACE conn4 <- [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]]]}] 14:11:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 14:11:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1858ms 14:11:25 INFO - PROCESS | 1780 | 1471986685557 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 14:11:25 INFO - PROCESS | 1780 | 1471986685564 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 14:11:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 14:11:25 INFO - PROCESS | 1780 | 1471986685576 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 14:11:25 INFO - PROCESS | 1780 | 1471986685580 Marionette TRACE conn4 <- [1,2466,null,{}] 14:11:25 INFO - PROCESS | 1780 | 1471986685587 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:25 INFO - PROCESS | 1780 | 1471986685593 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:25 INFO - PROCESS | 1780 | 1471986685851 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 14:11:26 INFO - PROCESS | 1780 | 1471986686197 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:26 INFO - PROCESS | 1780 | 1471986686206 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:26 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f059400 == 91 [pid = 1780] [id = 624] 14:11:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 223 (0x8f05dc00) [pid = 1780] [serial = 1873] [outer = (nil)] 14:11:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 224 (0x8f1a4400) [pid = 1780] [serial = 1874] [outer = 0x8f05dc00] 14:11:26 INFO - PROCESS | 1780 | 1471986686295 Marionette DEBUG loaded listener.js 14:11:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 225 (0x90beac00) [pid = 1780] [serial = 1875] [outer = 0x8f05dc00] 14:11:27 INFO - PROCESS | 1780 | --DOCSHELL 0x93ca8000 == 90 [pid = 1780] [id = 540] 14:11:27 INFO - PROCESS | 1780 | --DOCSHELL 0x90d04400 == 89 [pid = 1780] [id = 568] 14:11:27 INFO - PROCESS | 1780 | --DOCSHELL 0x90c3c800 == 88 [pid = 1780] [id = 569] 14:11:27 INFO - PROCESS | 1780 | --DOMWINDOW == 224 (0x9b065400) [pid = 1780] [serial = 1778] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1780 | --DOMWINDOW == 223 (0x9ada0400) [pid = 1780] [serial = 1751] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1780 | --DOMWINDOW == 222 (0x90bf2800) [pid = 1780] [serial = 1748] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1780 | --DOMWINDOW == 221 (0xa23cb800) [pid = 1780] [serial = 1739] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1780 | --DOMWINDOW == 220 (0x9ac58000) [pid = 1780] [serial = 1736] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1780 | --DOMWINDOW == 219 (0x90c3f400) [pid = 1780] [serial = 1730] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1780 | --DOMWINDOW == 218 (0x90c78400) [pid = 1780] [serial = 1745] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1780 | --DOMWINDOW == 217 (0x9151a000) [pid = 1780] [serial = 1757] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1780 | --DOMWINDOW == 216 (0x9ada8800) [pid = 1780] [serial = 1754] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1780 | --DOMWINDOW == 215 (0x925ed000) [pid = 1780] [serial = 1733] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1780 | --DOMWINDOW == 214 (0xa67f5400) [pid = 1780] [serial = 1742] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1780 | 1471986687389 Marionette TRACE conn4 <- [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]]]}] 14:11:27 INFO - PROCESS | 1780 | --DOCSHELL 0x8dde7400 == 87 [pid = 1780] [id = 566] 14:11:27 INFO - PROCESS | 1780 | --DOCSHELL 0x91bba000 == 86 [pid = 1780] [id = 539] 14:11:27 INFO - PROCESS | 1780 | --DOCSHELL 0x97a7f400 == 85 [pid = 1780] [id = 535] 14:11:27 INFO - PROCESS | 1780 | --DOCSHELL 0x8dde6400 == 84 [pid = 1780] [id = 565] 14:11:27 INFO - PROCESS | 1780 | --DOCSHELL 0x8bdbe800 == 83 [pid = 1780] [id = 602] 14:11:27 INFO - PROCESS | 1780 | --DOCSHELL 0x8bdb9800 == 82 [pid = 1780] [id = 601] 14:11:27 INFO - PROCESS | 1780 | --DOCSHELL 0x8ca97800 == 81 [pid = 1780] [id = 600] 14:11:27 INFO - PROCESS | 1780 | --DOCSHELL 0x915c0800 == 80 [pid = 1780] [id = 599] 14:11:27 INFO - PROCESS | 1780 | --DOCSHELL 0xa3293800 == 79 [pid = 1780] [id = 598] 14:11:27 INFO - PROCESS | 1780 | --DOCSHELL 0x8ddf0000 == 78 [pid = 1780] [id = 597] 14:11:27 INFO - PROCESS | 1780 | --DOCSHELL 0x9b543400 == 77 [pid = 1780] [id = 596] 14:11:27 INFO - PROCESS | 1780 | --DOCSHELL 0x8ddf1000 == 76 [pid = 1780] [id = 595] 14:11:27 INFO - PROCESS | 1780 | --DOCSHELL 0x917da000 == 75 [pid = 1780] [id = 594] 14:11:27 INFO - PROCESS | 1780 | --DOCSHELL 0x8ddeb400 == 74 [pid = 1780] [id = 593] 14:11:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 14:11:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1894ms 14:11:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 14:11:27 INFO - PROCESS | 1780 | 1471986687477 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 14:11:27 INFO - PROCESS | 1780 | 1471986687480 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 14:11:27 INFO - PROCESS | 1780 | 1471986687489 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 14:11:27 INFO - PROCESS | 1780 | 1471986687495 Marionette TRACE conn4 <- [1,2470,null,{}] 14:11:27 INFO - PROCESS | 1780 | 1471986687513 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:27 INFO - PROCESS | 1780 | 1471986687523 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:27 INFO - PROCESS | 1780 | 1471986687727 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 14:11:27 INFO - PROCESS | 1780 | --DOMWINDOW == 213 (0x90be8c00) [pid = 1780] [serial = 1761] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1780 | --DOMWINDOW == 212 (0x8f1a6000) [pid = 1780] [serial = 1760] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1780 | --DOMWINDOW == 211 (0x92561000) [pid = 1780] [serial = 1766] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1780 | --DOMWINDOW == 210 (0x93c48800) [pid = 1780] [serial = 1767] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1780 | --DOMWINDOW == 209 (0x9ac4a800) [pid = 1780] [serial = 1773] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1780 | --DOMWINDOW == 208 (0x9b2a5800) [pid = 1780] [serial = 1775] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1780 | --DOMWINDOW == 207 (0x9932d000) [pid = 1780] [serial = 1769] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1780 | --DOMWINDOW == 206 (0x9c0b5400) [pid = 1780] [serial = 1776] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1780 | --DOMWINDOW == 205 (0x9151a400) [pid = 1780] [serial = 1764] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1780 | --DOMWINDOW == 204 (0x91475800) [pid = 1780] [serial = 1763] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1780 | --DOMWINDOW == 203 (0xa0639000) [pid = 1780] [serial = 1728] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1780 | --DOMWINDOW == 202 (0x9aba5000) [pid = 1780] [serial = 1772] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1780 | --DOMWINDOW == 201 (0x9a42bc00) [pid = 1780] [serial = 1770] [outer = (nil)] [url = about:blank] 14:11:28 INFO - PROCESS | 1780 | 1471986688027 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:28 INFO - PROCESS | 1780 | 1471986688040 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:28 INFO - PROCESS | 1780 | ++DOCSHELL 0x90c45c00 == 75 [pid = 1780] [id = 625] 14:11:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 202 (0x90c49400) [pid = 1780] [serial = 1876] [outer = (nil)] 14:11:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 203 (0x90c78400) [pid = 1780] [serial = 1877] [outer = 0x90c49400] 14:11:28 INFO - PROCESS | 1780 | 1471986688119 Marionette DEBUG loaded listener.js 14:11:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 204 (0x90d0ec00) [pid = 1780] [serial = 1878] [outer = 0x90c49400] 14:11:28 INFO - PROCESS | 1780 | 1471986688941 Marionette TRACE conn4 <- [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]]]}] 14:11:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 14:11:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1493ms 14:11:28 INFO - PROCESS | 1780 | 1471986688980 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 14:11:28 INFO - PROCESS | 1780 | 1471986688984 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 14:11:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 14:11:29 INFO - PROCESS | 1780 | 1471986689007 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 14:11:29 INFO - PROCESS | 1780 | 1471986689011 Marionette TRACE conn4 <- [1,2474,null,{}] 14:11:29 INFO - PROCESS | 1780 | 1471986689017 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:29 INFO - PROCESS | 1780 | 1471986689022 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:29 INFO - PROCESS | 1780 | 1471986689219 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 14:11:29 INFO - PROCESS | 1780 | 1471986689228 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:29 INFO - PROCESS | 1780 | 1471986689239 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:29 INFO - PROCESS | 1780 | ++DOCSHELL 0x9151d000 == 76 [pid = 1780] [id = 626] 14:11:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 205 (0x915c0800) [pid = 1780] [serial = 1879] [outer = (nil)] 14:11:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 206 (0x915cfc00) [pid = 1780] [serial = 1880] [outer = 0x915c0800] 14:11:29 INFO - PROCESS | 1780 | 1471986689315 Marionette DEBUG loaded listener.js 14:11:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 207 (0x917d3400) [pid = 1780] [serial = 1881] [outer = 0x915c0800] 14:11:30 INFO - PROCESS | 1780 | 1471986690463 Marionette TRACE conn4 <- [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]]]}] 14:11:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 14:11:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1495ms 14:11:30 INFO - PROCESS | 1780 | 1471986690501 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 14:11:30 INFO - PROCESS | 1780 | 1471986690505 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 14:11:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 14:11:30 INFO - PROCESS | 1780 | 1471986690512 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 14:11:30 INFO - PROCESS | 1780 | 1471986690516 Marionette TRACE conn4 <- [1,2478,null,{}] 14:11:30 INFO - PROCESS | 1780 | 1471986690536 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:30 INFO - PROCESS | 1780 | 1471986690543 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:30 INFO - PROCESS | 1780 | 1471986690834 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 14:11:30 INFO - PROCESS | 1780 | 1471986690865 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:30 INFO - PROCESS | 1780 | 1471986690876 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:30 INFO - PROCESS | 1780 | ++DOCSHELL 0x915cc000 == 77 [pid = 1780] [id = 627] 14:11:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 208 (0x916a5400) [pid = 1780] [serial = 1882] [outer = (nil)] 14:11:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 209 (0x91d90400) [pid = 1780] [serial = 1883] [outer = 0x916a5400] 14:11:30 INFO - PROCESS | 1780 | 1471986690950 Marionette DEBUG loaded listener.js 14:11:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 210 (0x93a3f800) [pid = 1780] [serial = 1884] [outer = 0x916a5400] 14:11:31 INFO - PROCESS | 1780 | 1471986691973 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 14:11:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 14:11:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1504ms 14:11:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 14:11:32 INFO - PROCESS | 1780 | 1471986692025 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 14:11:32 INFO - PROCESS | 1780 | 1471986692028 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 14:11:32 INFO - PROCESS | 1780 | 1471986692035 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 14:11:32 INFO - PROCESS | 1780 | 1471986692038 Marionette TRACE conn4 <- [1,2482,null,{}] 14:11:32 INFO - PROCESS | 1780 | 1471986692044 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:32 INFO - PROCESS | 1780 | 1471986692054 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 209 (0x90bec000) [pid = 1780] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 208 (0x8ddf2c00) [pid = 1780] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 207 (0x9147b000) [pid = 1780] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 206 (0x95280c00) [pid = 1780] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 205 (0x9147d000) [pid = 1780] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 204 (0x917dc000) [pid = 1780] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 203 (0x90bf3000) [pid = 1780] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 202 (0x9aaf7800) [pid = 1780] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 201 (0x91d08000) [pid = 1780] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 200 (0x8f1a3c00) [pid = 1780] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 199 (0x91bc0800) [pid = 1780] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 198 (0x91bb9800) [pid = 1780] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 197 (0x9a4f4800) [pid = 1780] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 196 (0x91bbbc00) [pid = 1780] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 195 (0x997c8000) [pid = 1780] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 194 (0x9b06f000) [pid = 1780] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 193 (0xa335c000) [pid = 1780] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 192 (0x9a42c400) [pid = 1780] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 191 (0x9d502000) [pid = 1780] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 190 (0x90d05400) [pid = 1780] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 189 (0x9bdf1000) [pid = 1780] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 188 (0x9aaf5800) [pid = 1780] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 187 (0x91d0ec00) [pid = 1780] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 186 (0x8f1adc00) [pid = 1780] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 185 (0xa22e6c00) [pid = 1780] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 184 (0x91bc0c00) [pid = 1780] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 183 (0x95278c00) [pid = 1780] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 182 (0x99817c00) [pid = 1780] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 181 (0x97ac2800) [pid = 1780] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 180 (0x9b2aec00) [pid = 1780] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 179 (0x8f05c400) [pid = 1780] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 178 (0x8f1a8c00) [pid = 1780] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 177 (0x99325000) [pid = 1780] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 176 (0x917d4800) [pid = 1780] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 175 (0xa33e4400) [pid = 1780] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 174 (0x93cb1800) [pid = 1780] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 173 (0x97a80800) [pid = 1780] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 172 (0xa2011400) [pid = 1780] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 171 (0xa0642000) [pid = 1780] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 170 (0x90c75400) [pid = 1780] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 169 (0x98480000) [pid = 1780] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 168 (0x9a577800) [pid = 1780] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 167 (0x91d0dc00) [pid = 1780] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 166 (0x90c3d800) [pid = 1780] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 165 (0xa3217800) [pid = 1780] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 164 (0x8f05b800) [pid = 1780] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 163 (0x8dde9c00) [pid = 1780] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 162 (0x916a7c00) [pid = 1780] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 161 (0x91513800) [pid = 1780] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 160 (0x91bb4c00) [pid = 1780] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 159 (0x96f89000) [pid = 1780] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 158 (0x95276000) [pid = 1780] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 157 (0x93a3d400) [pid = 1780] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0x9b53b400) [pid = 1780] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0x90c6ec00) [pid = 1780] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 154 (0x917d7400) [pid = 1780] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 14:11:33 INFO - PROCESS | 1780 | --DOMWINDOW == 153 (0x925f3c00) [pid = 1780] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 14:11:33 INFO - PROCESS | 1780 | 1471986693506 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 14:11:33 INFO - PROCESS | 1780 | 1471986693667 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:33 INFO - PROCESS | 1780 | 1471986693680 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:33 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ca9e800 == 78 [pid = 1780] [id = 628] 14:11:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 154 (0x8dae2c00) [pid = 1780] [serial = 1885] [outer = (nil)] 14:11:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 155 (0x8f1abc00) [pid = 1780] [serial = 1886] [outer = 0x8dae2c00] 14:11:33 INFO - PROCESS | 1780 | 1471986693760 Marionette DEBUG loaded listener.js 14:11:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0x90d03800) [pid = 1780] [serial = 1887] [outer = 0x8dae2c00] 14:11:34 INFO - PROCESS | 1780 | 1471986694535 Marionette TRACE conn4 <- [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]]]}] 14:11:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 14:11:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 2544ms 14:11:34 INFO - PROCESS | 1780 | 1471986694580 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 14:11:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 14:11:34 INFO - PROCESS | 1780 | 1471986694584 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 14:11:34 INFO - PROCESS | 1780 | 1471986694591 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 14:11:34 INFO - PROCESS | 1780 | 1471986694595 Marionette TRACE conn4 <- [1,2486,null,{}] 14:11:34 INFO - PROCESS | 1780 | 1471986694606 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:34 INFO - PROCESS | 1780 | 1471986694610 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:34 INFO - PROCESS | 1780 | 1471986694808 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 14:11:34 INFO - PROCESS | 1780 | 1471986694819 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:34 INFO - PROCESS | 1780 | 1471986694827 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:35 INFO - PROCESS | 1780 | ++DOCSHELL 0x8caa3000 == 79 [pid = 1780] [id = 629] 14:11:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0x8dde9c00) [pid = 1780] [serial = 1888] [outer = (nil)] 14:11:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 158 (0x9169d800) [pid = 1780] [serial = 1889] [outer = 0x8dde9c00] 14:11:35 INFO - PROCESS | 1780 | 1471986695090 Marionette DEBUG loaded listener.js 14:11:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 159 (0x91bb9800) [pid = 1780] [serial = 1890] [outer = 0x8dde9c00] 14:11:36 INFO - PROCESS | 1780 | 1471986696277 Marionette TRACE conn4 <- [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]]]}] 14:11:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 14:11:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1753ms 14:11:36 INFO - PROCESS | 1780 | 1471986696346 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 14:11:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 14:11:36 INFO - PROCESS | 1780 | 1471986696353 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 14:11:36 INFO - PROCESS | 1780 | 1471986696362 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 14:11:36 INFO - PROCESS | 1780 | 1471986696370 Marionette TRACE conn4 <- [1,2490,null,{}] 14:11:36 INFO - PROCESS | 1780 | 1471986696383 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:36 INFO - PROCESS | 1780 | 1471986696393 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:36 INFO - PROCESS | 1780 | 1471986696696 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 14:11:37 INFO - PROCESS | 1780 | 1471986697036 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:37 INFO - PROCESS | 1780 | 1471986697049 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:37 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ca4ac00 == 80 [pid = 1780] [id = 630] 14:11:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 160 (0x8ca4d400) [pid = 1780] [serial = 1891] [outer = (nil)] 14:11:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 161 (0x8dae8000) [pid = 1780] [serial = 1892] [outer = 0x8ca4d400] 14:11:37 INFO - PROCESS | 1780 | 1471986697146 Marionette DEBUG loaded listener.js 14:11:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 162 (0x8ddeb000) [pid = 1780] [serial = 1893] [outer = 0x8ca4d400] 14:11:38 INFO - PROCESS | 1780 | 1471986698202 Marionette TRACE conn4 <- [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]]]}] 14:11:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 14:11:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1900ms 14:11:38 INFO - PROCESS | 1780 | 1471986698262 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 14:11:38 INFO - PROCESS | 1780 | 1471986698270 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 14:11:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 14:11:38 INFO - PROCESS | 1780 | 1471986698282 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 14:11:38 INFO - PROCESS | 1780 | 1471986698286 Marionette TRACE conn4 <- [1,2494,null,{}] 14:11:38 INFO - PROCESS | 1780 | 1471986698293 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:38 INFO - PROCESS | 1780 | 1471986698300 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:38 INFO - PROCESS | 1780 | 1471986698574 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 14:11:39 INFO - PROCESS | 1780 | 1471986699001 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:39 INFO - PROCESS | 1780 | 1471986699014 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:39 INFO - PROCESS | 1780 | ++DOCSHELL 0x90c72c00 == 81 [pid = 1780] [id = 631] 14:11:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 163 (0x90d09c00) [pid = 1780] [serial = 1894] [outer = (nil)] 14:11:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 164 (0x91513800) [pid = 1780] [serial = 1895] [outer = 0x90d09c00] 14:11:39 INFO - PROCESS | 1780 | 1471986699107 Marionette DEBUG loaded listener.js 14:11:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 165 (0x915c2400) [pid = 1780] [serial = 1896] [outer = 0x90d09c00] 14:11:40 INFO - PROCESS | 1780 | 1471986700162 Marionette TRACE conn4 <- [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]]]}] 14:11:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 14:11:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1937ms 14:11:40 INFO - PROCESS | 1780 | 1471986700219 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 14:11:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 14:11:40 INFO - PROCESS | 1780 | 1471986700224 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 14:11:40 INFO - PROCESS | 1780 | 1471986700231 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 14:11:40 INFO - PROCESS | 1780 | 1471986700238 Marionette TRACE conn4 <- [1,2498,null,{}] 14:11:40 INFO - PROCESS | 1780 | 1471986700256 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:40 INFO - PROCESS | 1780 | 1471986700266 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:40 INFO - PROCESS | 1780 | 1471986700534 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 14:11:40 INFO - PROCESS | 1780 | 1471986700859 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:40 INFO - PROCESS | 1780 | 1471986700873 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:40 INFO - PROCESS | 1780 | ++DOCSHELL 0x93a3d400 == 82 [pid = 1780] [id = 632] 14:11:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 166 (0x93abe000) [pid = 1780] [serial = 1897] [outer = (nil)] 14:11:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 167 (0x93cb4c00) [pid = 1780] [serial = 1898] [outer = 0x93abe000] 14:11:40 INFO - PROCESS | 1780 | 1471986700968 Marionette DEBUG loaded listener.js 14:11:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 168 (0x9527a800) [pid = 1780] [serial = 1899] [outer = 0x93abe000] 14:11:42 INFO - PROCESS | 1780 | 1471986702214 Marionette TRACE conn4 <- [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]]]}] 14:11:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 14:11:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 2049ms 14:11:42 INFO - PROCESS | 1780 | 1471986702285 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 14:11:42 INFO - PROCESS | 1780 | 1471986702290 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 14:11:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 14:11:42 INFO - PROCESS | 1780 | 1471986702297 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 14:11:42 INFO - PROCESS | 1780 | 1471986702300 Marionette TRACE conn4 <- [1,2502,null,{}] 14:11:42 INFO - PROCESS | 1780 | 1471986702307 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:42 INFO - PROCESS | 1780 | 1471986702313 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:42 INFO - PROCESS | 1780 | 1471986702569 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 14:11:42 INFO - PROCESS | 1780 | 1471986702847 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:42 INFO - PROCESS | 1780 | 1471986702856 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:42 INFO - PROCESS | 1780 | ++DOCSHELL 0x93c48800 == 83 [pid = 1780] [id = 633] 14:11:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 169 (0x95276000) [pid = 1780] [serial = 1900] [outer = (nil)] 14:11:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 170 (0x98478c00) [pid = 1780] [serial = 1901] [outer = 0x95276000] 14:11:42 INFO - PROCESS | 1780 | 1471986702952 Marionette DEBUG loaded listener.js 14:11:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 171 (0x9a1a9000) [pid = 1780] [serial = 1902] [outer = 0x95276000] 14:11:43 INFO - PROCESS | 1780 | 1471986703919 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 14:11:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 14:11:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1688ms 14:11:43 INFO - PROCESS | 1780 | 1471986703986 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 14:11:43 INFO - PROCESS | 1780 | 1471986703991 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 14:11:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 14:11:44 INFO - PROCESS | 1780 | 1471986703998 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 14:11:44 INFO - PROCESS | 1780 | 1471986704002 Marionette TRACE conn4 <- [1,2506,null,{}] 14:11:44 INFO - PROCESS | 1780 | 1471986704009 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:44 INFO - PROCESS | 1780 | 1471986704014 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:44 INFO - PROCESS | 1780 | 1471986704243 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 14:11:44 INFO - PROCESS | 1780 | 1471986704581 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:44 INFO - PROCESS | 1780 | 1471986704591 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:44 INFO - PROCESS | 1780 | ++DOCSHELL 0x8aee4000 == 84 [pid = 1780] [id = 634] 14:11:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 172 (0x91518c00) [pid = 1780] [serial = 1903] [outer = (nil)] 14:11:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 173 (0x9a475800) [pid = 1780] [serial = 1904] [outer = 0x91518c00] 14:11:44 INFO - PROCESS | 1780 | 1471986704679 Marionette DEBUG loaded listener.js 14:11:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 174 (0x9a9d9c00) [pid = 1780] [serial = 1905] [outer = 0x91518c00] 14:11:45 INFO - PROCESS | 1780 | 1471986705640 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 14:11:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 14:11:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1683ms 14:11:45 INFO - PROCESS | 1780 | 1471986705683 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 14:11:45 INFO - PROCESS | 1780 | 1471986705687 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 14:11:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 14:11:45 INFO - PROCESS | 1780 | 1471986705694 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 14:11:45 INFO - PROCESS | 1780 | 1471986705697 Marionette TRACE conn4 <- [1,2510,null,{}] 14:11:45 INFO - PROCESS | 1780 | 1471986705704 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:45 INFO - PROCESS | 1780 | 1471986705716 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:46 INFO - PROCESS | 1780 | 1471986706002 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 14:11:46 INFO - PROCESS | 1780 | 1471986706326 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:46 INFO - PROCESS | 1780 | 1471986706335 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:46 INFO - PROCESS | 1780 | ++DOCSHELL 0x8bdc2400 == 85 [pid = 1780] [id = 635] 14:11:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 175 (0x93e08800) [pid = 1780] [serial = 1906] [outer = (nil)] 14:11:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 176 (0x9b073c00) [pid = 1780] [serial = 1907] [outer = 0x93e08800] 14:11:46 INFO - PROCESS | 1780 | 1471986706429 Marionette DEBUG loaded listener.js 14:11:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 177 (0x9b22ac00) [pid = 1780] [serial = 1908] [outer = 0x93e08800] 14:11:47 INFO - PROCESS | 1780 | 1471986707360 Marionette TRACE conn4 <- [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]]]}] 14:11:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 14:11:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1744ms 14:11:47 INFO - PROCESS | 1780 | 1471986707440 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 14:11:47 INFO - PROCESS | 1780 | 1471986707443 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 14:11:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 14:11:47 INFO - PROCESS | 1780 | 1471986707451 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 14:11:47 INFO - PROCESS | 1780 | 1471986707456 Marionette TRACE conn4 <- [1,2514,null,{}] 14:11:47 INFO - PROCESS | 1780 | 1471986707462 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:47 INFO - PROCESS | 1780 | 1471986707468 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:47 INFO - PROCESS | 1780 | 1471986707711 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 14:11:48 INFO - PROCESS | 1780 | 1471986708028 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:48 INFO - PROCESS | 1780 | 1471986708035 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:48 INFO - PROCESS | 1780 | ++DOCSHELL 0x93cafc00 == 86 [pid = 1780] [id = 636] 14:11:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 178 (0x9aba5000) [pid = 1780] [serial = 1909] [outer = (nil)] 14:11:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 179 (0x9bdb4400) [pid = 1780] [serial = 1910] [outer = 0x9aba5000] 14:11:48 INFO - PROCESS | 1780 | 1471986708129 Marionette DEBUG loaded listener.js 14:11:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 180 (0x9c0b5000) [pid = 1780] [serial = 1911] [outer = 0x9aba5000] 14:11:49 INFO - PROCESS | 1780 | 1471986709131 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 14:11:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 14:11:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1743ms 14:11:49 INFO - PROCESS | 1780 | 1471986709196 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 14:11:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 14:11:49 INFO - PROCESS | 1780 | 1471986709200 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 14:11:49 INFO - PROCESS | 1780 | 1471986709207 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 14:11:49 INFO - PROCESS | 1780 | 1471986709211 Marionette TRACE conn4 <- [1,2518,null,{}] 14:11:49 INFO - PROCESS | 1780 | 1471986709217 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:49 INFO - PROCESS | 1780 | 1471986709222 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:49 INFO - PROCESS | 1780 | 1471986709437 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 14:11:49 INFO - PROCESS | 1780 | 1471986709760 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:49 INFO - PROCESS | 1780 | 1471986709768 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:49 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a42a800 == 87 [pid = 1780] [id = 637] 14:11:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 181 (0x9b543400) [pid = 1780] [serial = 1912] [outer = (nil)] 14:11:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 182 (0xa119d800) [pid = 1780] [serial = 1913] [outer = 0x9b543400] 14:11:49 INFO - PROCESS | 1780 | 1471986709859 Marionette DEBUG loaded listener.js 14:11:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 183 (0xa2010000) [pid = 1780] [serial = 1914] [outer = 0x9b543400] 14:11:50 INFO - PROCESS | 1780 | 1471986710802 Marionette TRACE conn4 <- [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]]]}] 14:11:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 14:11:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1635ms 14:11:50 INFO - PROCESS | 1780 | 1471986710850 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 14:11:50 INFO - PROCESS | 1780 | 1471986710855 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 14:11:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 14:11:50 INFO - PROCESS | 1780 | 1471986710862 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 14:11:50 INFO - PROCESS | 1780 | 1471986710866 Marionette TRACE conn4 <- [1,2522,null,{}] 14:11:50 INFO - PROCESS | 1780 | 1471986710872 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:50 INFO - PROCESS | 1780 | 1471986710878 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:51 INFO - PROCESS | 1780 | 1471986711109 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 14:11:51 INFO - PROCESS | 1780 | 1471986711420 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:51 INFO - PROCESS | 1780 | 1471986711428 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:51 INFO - PROCESS | 1780 | ++DOCSHELL 0x90be8000 == 88 [pid = 1780] [id = 638] 14:11:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 184 (0x9a552c00) [pid = 1780] [serial = 1915] [outer = (nil)] 14:11:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 185 (0xa254e800) [pid = 1780] [serial = 1916] [outer = 0x9a552c00] 14:11:51 INFO - PROCESS | 1780 | 1471986711535 Marionette DEBUG loaded listener.js 14:11:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 186 (0xa25a6400) [pid = 1780] [serial = 1917] [outer = 0x9a552c00] 14:11:52 INFO - PROCESS | 1780 | 1471986712471 Marionette TRACE conn4 <- [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]]]}] 14:11:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 14:11:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1642ms 14:11:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 14:11:52 INFO - PROCESS | 1780 | 1471986712506 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 14:11:52 INFO - PROCESS | 1780 | 1471986712509 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 14:11:52 INFO - PROCESS | 1780 | 1471986712516 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 14:11:52 INFO - PROCESS | 1780 | 1471986712520 Marionette TRACE conn4 <- [1,2526,null,{}] 14:11:52 INFO - PROCESS | 1780 | 1471986712526 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:52 INFO - PROCESS | 1780 | 1471986712531 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:52 INFO - PROCESS | 1780 | 1471986712757 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 14:11:53 INFO - PROCESS | 1780 | 1471986713111 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:53 INFO - PROCESS | 1780 | 1471986713119 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:53 INFO - PROCESS | 1780 | ++DOCSHELL 0x9b8a8000 == 89 [pid = 1780] [id = 639] 14:11:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 187 (0xa6737800) [pid = 1780] [serial = 1918] [outer = (nil)] 14:11:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 188 (0xa67f2400) [pid = 1780] [serial = 1919] [outer = 0xa6737800] 14:11:53 INFO - PROCESS | 1780 | 1471986713219 Marionette DEBUG loaded listener.js 14:11:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 189 (0xa67fe000) [pid = 1780] [serial = 1920] [outer = 0xa6737800] 14:11:54 INFO - PROCESS | 1780 | 1471986714272 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 14:11:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 14:11:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1791ms 14:11:54 INFO - PROCESS | 1780 | 1471986714307 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 14:11:54 INFO - PROCESS | 1780 | 1471986714312 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 14:11:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 14:11:54 INFO - PROCESS | 1780 | 1471986714320 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 14:11:54 INFO - PROCESS | 1780 | 1471986714325 Marionette TRACE conn4 <- [1,2530,null,{}] 14:11:54 INFO - PROCESS | 1780 | 1471986714332 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:54 INFO - PROCESS | 1780 | 1471986714340 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:54 INFO - PROCESS | 1780 | 1471986714611 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 14:11:54 INFO - PROCESS | 1780 | 1471986714975 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:54 INFO - PROCESS | 1780 | 1471986714990 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:55 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ca46000 == 90 [pid = 1780] [id = 640] 14:11:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 190 (0x8cc6e800) [pid = 1780] [serial = 1921] [outer = (nil)] 14:11:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 191 (0x8cc78400) [pid = 1780] [serial = 1922] [outer = 0x8cc6e800] 14:11:55 INFO - PROCESS | 1780 | 1471986715081 Marionette DEBUG loaded listener.js 14:11:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 192 (0x91d87000) [pid = 1780] [serial = 1923] [outer = 0x8cc6e800] 14:11:56 INFO - PROCESS | 1780 | 1471986716009 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 14:11:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 14:11:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1734ms 14:11:56 INFO - PROCESS | 1780 | 1471986716055 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 14:11:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 14:11:56 INFO - PROCESS | 1780 | 1471986716059 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 14:11:56 INFO - PROCESS | 1780 | 1471986716066 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 14:11:56 INFO - PROCESS | 1780 | 1471986716069 Marionette TRACE conn4 <- [1,2534,null,{}] 14:11:56 INFO - PROCESS | 1780 | 1471986716075 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:56 INFO - PROCESS | 1780 | 1471986716080 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:56 INFO - PROCESS | 1780 | 1471986716291 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 14:11:56 INFO - PROCESS | 1780 | 1471986716627 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:56 INFO - PROCESS | 1780 | 1471986716634 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:56 INFO - PROCESS | 1780 | ++DOCSHELL 0x8cc74400 == 91 [pid = 1780] [id = 641] 14:11:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 193 (0x8e9e1400) [pid = 1780] [serial = 1924] [outer = (nil)] 14:11:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 194 (0x8e9e8400) [pid = 1780] [serial = 1925] [outer = 0x8e9e1400] 14:11:56 INFO - PROCESS | 1780 | 1471986716733 Marionette DEBUG loaded listener.js 14:11:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 195 (0x8e9e9400) [pid = 1780] [serial = 1926] [outer = 0x8e9e1400] 14:11:57 INFO - PROCESS | 1780 | 1471986717644 Marionette TRACE conn4 <- [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]]]}] 14:11:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 14:11:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1644ms 14:11:57 INFO - PROCESS | 1780 | 1471986717712 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 14:11:57 INFO - PROCESS | 1780 | 1471986717717 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 14:11:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 14:11:57 INFO - PROCESS | 1780 | 1471986717724 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 14:11:57 INFO - PROCESS | 1780 | 1471986717727 Marionette TRACE conn4 <- [1,2538,null,{}] 14:11:57 INFO - PROCESS | 1780 | 1471986717733 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:57 INFO - PROCESS | 1780 | 1471986717738 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:58 INFO - PROCESS | 1780 | 1471986718009 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 14:11:58 INFO - PROCESS | 1780 | 1471986718343 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:58 INFO - PROCESS | 1780 | 1471986718352 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:58 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ddea400 == 92 [pid = 1780] [id = 642] 14:11:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 196 (0x8ddef000) [pid = 1780] [serial = 1927] [outer = (nil)] 14:11:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 197 (0x8e9f0000) [pid = 1780] [serial = 1928] [outer = 0x8ddef000] 14:11:58 INFO - PROCESS | 1780 | 1471986718448 Marionette DEBUG loaded listener.js 14:11:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 198 (0x8f1a2400) [pid = 1780] [serial = 1929] [outer = 0x8ddef000] 14:11:59 INFO - PROCESS | 1780 | 1471986719423 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 14:11:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 14:11:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1734ms 14:11:59 INFO - PROCESS | 1780 | 1471986719458 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 14:11:59 INFO - PROCESS | 1780 | 1471986719463 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 14:11:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 14:11:59 INFO - PROCESS | 1780 | 1471986719470 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 14:11:59 INFO - PROCESS | 1780 | 1471986719475 Marionette TRACE conn4 <- [1,2542,null,{}] 14:11:59 INFO - PROCESS | 1780 | 1471986719481 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:59 INFO - PROCESS | 1780 | 1471986719486 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:11:59 INFO - PROCESS | 1780 | 1471986719731 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 14:12:00 INFO - PROCESS | 1780 | 1471986720644 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:00 INFO - PROCESS | 1780 | 1471986720655 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:00 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c0cfc00 == 93 [pid = 1780] [id = 643] 14:12:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 199 (0x8c0d0000) [pid = 1780] [serial = 1930] [outer = (nil)] 14:12:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 200 (0x8c0d7800) [pid = 1780] [serial = 1931] [outer = 0x8c0d0000] 14:12:00 INFO - PROCESS | 1780 | 1471986720744 Marionette DEBUG loaded listener.js 14:12:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 201 (0x8c964800) [pid = 1780] [serial = 1932] [outer = 0x8c0d0000] 14:12:01 INFO - PROCESS | 1780 | 1471986721957 Marionette TRACE conn4 <- [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]]]}] 14:12:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 14:12:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 2539ms 14:12:02 INFO - PROCESS | 1780 | 1471986722012 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 14:12:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 14:12:02 INFO - PROCESS | 1780 | 1471986722018 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 14:12:02 INFO - PROCESS | 1780 | 1471986722026 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 14:12:02 INFO - PROCESS | 1780 | 1471986722031 Marionette TRACE conn4 <- [1,2546,null,{}] 14:12:02 INFO - PROCESS | 1780 | 1471986722039 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:02 INFO - PROCESS | 1780 | 1471986722047 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:02 INFO - PROCESS | 1780 | 1471986722260 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 14:12:02 INFO - PROCESS | 1780 | 1471986722616 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:02 INFO - PROCESS | 1780 | 1471986722626 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:02 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c0d9000 == 94 [pid = 1780] [id = 644] 14:12:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 202 (0x8c95f000) [pid = 1780] [serial = 1933] [outer = (nil)] 14:12:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 203 (0x8daf0800) [pid = 1780] [serial = 1934] [outer = 0x8c95f000] 14:12:02 INFO - PROCESS | 1780 | 1471986722716 Marionette DEBUG loaded listener.js 14:12:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 204 (0x8ddf0400) [pid = 1780] [serial = 1935] [outer = 0x8c95f000] 14:12:03 INFO - PROCESS | 1780 | 1471986723841 Marionette TRACE conn4 <- [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]]]}] 14:12:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 14:12:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1887ms 14:12:03 INFO - PROCESS | 1780 | 1471986723918 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 14:12:03 INFO - PROCESS | 1780 | 1471986723925 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 14:12:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 14:12:03 INFO - PROCESS | 1780 | 1471986723934 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 14:12:03 INFO - PROCESS | 1780 | 1471986723938 Marionette TRACE conn4 <- [1,2550,null,{}] 14:12:03 INFO - PROCESS | 1780 | 1471986723945 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:03 INFO - PROCESS | 1780 | 1471986723950 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:04 INFO - PROCESS | 1780 | 1471986724242 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 14:12:04 INFO - PROCESS | 1780 | 1471986724609 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:04 INFO - PROCESS | 1780 | 1471986724617 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:04 INFO - PROCESS | 1780 | ++DOCSHELL 0x90bf6000 == 95 [pid = 1780] [id = 645] 14:12:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 205 (0x90c41c00) [pid = 1780] [serial = 1936] [outer = (nil)] 14:12:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 206 (0x90c76000) [pid = 1780] [serial = 1937] [outer = 0x90c41c00] 14:12:04 INFO - PROCESS | 1780 | 1471986724704 Marionette DEBUG loaded listener.js 14:12:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 207 (0x9147e800) [pid = 1780] [serial = 1938] [outer = 0x90c41c00] 14:12:05 INFO - PROCESS | 1780 | --DOCSHELL 0x9a552400 == 94 [pid = 1780] [id = 544] 14:12:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8f1a7800 == 93 [pid = 1780] [id = 576] 14:12:05 INFO - PROCESS | 1780 | --DOCSHELL 0x99332800 == 92 [pid = 1780] [id = 579] 14:12:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8f066800 == 91 [pid = 1780] [id = 541] 14:12:05 INFO - PROCESS | 1780 | --DOCSHELL 0x91bbec00 == 90 [pid = 1780] [id = 577] 14:12:05 INFO - PROCESS | 1780 | --DOCSHELL 0x90bf4800 == 89 [pid = 1780] [id = 583] 14:12:05 INFO - PROCESS | 1780 | --DOCSHELL 0x90bf1800 == 88 [pid = 1780] [id = 584] 14:12:05 INFO - PROCESS | 1780 | --DOCSHELL 0x97ab8400 == 87 [pid = 1780] [id = 542] 14:12:05 INFO - PROCESS | 1780 | --DOCSHELL 0x9a570c00 == 86 [pid = 1780] [id = 578] 14:12:05 INFO - PROCESS | 1780 | --DOCSHELL 0x91513000 == 85 [pid = 1780] [id = 585] 14:12:05 INFO - PROCESS | 1780 | --DOCSHELL 0x90bea000 == 84 [pid = 1780] [id = 582] 14:12:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8dde7000 == 83 [pid = 1780] [id = 580] 14:12:05 INFO - PROCESS | 1780 | --DOMWINDOW == 206 (0x93e06000) [pid = 1780] [serial = 1734] [outer = (nil)] [url = about:blank] 14:12:05 INFO - PROCESS | 1780 | --DOMWINDOW == 205 (0x90c46400) [pid = 1780] [serial = 1710] [outer = (nil)] [url = about:blank] 14:12:05 INFO - PROCESS | 1780 | --DOMWINDOW == 204 (0xa67f7c00) [pid = 1780] [serial = 1701] [outer = (nil)] [url = about:blank] 14:12:05 INFO - PROCESS | 1780 | --DOMWINDOW == 203 (0x9169c400) [pid = 1780] [serial = 1602] [outer = (nil)] [url = about:blank] 14:12:05 INFO - PROCESS | 1780 | --DOMWINDOW == 202 (0x8ddf3c00) [pid = 1780] [serial = 1698] [outer = (nil)] [url = about:blank] 14:12:05 INFO - PROCESS | 1780 | --DOMWINDOW == 201 (0x8ca9f000) [pid = 1780] [serial = 1802] [outer = (nil)] [url = about:blank] 14:12:05 INFO - PROCESS | 1780 | --DOMWINDOW == 200 (0x91d8d000) [pid = 1780] [serial = 1821] [outer = (nil)] [url = about:blank] 14:12:05 INFO - PROCESS | 1780 | --DOMWINDOW == 199 (0x9151e000) [pid = 1780] [serial = 1758] [outer = (nil)] [url = about:blank] 14:12:05 INFO - PROCESS | 1780 | --DOMWINDOW == 198 (0xa253d000) [pid = 1780] [serial = 1794] [outer = (nil)] [url = about:blank] 14:12:05 INFO - PROCESS | 1780 | --DOMWINDOW == 197 (0xa2335400) [pid = 1780] [serial = 1638] [outer = (nil)] [url = about:blank] 14:12:05 INFO - PROCESS | 1780 | --DOMWINDOW == 196 (0x8bdc2000) [pid = 1780] [serial = 1805] [outer = (nil)] [url = about:blank] 14:12:05 INFO - PROCESS | 1780 | --DOMWINDOW == 195 (0x9a570000) [pid = 1780] [serial = 1826] [outer = (nil)] [url = about:blank] 14:12:05 INFO - PROCESS | 1780 | --DOMWINDOW == 194 (0x97ab5c00) [pid = 1780] [serial = 1641] [outer = (nil)] [url = about:blank] 14:12:05 INFO - PROCESS | 1780 | --DOMWINDOW == 193 (0x9c202800) [pid = 1780] [serial = 1575] [outer = (nil)] [url = about:blank] 14:12:05 INFO - PROCESS | 1780 | --DOMWINDOW == 192 (0x9ada5000) [pid = 1780] [serial = 1752] [outer = (nil)] [url = about:blank] 14:12:05 INFO - PROCESS | 1780 | --DOMWINDOW == 191 (0x9242a400) [pid = 1780] [serial = 1686] [outer = (nil)] [url = about:blank] 14:12:05 INFO - PROCESS | 1780 | --DOMWINDOW == 190 (0x93e09c00) [pid = 1780] [serial = 1605] [outer = (nil)] [url = about:blank] 14:12:05 INFO - PROCESS | 1780 | --DOMWINDOW == 189 (0x9a1a4800) [pid = 1780] [serial = 1811] [outer = (nil)] [url = about:blank] 14:12:05 INFO - PROCESS | 1780 | --DOMWINDOW == 188 (0x8caa4400) [pid = 1780] [serial = 1808] [outer = (nil)] [url = about:blank] 14:12:05 INFO - PROCESS | 1780 | --DOMWINDOW == 187 (0x90bf5400) [pid = 1780] [serial = 1749] [outer = (nil)] [url = about:blank] 14:12:05 INFO - PROCESS | 1780 | --DOMWINDOW == 186 (0x915cdc00) [pid = 1780] [serial = 1799] [outer = (nil)] [url = about:blank] 14:12:05 INFO - PROCESS | 1780 | --DOMWINDOW == 185 (0x8f062c00) [pid = 1780] [serial = 1781] [outer = (nil)] [url = about:blank] 14:12:05 INFO - PROCESS | 1780 | --DOMWINDOW == 184 (0x92561400) [pid = 1780] [serial = 1659] [outer = (nil)] [url = about:blank] 14:12:05 INFO - PROCESS | 1780 | --DOMWINDOW == 183 (0x97abc000) [pid = 1780] [serial = 1545] [outer = (nil)] [url = about:blank] 14:12:05 INFO - PROCESS | 1780 | --DOMWINDOW == 182 (0x9ac55000) [pid = 1780] [serial = 1662] [outer = (nil)] [url = about:blank] 14:12:05 INFO - PROCESS | 1780 | --DOMWINDOW == 181 (0x91d0e400) [pid = 1780] [serial = 1784] [outer = (nil)] [url = about:blank] 14:12:05 INFO - PROCESS | 1780 | --DOMWINDOW == 180 (0x9adabc00) [pid = 1780] [serial = 1755] [outer = (nil)] [url = about:blank] 14:12:05 INFO - PROCESS | 1780 | --DOMWINDOW == 179 (0x9b067400) [pid = 1780] [serial = 1644] [outer = (nil)] [url = about:blank] 14:12:05 INFO - PROCESS | 1780 | --DOMWINDOW == 178 (0x91d0c400) [pid = 1780] [serial = 1820] [outer = (nil)] [url = about:blank] 14:12:05 INFO - PROCESS | 1780 | --DOMWINDOW == 177 (0x925e4800) [pid = 1780] [serial = 1539] [outer = (nil)] [url = about:blank] 14:12:05 INFO - PROCESS | 1780 | --DOMWINDOW == 176 (0x90c44c00) [pid = 1780] [serial = 1815] [outer = (nil)] [url = about:blank] 14:12:05 INFO - PROCESS | 1780 | --DOMWINDOW == 175 (0x97ac1c00) [pid = 1780] [serial = 1824] [outer = (nil)] [url = about:blank] 14:12:05 INFO - PROCESS | 1780 | --DOMWINDOW == 174 (0x93c45400) [pid = 1780] [serial = 1542] [outer = (nil)] [url = about:blank] 14:12:05 INFO - PROCESS | 1780 | --DOMWINDOW == 173 (0x9aba8400) [pid = 1780] [serial = 1551] [outer = (nil)] [url = about:blank] 14:12:05 INFO - PROCESS | 1780 | --DOMWINDOW == 172 (0x93c4b400) [pid = 1780] [serial = 1566] [outer = (nil)] [url = about:blank] 14:12:05 INFO - PROCESS | 1780 | --DOMWINDOW == 171 (0xa3222c00) [pid = 1780] [serial = 1740] [outer = (nil)] [url = about:blank] 14:12:05 INFO - PROCESS | 1780 | --DOMWINDOW == 170 (0x90be8400) [pid = 1780] [serial = 1814] [outer = (nil)] [url = about:blank] 14:12:05 INFO - PROCESS | 1780 | --DOMWINDOW == 169 (0x97a77000) [pid = 1780] [serial = 1823] [outer = (nil)] [url = about:blank] 14:12:05 INFO - PROCESS | 1780 | --DOMWINDOW == 168 (0x9c0bb800) [pid = 1780] [serial = 1614] [outer = (nil)] [url = about:blank] 14:12:05 INFO - PROCESS | 1780 | --DOMWINDOW == 167 (0xa4fee800) [pid = 1780] [serial = 1796] [outer = (nil)] [url = about:blank] 14:12:05 INFO - PROCESS | 1780 | --DOMWINDOW == 166 (0x9d504c00) [pid = 1780] [serial = 1578] [outer = (nil)] [url = about:blank] 14:12:05 INFO - PROCESS | 1780 | --DOMWINDOW == 165 (0xa11a1800) [pid = 1780] [serial = 1617] [outer = (nil)] [url = about:blank] 14:12:05 INFO - PROCESS | 1780 | --DOMWINDOW == 164 (0x90d0d000) [pid = 1780] [serial = 1707] [outer = (nil)] [url = about:blank] 14:12:05 INFO - PROCESS | 1780 | --DOMWINDOW == 163 (0xa11a4800) [pid = 1780] [serial = 1791] [outer = (nil)] [url = about:blank] 14:12:05 INFO - PROCESS | 1780 | --DOMWINDOW == 162 (0xa1126c00) [pid = 1780] [serial = 1581] [outer = (nil)] [url = about:blank] 14:12:05 INFO - PROCESS | 1780 | --DOMWINDOW == 161 (0x9b2ac000) [pid = 1780] [serial = 1611] [outer = (nil)] [url = about:blank] 14:12:05 INFO - PROCESS | 1780 | --DOMWINDOW == 160 (0x90d0c800) [pid = 1780] [serial = 1817] [outer = (nil)] [url = about:blank] 14:12:05 INFO - PROCESS | 1780 | --DOMWINDOW == 159 (0xa253f000) [pid = 1780] [serial = 1647] [outer = (nil)] [url = about:blank] 14:12:05 INFO - PROCESS | 1780 | --DOMWINDOW == 158 (0x9c24b800) [pid = 1780] [serial = 1779] [outer = (nil)] [url = about:blank] 14:12:05 INFO - PROCESS | 1780 | --DOMWINDOW == 157 (0x9aba4400) [pid = 1780] [serial = 1827] [outer = (nil)] [url = about:blank] 14:12:05 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0x90bef400) [pid = 1780] [serial = 1782] [outer = (nil)] [url = about:blank] 14:12:06 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0x9a1a7400) [pid = 1780] [serial = 1689] [outer = (nil)] [url = about:blank] 14:12:06 INFO - PROCESS | 1780 | --DOMWINDOW == 154 (0x9a1b1400) [pid = 1780] [serial = 1548] [outer = (nil)] [url = about:blank] 14:12:06 INFO - PROCESS | 1780 | --DOMWINDOW == 153 (0x9a1a9c00) [pid = 1780] [serial = 1608] [outer = (nil)] [url = about:blank] 14:12:06 INFO - PROCESS | 1780 | --DOMWINDOW == 152 (0x9b8aa000) [pid = 1780] [serial = 1572] [outer = (nil)] [url = about:blank] 14:12:06 INFO - PROCESS | 1780 | --DOMWINDOW == 151 (0x925e4c00) [pid = 1780] [serial = 1785] [outer = (nil)] [url = about:blank] 14:12:06 INFO - PROCESS | 1780 | --DOMWINDOW == 150 (0x9a1a0400) [pid = 1780] [serial = 1787] [outer = (nil)] [url = about:blank] 14:12:06 INFO - PROCESS | 1780 | --DOMWINDOW == 149 (0xa6dac000) [pid = 1780] [serial = 1797] [outer = (nil)] [url = about:blank] 14:12:06 INFO - PROCESS | 1780 | --DOMWINDOW == 148 (0xa063f000) [pid = 1780] [serial = 1790] [outer = (nil)] [url = about:blank] 14:12:06 INFO - PROCESS | 1780 | --DOMWINDOW == 147 (0x90c4a000) [pid = 1780] [serial = 1731] [outer = (nil)] [url = about:blank] 14:12:06 INFO - PROCESS | 1780 | --DOMWINDOW == 146 (0x9a475c00) [pid = 1780] [serial = 1569] [outer = (nil)] [url = about:blank] 14:12:06 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0xa3220800) [pid = 1780] [serial = 1653] [outer = (nil)] [url = about:blank] 14:12:06 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0xa679fc00) [pid = 1780] [serial = 1656] [outer = (nil)] [url = about:blank] 14:12:06 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0xa33dbc00) [pid = 1780] [serial = 1695] [outer = (nil)] [url = about:blank] 14:12:06 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x915c4400) [pid = 1780] [serial = 1818] [outer = (nil)] [url = about:blank] 14:12:06 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0xa6da7800) [pid = 1780] [serial = 1704] [outer = (nil)] [url = about:blank] 14:12:06 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0xa689bc00) [pid = 1780] [serial = 1743] [outer = (nil)] [url = about:blank] 14:12:06 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0xa2222c00) [pid = 1780] [serial = 1692] [outer = (nil)] [url = about:blank] 14:12:06 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x9aafa800) [pid = 1780] [serial = 1788] [outer = (nil)] [url = about:blank] 14:12:06 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x90c7c400) [pid = 1780] [serial = 1746] [outer = (nil)] [url = about:blank] 14:12:06 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0xa2fd2000) [pid = 1780] [serial = 1650] [outer = (nil)] [url = about:blank] 14:12:06 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x9c0bbc00) [pid = 1780] [serial = 1737] [outer = (nil)] [url = about:blank] 14:12:06 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0xa23c9000) [pid = 1780] [serial = 1793] [outer = (nil)] [url = about:blank] 14:12:06 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x9a476c00) [pid = 1780] [serial = 1829] [outer = (nil)] [url = about:blank] 14:12:06 INFO - PROCESS | 1780 | 1471986725957 Marionette TRACE conn4 <- [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]]]}] 14:12:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 14:12:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 2138ms 14:12:06 INFO - PROCESS | 1780 | 1471986726072 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 14:12:06 INFO - PROCESS | 1780 | 1471986726078 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 14:12:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 14:12:06 INFO - PROCESS | 1780 | 1471986726094 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 14:12:06 INFO - PROCESS | 1780 | 1471986726105 Marionette TRACE conn4 <- [1,2554,null,{}] 14:12:06 INFO - PROCESS | 1780 | 1471986726160 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:06 INFO - PROCESS | 1780 | 1471986726167 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:06 INFO - PROCESS | 1780 | 1471986726435 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 14:12:06 INFO - PROCESS | 1780 | 1471986726774 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:06 INFO - PROCESS | 1780 | 1471986726782 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:06 INFO - PROCESS | 1780 | ++DOCSHELL 0x8aee7800 == 84 [pid = 1780] [id = 646] 14:12:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x8f1a4c00) [pid = 1780] [serial = 1939] [outer = (nil)] 14:12:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x90c3b400) [pid = 1780] [serial = 1940] [outer = 0x8f1a4c00] 14:12:06 INFO - PROCESS | 1780 | 1471986726920 Marionette DEBUG loaded listener.js 14:12:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x90c70000) [pid = 1780] [serial = 1941] [outer = 0x8f1a4c00] 14:12:07 INFO - PROCESS | 1780 | 1471986727794 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 14:12:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 14:12:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1798ms 14:12:07 INFO - PROCESS | 1780 | 1471986727884 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 14:12:07 INFO - PROCESS | 1780 | 1471986727889 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 14:12:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 14:12:07 INFO - PROCESS | 1780 | 1471986727895 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 14:12:07 INFO - PROCESS | 1780 | 1471986727899 Marionette TRACE conn4 <- [1,2558,null,{}] 14:12:07 INFO - PROCESS | 1780 | 1471986727904 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:07 INFO - PROCESS | 1780 | 1471986727910 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:08 INFO - PROCESS | 1780 | 1471986728248 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 14:12:08 INFO - PROCESS | 1780 | 1471986728720 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:08 INFO - PROCESS | 1780 | 1471986728729 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:08 INFO - PROCESS | 1780 | ++DOCSHELL 0x8daf0c00 == 85 [pid = 1780] [id = 647] 14:12:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x8ddf4000) [pid = 1780] [serial = 1942] [outer = (nil)] 14:12:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x915c2c00) [pid = 1780] [serial = 1943] [outer = 0x8ddf4000] 14:12:08 INFO - PROCESS | 1780 | 1471986728884 Marionette DEBUG loaded listener.js 14:12:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x915ca000) [pid = 1780] [serial = 1944] [outer = 0x8ddf4000] 14:12:10 INFO - PROCESS | 1780 | 1471986730031 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 14:12:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 14:12:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 2151ms 14:12:10 INFO - PROCESS | 1780 | 1471986730048 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 14:12:10 INFO - PROCESS | 1780 | 1471986730055 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 14:12:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 14:12:10 INFO - PROCESS | 1780 | 1471986730072 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 14:12:10 INFO - PROCESS | 1780 | 1471986730077 Marionette TRACE conn4 <- [1,2562,null,{}] 14:12:10 INFO - PROCESS | 1780 | 1471986730082 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:10 INFO - PROCESS | 1780 | 1471986730088 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:10 INFO - PROCESS | 1780 | 1471986730387 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 14:12:11 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x8ca48c00) [pid = 1780] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 14:12:11 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x916a5400) [pid = 1780] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 14:12:11 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x90c49400) [pid = 1780] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 14:12:11 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x915c0800) [pid = 1780] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 14:12:11 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x8f05dc00) [pid = 1780] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 14:12:11 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x8dae2c00) [pid = 1780] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 14:12:11 INFO - PROCESS | 1780 | 1471986731077 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:11 INFO - PROCESS | 1780 | 1471986731095 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:11 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f1a9c00 == 86 [pid = 1780] [id = 648] 14:12:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x90be9400) [pid = 1780] [serial = 1945] [outer = (nil)] 14:12:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x91516400) [pid = 1780] [serial = 1946] [outer = 0x90be9400] 14:12:11 INFO - PROCESS | 1780 | 1471986731195 Marionette DEBUG loaded listener.js 14:12:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x91d0bc00) [pid = 1780] [serial = 1947] [outer = 0x90be9400] 14:12:12 INFO - PROCESS | 1780 | 1471986732016 Marionette TRACE conn4 <- [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]]]}] 14:12:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 14:12:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 2000ms 14:12:12 INFO - PROCESS | 1780 | 1471986732064 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 14:12:12 INFO - PROCESS | 1780 | 1471986732067 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 14:12:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 14:12:12 INFO - PROCESS | 1780 | 1471986732075 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 14:12:12 INFO - PROCESS | 1780 | 1471986732079 Marionette TRACE conn4 <- [1,2566,null,{}] 14:12:12 INFO - PROCESS | 1780 | 1471986732086 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:12 INFO - PROCESS | 1780 | 1471986732092 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:12 INFO - PROCESS | 1780 | 1471986732290 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 14:12:12 INFO - PROCESS | 1780 | 1471986732486 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:12 INFO - PROCESS | 1780 | 1471986732494 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:12 INFO - PROCESS | 1780 | ++DOCSHELL 0x8bdbf400 == 87 [pid = 1780] [id = 649] 14:12:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x9151e000) [pid = 1780] [serial = 1948] [outer = (nil)] 14:12:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x9255e800) [pid = 1780] [serial = 1949] [outer = 0x9151e000] 14:12:12 INFO - PROCESS | 1780 | 1471986732569 Marionette DEBUG loaded listener.js 14:12:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x92566400) [pid = 1780] [serial = 1950] [outer = 0x9151e000] 14:12:13 INFO - PROCESS | 1780 | 1471986733650 Marionette TRACE conn4 <- [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]]]}] 14:12:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 14:12:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1637ms 14:12:13 INFO - PROCESS | 1780 | 1471986733714 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 14:12:13 INFO - PROCESS | 1780 | 1471986733722 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 14:12:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 14:12:13 INFO - PROCESS | 1780 | 1471986733730 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 14:12:13 INFO - PROCESS | 1780 | 1471986733736 Marionette TRACE conn4 <- [1,2570,null,{}] 14:12:13 INFO - PROCESS | 1780 | 1471986733745 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:13 INFO - PROCESS | 1780 | 1471986733751 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:14 INFO - PROCESS | 1780 | 1471986734019 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 14:12:14 INFO - PROCESS | 1780 | 1471986734364 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:14 INFO - PROCESS | 1780 | 1471986734378 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:14 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c961800 == 88 [pid = 1780] [id = 650] 14:12:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x8c964000) [pid = 1780] [serial = 1951] [outer = (nil)] 14:12:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x8cc73c00) [pid = 1780] [serial = 1952] [outer = 0x8c964000] 14:12:14 INFO - PROCESS | 1780 | 1471986734466 Marionette DEBUG loaded listener.js 14:12:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x8daebc00) [pid = 1780] [serial = 1953] [outer = 0x8c964000] 14:12:15 INFO - PROCESS | 1780 | 1471986735497 Marionette TRACE conn4 <- [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]]]}] 14:12:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 14:12:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1838ms 14:12:15 INFO - PROCESS | 1780 | 1471986735569 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 14:12:15 INFO - PROCESS | 1780 | 1471986735577 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 14:12:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 14:12:15 INFO - PROCESS | 1780 | 1471986735589 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 14:12:15 INFO - PROCESS | 1780 | 1471986735595 Marionette TRACE conn4 <- [1,2574,null,{}] 14:12:15 INFO - PROCESS | 1780 | 1471986735602 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:15 INFO - PROCESS | 1780 | 1471986735607 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:15 INFO - PROCESS | 1780 | 1471986735894 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 14:12:16 INFO - PROCESS | 1780 | 1471986736233 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:16 INFO - PROCESS | 1780 | 1471986736244 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:16 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f05c800 == 89 [pid = 1780] [id = 651] 14:12:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x90c3c800) [pid = 1780] [serial = 1954] [outer = (nil)] 14:12:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x90c49400) [pid = 1780] [serial = 1955] [outer = 0x90c3c800] 14:12:16 INFO - PROCESS | 1780 | 1471986736363 Marionette DEBUG loaded listener.js 14:12:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x90d04400) [pid = 1780] [serial = 1956] [outer = 0x90c3c800] 14:12:17 INFO - PROCESS | 1780 | 1471986737436 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 14:12:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 14:12:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1895ms 14:12:17 INFO - PROCESS | 1780 | 1471986737492 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 14:12:17 INFO - PROCESS | 1780 | 1471986737497 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 14:12:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 14:12:17 INFO - PROCESS | 1780 | 1471986737505 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 14:12:17 INFO - PROCESS | 1780 | 1471986737511 Marionette TRACE conn4 <- [1,2578,null,{}] 14:12:17 INFO - PROCESS | 1780 | 1471986737529 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:17 INFO - PROCESS | 1780 | 1471986737538 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:17 INFO - PROCESS | 1780 | 1471986737787 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 14:12:18 INFO - PROCESS | 1780 | 1471986738084 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:18 INFO - PROCESS | 1780 | 1471986738096 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:18 INFO - PROCESS | 1780 | ++DOCSHELL 0x9255d000 == 90 [pid = 1780] [id = 652] 14:12:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x9255e000) [pid = 1780] [serial = 1957] [outer = (nil)] 14:12:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 147 (0x925f0800) [pid = 1780] [serial = 1958] [outer = 0x9255e000] 14:12:18 INFO - PROCESS | 1780 | 1471986738190 Marionette DEBUG loaded listener.js 14:12:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 148 (0x93c45400) [pid = 1780] [serial = 1959] [outer = 0x9255e000] 14:12:19 INFO - PROCESS | 1780 | 1471986739122 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 14:12:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 14:12:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1685ms 14:12:19 INFO - PROCESS | 1780 | 1471986739192 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 14:12:19 INFO - PROCESS | 1780 | 1471986739197 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 14:12:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 14:12:19 INFO - PROCESS | 1780 | 1471986739204 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 14:12:19 INFO - PROCESS | 1780 | 1471986739208 Marionette TRACE conn4 <- [1,2582,null,{}] 14:12:19 INFO - PROCESS | 1780 | 1471986739214 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:19 INFO - PROCESS | 1780 | 1471986739220 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:19 INFO - PROCESS | 1780 | 1471986739459 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 14:12:19 INFO - PROCESS | 1780 | 1471986739784 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:19 INFO - PROCESS | 1780 | 1471986739794 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:19 INFO - PROCESS | 1780 | ++DOCSHELL 0x90c44000 == 91 [pid = 1780] [id = 653] 14:12:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 149 (0x93c46c00) [pid = 1780] [serial = 1960] [outer = (nil)] 14:12:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 150 (0x93e0b400) [pid = 1780] [serial = 1961] [outer = 0x93c46c00] 14:12:19 INFO - PROCESS | 1780 | 1471986739882 Marionette DEBUG loaded listener.js 14:12:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 151 (0x95246400) [pid = 1780] [serial = 1962] [outer = 0x93c46c00] 14:12:20 INFO - PROCESS | 1780 | 1471986740869 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 14:12:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 14:12:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1749ms 14:12:20 INFO - PROCESS | 1780 | 1471986740955 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 14:12:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 14:12:20 INFO - PROCESS | 1780 | 1471986740959 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 14:12:20 INFO - PROCESS | 1780 | 1471986740967 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 14:12:20 INFO - PROCESS | 1780 | 1471986740970 Marionette TRACE conn4 <- [1,2586,null,{}] 14:12:20 INFO - PROCESS | 1780 | 1471986740978 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:20 INFO - PROCESS | 1780 | 1471986740984 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:21 INFO - PROCESS | 1780 | 1471986741259 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 14:12:21 INFO - PROCESS | 1780 | 1471986741580 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:21 INFO - PROCESS | 1780 | 1471986741592 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:21 INFO - PROCESS | 1780 | ++DOCSHELL 0x90bf6c00 == 92 [pid = 1780] [id = 654] 14:12:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 152 (0x93ca6c00) [pid = 1780] [serial = 1963] [outer = (nil)] 14:12:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 153 (0x97ab5c00) [pid = 1780] [serial = 1964] [outer = 0x93ca6c00] 14:12:21 INFO - PROCESS | 1780 | 1471986741683 Marionette DEBUG loaded listener.js 14:12:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 154 (0x97abf000) [pid = 1780] [serial = 1965] [outer = 0x93ca6c00] 14:12:22 INFO - PROCESS | 1780 | 1471986742691 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 14:12:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 14:12:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1804ms 14:12:22 INFO - PROCESS | 1780 | 1471986742771 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 14:12:22 INFO - PROCESS | 1780 | 1471986742776 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 14:12:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 14:12:22 INFO - PROCESS | 1780 | 1471986742783 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 14:12:22 INFO - PROCESS | 1780 | 1471986742787 Marionette TRACE conn4 <- [1,2590,null,{}] 14:12:22 INFO - PROCESS | 1780 | 1471986742794 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:22 INFO - PROCESS | 1780 | 1471986742804 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:23 INFO - PROCESS | 1780 | 1471986743098 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 14:12:23 INFO - PROCESS | 1780 | 1471986743436 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:23 INFO - PROCESS | 1780 | 1471986743446 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:23 INFO - PROCESS | 1780 | ++DOCSHELL 0x96f80800 == 93 [pid = 1780] [id = 655] 14:12:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 155 (0x96f83400) [pid = 1780] [serial = 1966] [outer = (nil)] 14:12:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0x9a424400) [pid = 1780] [serial = 1967] [outer = 0x96f83400] 14:12:23 INFO - PROCESS | 1780 | 1471986743533 Marionette DEBUG loaded listener.js 14:12:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0x9a475c00) [pid = 1780] [serial = 1968] [outer = 0x96f83400] 14:12:24 INFO - PROCESS | 1780 | 1471986744797 Marionette TRACE conn4 <- [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]]]}] 14:12:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 14:12:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 2096ms 14:12:24 INFO - PROCESS | 1780 | 1471986744890 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 14:12:24 INFO - PROCESS | 1780 | 1471986744893 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 14:12:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 14:12:24 INFO - PROCESS | 1780 | 1471986744903 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 14:12:24 INFO - PROCESS | 1780 | 1471986744906 Marionette TRACE conn4 <- [1,2594,null,{}] 14:12:24 INFO - PROCESS | 1780 | 1471986744913 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:24 INFO - PROCESS | 1780 | 1471986744918 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:25 INFO - PROCESS | 1780 | 1471986745168 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 14:12:25 INFO - PROCESS | 1780 | 1471986745505 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:25 INFO - PROCESS | 1780 | 1471986745512 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:25 INFO - PROCESS | 1780 | ++DOCSHELL 0x915cf800 == 94 [pid = 1780] [id = 656] 14:12:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 158 (0x9527d000) [pid = 1780] [serial = 1969] [outer = (nil)] 14:12:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 159 (0x9aba1800) [pid = 1780] [serial = 1970] [outer = 0x9527d000] 14:12:25 INFO - PROCESS | 1780 | 1471986745604 Marionette DEBUG loaded listener.js 14:12:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 160 (0x9aba3c00) [pid = 1780] [serial = 1971] [outer = 0x9527d000] 14:12:26 INFO - PROCESS | 1780 | 1471986746603 Marionette TRACE conn4 <- [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]]]}] 14:12:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 14:12:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1741ms 14:12:26 INFO - PROCESS | 1780 | 1471986746646 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 14:12:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 14:12:26 INFO - PROCESS | 1780 | 1471986746658 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 14:12:26 INFO - PROCESS | 1780 | 1471986746665 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 14:12:26 INFO - PROCESS | 1780 | 1471986746670 Marionette TRACE conn4 <- [1,2598,null,{}] 14:12:26 INFO - PROCESS | 1780 | 1471986746676 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:26 INFO - PROCESS | 1780 | 1471986746682 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:26 INFO - PROCESS | 1780 | 1471986746948 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 14:12:27 INFO - PROCESS | 1780 | 1471986747272 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:27 INFO - PROCESS | 1780 | 1471986747282 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:27 INFO - PROCESS | 1780 | ++DOCSHELL 0x93cabc00 == 95 [pid = 1780] [id = 657] 14:12:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 161 (0x9a452800) [pid = 1780] [serial = 1972] [outer = (nil)] 14:12:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 162 (0x9ac49800) [pid = 1780] [serial = 1973] [outer = 0x9a452800] 14:12:27 INFO - PROCESS | 1780 | 1471986747370 Marionette DEBUG loaded listener.js 14:12:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 163 (0x9ada2800) [pid = 1780] [serial = 1974] [outer = 0x9a452800] 14:12:28 INFO - PROCESS | 1780 | 1471986748440 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 14:12:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 14:12:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1835ms 14:12:28 INFO - PROCESS | 1780 | 1471986748500 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 14:12:28 INFO - PROCESS | 1780 | 1471986748504 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 14:12:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 14:12:28 INFO - PROCESS | 1780 | 1471986748511 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 14:12:28 INFO - PROCESS | 1780 | 1471986748514 Marionette TRACE conn4 <- [1,2602,null,{}] 14:12:28 INFO - PROCESS | 1780 | 1471986748521 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:28 INFO - PROCESS | 1780 | 1471986748526 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:28 INFO - PROCESS | 1780 | 1471986748773 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 14:12:29 INFO - PROCESS | 1780 | 1471986749107 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:29 INFO - PROCESS | 1780 | 1471986749118 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:29 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f05f400 == 96 [pid = 1780] [id = 658] 14:12:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 164 (0x9151c800) [pid = 1780] [serial = 1975] [outer = (nil)] 14:12:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 165 (0x9adabc00) [pid = 1780] [serial = 1976] [outer = 0x9151c800] 14:12:29 INFO - PROCESS | 1780 | 1471986749206 Marionette DEBUG loaded listener.js 14:12:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 166 (0x9b06ac00) [pid = 1780] [serial = 1977] [outer = 0x9151c800] 14:12:30 INFO - PROCESS | 1780 | 1471986750357 Marionette TRACE conn4 <- [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]]]}] 14:12:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 14:12:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1888ms 14:12:30 INFO - PROCESS | 1780 | 1471986750403 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 14:12:30 INFO - PROCESS | 1780 | 1471986750410 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 14:12:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 14:12:30 INFO - PROCESS | 1780 | 1471986750421 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 14:12:30 INFO - PROCESS | 1780 | 1471986750426 Marionette TRACE conn4 <- [1,2606,null,{}] 14:12:30 INFO - PROCESS | 1780 | 1471986750441 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:30 INFO - PROCESS | 1780 | 1471986750456 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:30 INFO - PROCESS | 1780 | 1471986750740 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 14:12:31 INFO - PROCESS | 1780 | 1471986751022 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:31 INFO - PROCESS | 1780 | 1471986751031 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:31 INFO - PROCESS | 1780 | ++DOCSHELL 0x9ada0400 == 97 [pid = 1780] [id = 659] 14:12:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 167 (0x9b066000) [pid = 1780] [serial = 1978] [outer = (nil)] 14:12:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 168 (0x9b545000) [pid = 1780] [serial = 1979] [outer = 0x9b066000] 14:12:31 INFO - PROCESS | 1780 | 1471986751120 Marionette DEBUG loaded listener.js 14:12:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 169 (0x9b8abc00) [pid = 1780] [serial = 1980] [outer = 0x9b066000] 14:12:32 INFO - PROCESS | 1780 | 1471986752653 Marionette TRACE conn4 <- [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]]]}] 14:12:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 14:12:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 2354ms 14:12:32 INFO - PROCESS | 1780 | 1471986752775 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 14:12:32 INFO - PROCESS | 1780 | 1471986752780 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 14:12:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 14:12:32 INFO - PROCESS | 1780 | 1471986752787 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 14:12:32 INFO - PROCESS | 1780 | 1471986752793 Marionette TRACE conn4 <- [1,2610,null,{}] 14:12:32 INFO - PROCESS | 1780 | 1471986752800 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:32 INFO - PROCESS | 1780 | 1471986752807 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:33 INFO - PROCESS | 1780 | 1471986753055 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 14:12:33 INFO - PROCESS | 1780 | 1471986753350 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:33 INFO - PROCESS | 1780 | 1471986753366 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:33 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a572000 == 98 [pid = 1780] [id = 660] 14:12:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 170 (0x9b2ad400) [pid = 1780] [serial = 1981] [outer = (nil)] 14:12:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 171 (0x9d5a9400) [pid = 1780] [serial = 1982] [outer = 0x9b2ad400] 14:12:33 INFO - PROCESS | 1780 | 1471986753488 Marionette DEBUG loaded listener.js 14:12:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 172 (0xa2007000) [pid = 1780] [serial = 1983] [outer = 0x9b2ad400] 14:12:34 INFO - PROCESS | 1780 | 1471986754706 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 14:12:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 14:12:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1984ms 14:12:34 INFO - PROCESS | 1780 | 1471986754773 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 14:12:34 INFO - PROCESS | 1780 | 1471986754780 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 14:12:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 14:12:34 INFO - PROCESS | 1780 | 1471986754791 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 14:12:34 INFO - PROCESS | 1780 | 1471986754796 Marionette TRACE conn4 <- [1,2614,null,{}] 14:12:34 INFO - PROCESS | 1780 | 1471986754806 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:34 INFO - PROCESS | 1780 | 1471986754811 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:35 INFO - PROCESS | 1780 | 1471986755087 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 14:12:35 INFO - PROCESS | 1780 | 1471986755906 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:35 INFO - PROCESS | 1780 | 1471986755914 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:35 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c95ac00 == 99 [pid = 1780] [id = 661] 14:12:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 173 (0x8c95dc00) [pid = 1780] [serial = 1984] [outer = (nil)] 14:12:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 174 (0x8ca53800) [pid = 1780] [serial = 1985] [outer = 0x8c95dc00] 14:12:36 INFO - PROCESS | 1780 | 1471986756032 Marionette DEBUG loaded listener.js 14:12:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 175 (0x8cc6e400) [pid = 1780] [serial = 1986] [outer = 0x8c95dc00] 14:12:36 INFO - PROCESS | 1780 | 1471986756983 Marionette TRACE conn4 <- [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]]]}] 14:12:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 14:12:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 2242ms 14:12:37 INFO - PROCESS | 1780 | 1471986757035 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 14:12:37 INFO - PROCESS | 1780 | 1471986757042 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 14:12:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 14:12:37 INFO - PROCESS | 1780 | 1471986757051 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 14:12:37 INFO - PROCESS | 1780 | 1471986757056 Marionette TRACE conn4 <- [1,2618,null,{}] 14:12:37 INFO - PROCESS | 1780 | 1471986757065 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:37 INFO - PROCESS | 1780 | 1471986757074 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:37 INFO - PROCESS | 1780 | 1471986757307 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 14:12:37 INFO - PROCESS | 1780 | 1471986757653 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:37 INFO - PROCESS | 1780 | 1471986757664 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:37 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f1a7800 == 100 [pid = 1780] [id = 662] 14:12:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 176 (0x8f1ad400) [pid = 1780] [serial = 1987] [outer = (nil)] 14:12:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 177 (0x90bf1800) [pid = 1780] [serial = 1988] [outer = 0x8f1ad400] 14:12:37 INFO - PROCESS | 1780 | 1471986757760 Marionette DEBUG loaded listener.js 14:12:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 178 (0x90c45800) [pid = 1780] [serial = 1989] [outer = 0x8f1ad400] 14:12:38 INFO - PROCESS | 1780 | 1471986758985 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 14:12:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 14:12:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 2000ms 14:12:39 INFO - PROCESS | 1780 | 1471986759055 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 14:12:39 INFO - PROCESS | 1780 | 1471986759062 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 14:12:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 14:12:39 INFO - PROCESS | 1780 | 1471986759069 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 14:12:39 INFO - PROCESS | 1780 | 1471986759074 Marionette TRACE conn4 <- [1,2622,null,{}] 14:12:39 INFO - PROCESS | 1780 | 1471986759080 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:39 INFO - PROCESS | 1780 | 1471986759086 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:39 INFO - PROCESS | 1780 | 1471986759361 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 14:12:39 INFO - PROCESS | 1780 | 1471986759793 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:39 INFO - PROCESS | 1780 | 1471986759806 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:39 INFO - PROCESS | 1780 | ++DOCSHELL 0x90c6e800 == 101 [pid = 1780] [id = 663] 14:12:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 179 (0x9151f400) [pid = 1780] [serial = 1990] [outer = (nil)] 14:12:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 180 (0x91bb6400) [pid = 1780] [serial = 1991] [outer = 0x9151f400] 14:12:39 INFO - PROCESS | 1780 | 1471986759897 Marionette DEBUG loaded listener.js 14:12:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 181 (0x92436400) [pid = 1780] [serial = 1992] [outer = 0x9151f400] 14:12:40 INFO - PROCESS | 1780 | 1471986760875 Marionette TRACE conn4 <- [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]]]}] 14:12:42 INFO - PROCESS | 1780 | --DOCSHELL 0x916a4800 == 100 [pid = 1780] [id = 567] 14:12:42 INFO - PROCESS | 1780 | --DOCSHELL 0x8f1a3800 == 99 [pid = 1780] [id = 604] 14:12:42 INFO - PROCESS | 1780 | --DOCSHELL 0x8f1a9c00 == 98 [pid = 1780] [id = 648] 14:12:42 INFO - PROCESS | 1780 | --DOCSHELL 0x8daf0c00 == 97 [pid = 1780] [id = 647] 14:12:42 INFO - PROCESS | 1780 | --DOCSHELL 0x8aee7800 == 96 [pid = 1780] [id = 646] 14:12:42 INFO - PROCESS | 1780 | --DOCSHELL 0x90bf6000 == 95 [pid = 1780] [id = 645] 14:12:42 INFO - PROCESS | 1780 | --DOCSHELL 0x8c0d9000 == 94 [pid = 1780] [id = 644] 14:12:42 INFO - PROCESS | 1780 | --DOCSHELL 0x8c0cfc00 == 93 [pid = 1780] [id = 643] 14:12:42 INFO - PROCESS | 1780 | --DOCSHELL 0x8bdc2400 == 92 [pid = 1780] [id = 635] 14:12:42 INFO - PROCESS | 1780 | --DOCSHELL 0x93cafc00 == 91 [pid = 1780] [id = 636] 14:12:42 INFO - PROCESS | 1780 | --DOCSHELL 0x8aee4000 == 90 [pid = 1780] [id = 634] 14:12:42 INFO - PROCESS | 1780 | --DOCSHELL 0x93c48800 == 89 [pid = 1780] [id = 633] 14:12:42 INFO - PROCESS | 1780 | --DOCSHELL 0x93a3d400 == 88 [pid = 1780] [id = 632] 14:12:42 INFO - PROCESS | 1780 | --DOCSHELL 0x90c72c00 == 87 [pid = 1780] [id = 631] 14:12:42 INFO - PROCESS | 1780 | --DOCSHELL 0x8ca4ac00 == 86 [pid = 1780] [id = 630] 14:12:42 INFO - PROCESS | 1780 | --DOCSHELL 0x8ca46000 == 85 [pid = 1780] [id = 640] 14:12:42 INFO - PROCESS | 1780 | --DOCSHELL 0x8cc74400 == 84 [pid = 1780] [id = 641] 14:12:42 INFO - PROCESS | 1780 | --DOCSHELL 0x8ddea400 == 83 [pid = 1780] [id = 642] 14:12:42 INFO - PROCESS | 1780 | --DOCSHELL 0x9a42a800 == 82 [pid = 1780] [id = 637] 14:12:42 INFO - PROCESS | 1780 | --DOCSHELL 0x97ac3800 == 81 [pid = 1780] [id = 549] 14:12:42 INFO - PROCESS | 1780 | --DOCSHELL 0x9523d000 == 80 [pid = 1780] [id = 524] 14:12:42 INFO - PROCESS | 1780 | --DOCSHELL 0x8c959000 == 79 [pid = 1780] [id = 623] 14:12:42 INFO - PROCESS | 1780 | --DOCSHELL 0x8c0da000 == 78 [pid = 1780] [id = 622] 14:12:42 INFO - PROCESS | 1780 | --DOCSHELL 0x92433000 == 77 [pid = 1780] [id = 546] 14:12:42 INFO - PROCESS | 1780 | --DOCSHELL 0xa23c4c00 == 76 [pid = 1780] [id = 551] 14:12:43 INFO - PROCESS | 1780 | --DOCSHELL 0x916a2400 == 75 [pid = 1780] [id = 555] 14:12:43 INFO - PROCESS | 1780 | --DOCSHELL 0x95278800 == 74 [pid = 1780] [id = 514] 14:12:43 INFO - PROCESS | 1780 | --DOCSHELL 0x91473400 == 73 [pid = 1780] [id = 552] 14:12:43 INFO - PROCESS | 1780 | --DOCSHELL 0x8f059400 == 72 [pid = 1780] [id = 624] 14:12:43 INFO - PROCESS | 1780 | --DOCSHELL 0x91475c00 == 71 [pid = 1780] [id = 550] 14:12:43 INFO - PROCESS | 1780 | --DOCSHELL 0x9a476000 == 70 [pid = 1780] [id = 526] 14:12:43 INFO - PROCESS | 1780 | --DOCSHELL 0x9c24d800 == 69 [pid = 1780] [id = 538] 14:12:43 INFO - PROCESS | 1780 | --DOCSHELL 0x91d09c00 == 68 [pid = 1780] [id = 519] 14:12:43 INFO - PROCESS | 1780 | --DOCSHELL 0x92564c00 == 67 [pid = 1780] [id = 556] 14:12:43 INFO - PROCESS | 1780 | --DOCSHELL 0x92565800 == 66 [pid = 1780] [id = 558] 14:12:43 INFO - PROCESS | 1780 | --DOCSHELL 0x99817000 == 65 [pid = 1780] [id = 515] 14:12:43 INFO - PROCESS | 1780 | --DOCSHELL 0x90c45c00 == 64 [pid = 1780] [id = 625] 14:12:43 INFO - PROCESS | 1780 | --DOCSHELL 0x91bb7000 == 63 [pid = 1780] [id = 513] 14:12:43 INFO - PROCESS | 1780 | --DOCSHELL 0x95278400 == 62 [pid = 1780] [id = 560] 14:12:43 INFO - PROCESS | 1780 | --DOCSHELL 0x9147cc00 == 61 [pid = 1780] [id = 553] 14:12:43 INFO - PROCESS | 1780 | --DOCSHELL 0x95240800 == 60 [pid = 1780] [id = 520] 14:12:43 INFO - PROCESS | 1780 | --DOCSHELL 0x915cc000 == 59 [pid = 1780] [id = 627] 14:12:43 INFO - PROCESS | 1780 | --DOCSHELL 0x9151d000 == 58 [pid = 1780] [id = 626] 14:12:43 INFO - PROCESS | 1780 | --DOCSHELL 0x917d8800 == 57 [pid = 1780] [id = 516] 14:12:43 INFO - PROCESS | 1780 | --DOCSHELL 0x997c9800 == 56 [pid = 1780] [id = 559] 14:12:43 INFO - PROCESS | 1780 | --DOCSHELL 0x96f84400 == 55 [pid = 1780] [id = 545] 14:12:43 INFO - PROCESS | 1780 | --DOCSHELL 0x91bb4000 == 54 [pid = 1780] [id = 518] 14:12:43 INFO - PROCESS | 1780 | --DOCSHELL 0x8f1a3400 == 53 [pid = 1780] [id = 554] 14:12:43 INFO - PROCESS | 1780 | --DOCSHELL 0x90c75000 == 52 [pid = 1780] [id = 581] 14:12:43 INFO - PROCESS | 1780 | --DOCSHELL 0x90be8000 == 51 [pid = 1780] [id = 638] 14:12:43 INFO - PROCESS | 1780 | --DOCSHELL 0x925f0400 == 50 [pid = 1780] [id = 534] 14:12:43 INFO - PROCESS | 1780 | --DOCSHELL 0x9b8a8000 == 49 [pid = 1780] [id = 639] 14:12:43 INFO - PROCESS | 1780 | --DOCSHELL 0x91bba800 == 48 [pid = 1780] [id = 521] 14:12:43 INFO - PROCESS | 1780 | --DOCSHELL 0x925f0c00 == 47 [pid = 1780] [id = 603] 14:12:43 INFO - PROCESS | 1780 | --DOCSHELL 0x8ca9e800 == 46 [pid = 1780] [id = 628] 14:12:43 INFO - PROCESS | 1780 | --DOCSHELL 0xa22e6400 == 45 [pid = 1780] [id = 548] 14:12:43 INFO - PROCESS | 1780 | --DOCSHELL 0x99327800 == 44 [pid = 1780] [id = 525] 14:12:43 INFO - PROCESS | 1780 | --DOCSHELL 0x8f05e800 == 43 [pid = 1780] [id = 517] 14:12:43 INFO - PROCESS | 1780 | --DOCSHELL 0x91d0d400 == 42 [pid = 1780] [id = 543] 14:12:43 INFO - PROCESS | 1780 | --DOCSHELL 0x9a430400 == 41 [pid = 1780] [id = 523] 14:12:43 INFO - PROCESS | 1780 | --DOCSHELL 0x9a576400 == 40 [pid = 1780] [id = 547] 14:12:43 INFO - PROCESS | 1780 | --DOCSHELL 0x95280800 == 39 [pid = 1780] [id = 522] 14:12:43 INFO - PROCESS | 1780 | --DOCSHELL 0x8caa3000 == 38 [pid = 1780] [id = 629] 14:12:43 INFO - PROCESS | 1780 | --DOCSHELL 0x8c95ac00 == 37 [pid = 1780] [id = 661] 14:12:43 INFO - PROCESS | 1780 | --DOCSHELL 0x8f1a7800 == 36 [pid = 1780] [id = 662] 14:12:43 INFO - PROCESS | 1780 | --DOCSHELL 0x9a572000 == 35 [pid = 1780] [id = 660] 14:12:43 INFO - PROCESS | 1780 | --DOCSHELL 0x9ada0400 == 34 [pid = 1780] [id = 659] 14:12:43 INFO - PROCESS | 1780 | --DOCSHELL 0x8f05f400 == 33 [pid = 1780] [id = 658] 14:12:43 INFO - PROCESS | 1780 | --DOCSHELL 0x93cabc00 == 32 [pid = 1780] [id = 657] 14:12:43 INFO - PROCESS | 1780 | --DOCSHELL 0x915cf800 == 31 [pid = 1780] [id = 656] 14:12:43 INFO - PROCESS | 1780 | --DOCSHELL 0x90bf6c00 == 30 [pid = 1780] [id = 654] 14:12:43 INFO - PROCESS | 1780 | --DOCSHELL 0x96f80800 == 29 [pid = 1780] [id = 655] 14:12:43 INFO - PROCESS | 1780 | --DOCSHELL 0x90c44000 == 28 [pid = 1780] [id = 653] 14:12:43 INFO - PROCESS | 1780 | --DOCSHELL 0x9255d000 == 27 [pid = 1780] [id = 652] 14:12:43 INFO - PROCESS | 1780 | --DOCSHELL 0x8f05c800 == 26 [pid = 1780] [id = 651] 14:12:43 INFO - PROCESS | 1780 | --DOCSHELL 0x8bdbf400 == 25 [pid = 1780] [id = 649] 14:12:43 INFO - PROCESS | 1780 | --DOCSHELL 0x8c961800 == 24 [pid = 1780] [id = 650] 14:12:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 14:12:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 4048ms 14:12:43 INFO - PROCESS | 1780 | --DOMWINDOW == 180 (0x90d03800) [pid = 1780] [serial = 1887] [outer = (nil)] [url = about:blank] 14:12:43 INFO - PROCESS | 1780 | --DOMWINDOW == 179 (0xa221c400) [pid = 1780] [serial = 1844] [outer = (nil)] [url = about:blank] 14:12:43 INFO - PROCESS | 1780 | --DOMWINDOW == 178 (0x8ca54000) [pid = 1780] [serial = 1871] [outer = (nil)] [url = about:blank] 14:12:43 INFO - PROCESS | 1780 | --DOMWINDOW == 177 (0x91d90400) [pid = 1780] [serial = 1883] [outer = (nil)] [url = about:blank] 14:12:43 INFO - PROCESS | 1780 | --DOMWINDOW == 176 (0x91d8b400) [pid = 1780] [serial = 1835] [outer = (nil)] [url = about:blank] 14:12:43 INFO - PROCESS | 1780 | --DOMWINDOW == 175 (0x9b06e000) [pid = 1780] [serial = 1838] [outer = (nil)] [url = about:blank] 14:12:43 INFO - PROCESS | 1780 | --DOMWINDOW == 174 (0x90c78400) [pid = 1780] [serial = 1877] [outer = (nil)] [url = about:blank] 14:12:43 INFO - PROCESS | 1780 | --DOMWINDOW == 173 (0x93a3f800) [pid = 1780] [serial = 1884] [outer = (nil)] [url = about:blank] 14:12:43 INFO - PROCESS | 1780 | --DOMWINDOW == 172 (0xa6da7400) [pid = 1780] [serial = 1862] [outer = (nil)] [url = about:blank] 14:12:43 INFO - PROCESS | 1780 | --DOMWINDOW == 171 (0x8aeeb000) [pid = 1780] [serial = 1853] [outer = (nil)] [url = about:blank] 14:12:43 INFO - PROCESS | 1780 | --DOMWINDOW == 170 (0x917d3400) [pid = 1780] [serial = 1881] [outer = (nil)] [url = about:blank] 14:12:43 INFO - PROCESS | 1780 | --DOMWINDOW == 169 (0x8ca9f800) [pid = 1780] [serial = 1872] [outer = (nil)] [url = about:blank] 14:12:43 INFO - PROCESS | 1780 | --DOMWINDOW == 168 (0x90beac00) [pid = 1780] [serial = 1875] [outer = (nil)] [url = about:blank] 14:12:43 INFO - PROCESS | 1780 | --DOMWINDOW == 167 (0x8daea800) [pid = 1780] [serial = 1865] [outer = (nil)] [url = about:blank] 14:12:43 INFO - PROCESS | 1780 | --DOMWINDOW == 166 (0x90d0ec00) [pid = 1780] [serial = 1878] [outer = (nil)] [url = about:blank] 14:12:43 INFO - PROCESS | 1780 | --DOMWINDOW == 165 (0x8c95c800) [pid = 1780] [serial = 1859] [outer = (nil)] [url = about:blank] 14:12:43 INFO - PROCESS | 1780 | --DOMWINDOW == 164 (0x8c0d6800) [pid = 1780] [serial = 1856] [outer = (nil)] [url = about:blank] 14:12:43 INFO - PROCESS | 1780 | --DOMWINDOW == 163 (0x8ca4d000) [pid = 1780] [serial = 1868] [outer = (nil)] [url = about:blank] 14:12:43 INFO - PROCESS | 1780 | --DOMWINDOW == 162 (0x8f1a4400) [pid = 1780] [serial = 1874] [outer = (nil)] [url = about:blank] 14:12:43 INFO - PROCESS | 1780 | --DOMWINDOW == 161 (0x8f1abc00) [pid = 1780] [serial = 1886] [outer = (nil)] [url = about:blank] 14:12:43 INFO - PROCESS | 1780 | --DOMWINDOW == 160 (0xa67fb800) [pid = 1780] [serial = 1847] [outer = (nil)] [url = about:blank] 14:12:43 INFO - PROCESS | 1780 | --DOMWINDOW == 159 (0x915cfc00) [pid = 1780] [serial = 1880] [outer = (nil)] [url = about:blank] 14:12:43 INFO - PROCESS | 1780 | --DOMWINDOW == 158 (0x9d54ec00) [pid = 1780] [serial = 1841] [outer = (nil)] [url = about:blank] 14:12:43 INFO - PROCESS | 1780 | --DOMWINDOW == 157 (0x90d02000) [pid = 1780] [serial = 1832] [outer = (nil)] [url = about:blank] 14:12:43 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0x8c0d7c00) [pid = 1780] [serial = 1850] [outer = (nil)] [url = about:blank] 14:12:43 INFO - PROCESS | 1780 | 1471986763510 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 14:12:43 INFO - PROCESS | 1780 | 1471986763516 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 14:12:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 14:12:43 INFO - PROCESS | 1780 | 1471986763533 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 14:12:43 INFO - PROCESS | 1780 | 1471986763541 Marionette TRACE conn4 <- [1,2626,null,{}] 14:12:43 INFO - PROCESS | 1780 | 1471986763551 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:43 INFO - PROCESS | 1780 | 1471986763558 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:43 INFO - PROCESS | 1780 | 1471986763760 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 14:12:43 INFO - PROCESS | 1780 | 1471986763947 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:43 INFO - PROCESS | 1780 | 1471986763961 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:43 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c0d7c00 == 25 [pid = 1780] [id = 664] 14:12:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0x8c0d9000) [pid = 1780] [serial = 1993] [outer = (nil)] 14:12:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 158 (0x8c95ac00) [pid = 1780] [serial = 1994] [outer = 0x8c0d9000] 14:12:44 INFO - PROCESS | 1780 | 1471986764046 Marionette DEBUG loaded listener.js 14:12:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 159 (0x8ca45c00) [pid = 1780] [serial = 1995] [outer = 0x8c0d9000] 14:12:45 INFO - PROCESS | 1780 | 1471986765049 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 14:12:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 14:12:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1589ms 14:12:45 INFO - PROCESS | 1780 | 1471986765122 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 14:12:45 INFO - PROCESS | 1780 | 1471986765128 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 14:12:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 14:12:45 INFO - PROCESS | 1780 | 1471986765140 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 14:12:45 INFO - PROCESS | 1780 | 1471986765146 Marionette TRACE conn4 <- [1,2630,null,{}] 14:12:45 INFO - PROCESS | 1780 | 1471986765153 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:45 INFO - PROCESS | 1780 | 1471986765160 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:45 INFO - PROCESS | 1780 | 1471986765393 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 14:12:45 INFO - PROCESS | 1780 | 1471986765649 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:45 INFO - PROCESS | 1780 | 1471986765660 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:45 INFO - PROCESS | 1780 | ++DOCSHELL 0x8cc70000 == 26 [pid = 1780] [id = 665] 14:12:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 160 (0x8cc77000) [pid = 1780] [serial = 1996] [outer = (nil)] 14:12:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 161 (0x8dae5800) [pid = 1780] [serial = 1997] [outer = 0x8cc77000] 14:12:45 INFO - PROCESS | 1780 | 1471986765744 Marionette DEBUG loaded listener.js 14:12:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 162 (0x8ddea400) [pid = 1780] [serial = 1998] [outer = 0x8cc77000] 14:12:46 INFO - PROCESS | 1780 | 1471986766792 Marionette TRACE conn4 <- [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]]]}] 14:12:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 14:12:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1696ms 14:12:46 INFO - PROCESS | 1780 | 1471986766834 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 14:12:46 INFO - PROCESS | 1780 | 1471986766842 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 14:12:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 14:12:46 INFO - PROCESS | 1780 | 1471986766859 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 14:12:46 INFO - PROCESS | 1780 | 1471986766866 Marionette TRACE conn4 <- [1,2634,null,{}] 14:12:46 INFO - PROCESS | 1780 | 1471986766894 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:46 INFO - PROCESS | 1780 | 1471986766909 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:47 INFO - PROCESS | 1780 | 1471986767316 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 14:12:47 INFO - PROCESS | 1780 | 1471986767410 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:47 INFO - PROCESS | 1780 | 1471986767426 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:47 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f1a3400 == 27 [pid = 1780] [id = 666] 14:12:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 163 (0x8f1a3800) [pid = 1780] [serial = 1999] [outer = (nil)] 14:12:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 164 (0x8f1abc00) [pid = 1780] [serial = 2000] [outer = 0x8f1a3800] 14:12:47 INFO - PROCESS | 1780 | 1471986767618 Marionette DEBUG loaded listener.js 14:12:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 165 (0x90beb000) [pid = 1780] [serial = 2001] [outer = 0x8f1a3800] 14:12:50 INFO - PROCESS | 1780 | --DOMWINDOW == 164 (0x8c962800) [pid = 1780] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 14:12:50 INFO - PROCESS | 1780 | --DOMWINDOW == 163 (0x9a9e2000) [pid = 1780] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 14:12:50 INFO - PROCESS | 1780 | --DOMWINDOW == 162 (0x9a572800) [pid = 1780] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 14:12:50 INFO - PROCESS | 1780 | --DOMWINDOW == 161 (0x8aeea000) [pid = 1780] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 14:12:50 INFO - PROCESS | 1780 | --DOMWINDOW == 160 (0x9b072c00) [pid = 1780] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 14:12:50 INFO - PROCESS | 1780 | --DOMWINDOW == 159 (0x8bdbac00) [pid = 1780] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 14:12:50 INFO - PROCESS | 1780 | --DOMWINDOW == 158 (0x91d84000) [pid = 1780] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 14:12:50 INFO - PROCESS | 1780 | --DOMWINDOW == 157 (0x8ca98000) [pid = 1780] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 14:12:50 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0x9527dc00) [pid = 1780] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 14:12:50 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0x8dae6000) [pid = 1780] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 14:12:50 INFO - PROCESS | 1780 | --DOMWINDOW == 154 (0x9d543400) [pid = 1780] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 14:12:50 INFO - PROCESS | 1780 | --DOMWINDOW == 153 (0x8aee3400) [pid = 1780] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 14:12:50 INFO - PROCESS | 1780 | --DOMWINDOW == 152 (0x8bdc0000) [pid = 1780] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 14:12:50 INFO - PROCESS | 1780 | --DOMWINDOW == 151 (0x925f1800) [pid = 1780] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 14:12:50 INFO - PROCESS | 1780 | --DOMWINDOW == 150 (0x8c957c00) [pid = 1780] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 14:12:50 INFO - PROCESS | 1780 | --DOMWINDOW == 149 (0x8f1acc00) [pid = 1780] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 14:12:50 INFO - PROCESS | 1780 | --DOMWINDOW == 148 (0x9abb0800) [pid = 1780] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 14:12:50 INFO - PROCESS | 1780 | --DOMWINDOW == 147 (0x8c0d0400) [pid = 1780] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 14:12:50 INFO - PROCESS | 1780 | --DOMWINDOW == 146 (0x915c3c00) [pid = 1780] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 14:12:50 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x90be9400) [pid = 1780] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 14:12:50 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x8cc6e800) [pid = 1780] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 14:12:50 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0xa6737800) [pid = 1780] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 14:12:50 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x90c41c00) [pid = 1780] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 14:12:50 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x9aba5000) [pid = 1780] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 14:12:50 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x93e08800) [pid = 1780] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 14:12:50 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x95276000) [pid = 1780] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 14:12:50 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x9b543400) [pid = 1780] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 14:12:50 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x93abe000) [pid = 1780] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 14:12:50 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x9a552c00) [pid = 1780] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 14:12:50 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x8e9e1400) [pid = 1780] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 14:12:50 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x8dde9c00) [pid = 1780] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 14:12:50 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x8c0d0000) [pid = 1780] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 14:12:50 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x8c95f000) [pid = 1780] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 14:12:50 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0x8f1a4c00) [pid = 1780] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 14:12:50 INFO - PROCESS | 1780 | --DOMWINDOW == 130 (0x90d09c00) [pid = 1780] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 14:12:50 INFO - PROCESS | 1780 | --DOMWINDOW == 129 (0x8ca4d400) [pid = 1780] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 14:12:50 INFO - PROCESS | 1780 | --DOMWINDOW == 128 (0x8ddef000) [pid = 1780] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 14:12:50 INFO - PROCESS | 1780 | --DOMWINDOW == 127 (0x91518c00) [pid = 1780] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 14:12:50 INFO - PROCESS | 1780 | --DOMWINDOW == 126 (0x9151e000) [pid = 1780] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 14:12:50 INFO - PROCESS | 1780 | --DOMWINDOW == 125 (0x8ddf4000) [pid = 1780] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 14:12:50 INFO - PROCESS | 1780 | 1471986770985 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 14:12:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 14:12:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 4166ms 14:12:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 14:12:51 INFO - PROCESS | 1780 | 1471986771018 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 14:12:51 INFO - PROCESS | 1780 | 1471986771021 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 14:12:51 INFO - PROCESS | 1780 | 1471986771029 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 14:12:51 INFO - PROCESS | 1780 | 1471986771031 Marionette TRACE conn4 <- [1,2638,null,{}] 14:12:51 INFO - PROCESS | 1780 | 1471986771038 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:51 INFO - PROCESS | 1780 | 1471986771044 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:51 INFO - PROCESS | 1780 | 1471986771231 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 14:12:51 INFO - PROCESS | 1780 | 1471986771418 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:51 INFO - PROCESS | 1780 | 1471986771429 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:51 INFO - PROCESS | 1780 | ++DOCSHELL 0x8aee8800 == 28 [pid = 1780] [id = 667] 14:12:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 126 (0x8bdbb000) [pid = 1780] [serial = 2002] [outer = (nil)] 14:12:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 127 (0x8ca9a400) [pid = 1780] [serial = 2003] [outer = 0x8bdbb000] 14:12:51 INFO - PROCESS | 1780 | 1471986771505 Marionette DEBUG loaded listener.js 14:12:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 128 (0x8ddf4000) [pid = 1780] [serial = 2004] [outer = 0x8bdbb000] 14:12:52 INFO - PROCESS | 1780 | 1471986772342 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 14:12:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 14:12:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1390ms 14:12:52 INFO - PROCESS | 1780 | 1471986772419 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 14:12:52 INFO - PROCESS | 1780 | 1471986772423 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 14:12:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 14:12:52 INFO - PROCESS | 1780 | 1471986772431 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 14:12:52 INFO - PROCESS | 1780 | 1471986772435 Marionette TRACE conn4 <- [1,2642,null,{}] 14:12:52 INFO - PROCESS | 1780 | 1471986772442 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:52 INFO - PROCESS | 1780 | 1471986772448 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:52 INFO - PROCESS | 1780 | 1471986772630 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 14:12:53 INFO - PROCESS | 1780 | 1471986773004 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:53 INFO - PROCESS | 1780 | 1471986773012 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:53 INFO - PROCESS | 1780 | ++DOCSHELL 0x8aee8000 == 29 [pid = 1780] [id = 668] 14:12:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 129 (0x8aee8400) [pid = 1780] [serial = 2005] [outer = (nil)] 14:12:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 130 (0x8aeef400) [pid = 1780] [serial = 2006] [outer = 0x8aee8400] 14:12:53 INFO - PROCESS | 1780 | 1471986773118 Marionette DEBUG loaded listener.js 14:12:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 131 (0x8c0d1400) [pid = 1780] [serial = 2007] [outer = 0x8aee8400] 14:12:54 INFO - PROCESS | 1780 | 1471986774129 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 14:12:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 14:12:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1742ms 14:12:54 INFO - PROCESS | 1780 | 1471986774178 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 14:12:54 INFO - PROCESS | 1780 | 1471986774185 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 14:12:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 14:12:54 INFO - PROCESS | 1780 | 1471986774195 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 14:12:54 INFO - PROCESS | 1780 | 1471986774200 Marionette TRACE conn4 <- [1,2646,null,{}] 14:12:54 INFO - PROCESS | 1780 | 1471986774210 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:54 INFO - PROCESS | 1780 | 1471986774217 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:54 INFO - PROCESS | 1780 | 1471986774485 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 14:12:54 INFO - PROCESS | 1780 | 1471986774818 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:54 INFO - PROCESS | 1780 | 1471986774830 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:54 INFO - PROCESS | 1780 | ++DOCSHELL 0x8dae9800 == 30 [pid = 1780] [id = 669] 14:12:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x8daef000) [pid = 1780] [serial = 2008] [outer = (nil)] 14:12:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x8ddee800) [pid = 1780] [serial = 2009] [outer = 0x8daef000] 14:12:54 INFO - PROCESS | 1780 | 1471986774970 Marionette DEBUG loaded listener.js 14:12:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x8e9e6000) [pid = 1780] [serial = 2010] [outer = 0x8daef000] 14:12:55 INFO - PROCESS | 1780 | 1471986775992 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 14:12:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 14:12:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1834ms 14:12:56 INFO - PROCESS | 1780 | 1471986776033 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 14:12:56 INFO - PROCESS | 1780 | 1471986776040 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 14:12:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 14:12:56 INFO - PROCESS | 1780 | 1471986776048 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 14:12:56 INFO - PROCESS | 1780 | 1471986776053 Marionette TRACE conn4 <- [1,2650,null,{}] 14:12:56 INFO - PROCESS | 1780 | 1471986776060 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:56 INFO - PROCESS | 1780 | 1471986776065 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:56 INFO - PROCESS | 1780 | 1471986776289 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 14:12:56 INFO - PROCESS | 1780 | 1471986776651 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:56 INFO - PROCESS | 1780 | 1471986776660 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:56 INFO - PROCESS | 1780 | ++DOCSHELL 0x8aeeac00 == 31 [pid = 1780] [id = 670] 14:12:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x8e9e4c00) [pid = 1780] [serial = 2011] [outer = (nil)] 14:12:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x90c3d800) [pid = 1780] [serial = 2012] [outer = 0x8e9e4c00] 14:12:56 INFO - PROCESS | 1780 | 1471986776761 Marionette DEBUG loaded listener.js 14:12:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x90c4a800) [pid = 1780] [serial = 2013] [outer = 0x8e9e4c00] 14:12:57 INFO - PROCESS | 1780 | 1471986777732 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 14:12:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 14:12:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1745ms 14:12:57 INFO - PROCESS | 1780 | 1471986777795 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 14:12:57 INFO - PROCESS | 1780 | 1471986777800 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 14:12:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 14:12:57 INFO - PROCESS | 1780 | 1471986777817 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 14:12:57 INFO - PROCESS | 1780 | 1471986777827 Marionette TRACE conn4 <- [1,2654,null,{}] 14:12:57 INFO - PROCESS | 1780 | 1471986777836 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:57 INFO - PROCESS | 1780 | 1471986777844 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:58 INFO - PROCESS | 1780 | 1471986778115 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 14:12:58 INFO - PROCESS | 1780 | 1471986778433 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:58 INFO - PROCESS | 1780 | 1471986778444 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:58 INFO - PROCESS | 1780 | ++DOCSHELL 0x8aeecc00 == 32 [pid = 1780] [id = 671] 14:12:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x8bdbb800) [pid = 1780] [serial = 2014] [outer = (nil)] 14:12:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x9147dc00) [pid = 1780] [serial = 2015] [outer = 0x8bdbb800] 14:12:58 INFO - PROCESS | 1780 | 1471986778548 Marionette DEBUG loaded listener.js 14:12:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x91516800) [pid = 1780] [serial = 2016] [outer = 0x8bdbb800] 14:12:59 INFO - PROCESS | 1780 | 1471986779514 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 14:12:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 14:12:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1758ms 14:12:59 INFO - PROCESS | 1780 | 1471986779567 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 14:12:59 INFO - PROCESS | 1780 | 1471986779573 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 14:12:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 14:12:59 INFO - PROCESS | 1780 | 1471986779580 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 14:12:59 INFO - PROCESS | 1780 | 1471986779585 Marionette TRACE conn4 <- [1,2658,null,{}] 14:12:59 INFO - PROCESS | 1780 | 1471986779592 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:59 INFO - PROCESS | 1780 | 1471986779598 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:12:59 INFO - PROCESS | 1780 | 1471986779822 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 14:13:00 INFO - PROCESS | 1780 | 1471986780151 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:00 INFO - PROCESS | 1780 | 1471986780162 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:00 INFO - PROCESS | 1780 | ++DOCSHELL 0x8daea800 == 33 [pid = 1780] [id = 672] 14:13:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x9151b800) [pid = 1780] [serial = 2017] [outer = (nil)] 14:13:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x915c9400) [pid = 1780] [serial = 2018] [outer = 0x9151b800] 14:13:00 INFO - PROCESS | 1780 | 1471986780258 Marionette DEBUG loaded listener.js 14:13:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x915c6800) [pid = 1780] [serial = 2019] [outer = 0x9151b800] 14:13:01 INFO - PROCESS | 1780 | 1471986781236 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 14:13:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 14:13:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1734ms 14:13:01 INFO - PROCESS | 1780 | 1471986781315 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 14:13:01 INFO - PROCESS | 1780 | 1471986781320 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 14:13:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 14:13:01 INFO - PROCESS | 1780 | 1471986781327 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 14:13:01 INFO - PROCESS | 1780 | 1471986781333 Marionette TRACE conn4 <- [1,2662,null,{}] 14:13:01 INFO - PROCESS | 1780 | 1471986781339 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:01 INFO - PROCESS | 1780 | 1471986781345 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:01 INFO - PROCESS | 1780 | 1471986781605 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 14:13:01 INFO - PROCESS | 1780 | 1471986781947 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:01 INFO - PROCESS | 1780 | 1471986781969 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:02 INFO - PROCESS | 1780 | ++DOCSHELL 0x916aa800 == 34 [pid = 1780] [id = 673] 14:13:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x917ce400) [pid = 1780] [serial = 2020] [outer = (nil)] 14:13:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x917d8800) [pid = 1780] [serial = 2021] [outer = 0x917ce400] 14:13:02 INFO - PROCESS | 1780 | 1471986782080 Marionette DEBUG loaded listener.js 14:13:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x91d10800) [pid = 1780] [serial = 2022] [outer = 0x917ce400] 14:13:03 INFO - PROCESS | 1780 | 1471986783134 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 14:13:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 14:13:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1884ms 14:13:03 INFO - PROCESS | 1780 | 1471986783212 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 14:13:03 INFO - PROCESS | 1780 | 1471986783216 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 14:13:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 14:13:03 INFO - PROCESS | 1780 | 1471986783223 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 14:13:03 INFO - PROCESS | 1780 | 1471986783227 Marionette TRACE conn4 <- [1,2666,null,{}] 14:13:03 INFO - PROCESS | 1780 | 1471986783233 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:03 INFO - PROCESS | 1780 | 1471986783239 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:03 INFO - PROCESS | 1780 | 1471986783506 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 14:13:03 INFO - PROCESS | 1780 | 1471986783840 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:03 INFO - PROCESS | 1780 | 1471986783853 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:03 INFO - PROCESS | 1780 | ++DOCSHELL 0x91521800 == 35 [pid = 1780] [id = 674] 14:13:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 147 (0x915ca800) [pid = 1780] [serial = 2023] [outer = (nil)] 14:13:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 148 (0x92557c00) [pid = 1780] [serial = 2024] [outer = 0x915ca800] 14:13:03 INFO - PROCESS | 1780 | 1471986783944 Marionette DEBUG loaded listener.js 14:13:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 149 (0x8c0ce800) [pid = 1780] [serial = 2025] [outer = 0x915ca800] 14:13:05 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 14:13:05 INFO - PROCESS | 1780 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:13:05 INFO - PROCESS | 1780 | 1471986785289 Marionette TRACE conn4 <- [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]]]}] 14:13:05 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) 14:13:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2086ms 14:13:05 INFO - PROCESS | 1780 | 1471986785310 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 14:13:05 INFO - PROCESS | 1780 | 1471986785315 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 14:13:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 14:13:05 INFO - PROCESS | 1780 | 1471986785327 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 14:13:05 INFO - PROCESS | 1780 | 1471986785333 Marionette TRACE conn4 <- [1,2670,null,{}] 14:13:05 INFO - PROCESS | 1780 | 1471986785441 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:05 INFO - PROCESS | 1780 | 1471986785448 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:05 INFO - PROCESS | 1780 | 1471986785660 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 14:13:05 INFO - PROCESS | 1780 | 1471986785914 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:05 INFO - PROCESS | 1780 | 1471986785923 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:05 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ca4d400 == 36 [pid = 1780] [id = 675] 14:13:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 150 (0x8caa3000) [pid = 1780] [serial = 2026] [outer = (nil)] 14:13:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 151 (0x925e9000) [pid = 1780] [serial = 2027] [outer = 0x8caa3000] 14:13:06 INFO - PROCESS | 1780 | 1471986786015 Marionette DEBUG loaded listener.js 14:13:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 152 (0x925f3000) [pid = 1780] [serial = 2028] [outer = 0x8caa3000] 14:13:07 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 14:13:07 INFO - PROCESS | 1780 | 1471986787500 Marionette TRACE conn4 <- [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"]]]}] 14:13:07 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 14:13:07 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:13:07 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 14:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:13:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 2182ms 14:13:07 INFO - PROCESS | 1780 | 1471986787520 Marionette TRACE conn4 -> [0,2673,"getWindowHandle",null] 14:13:07 INFO - PROCESS | 1780 | 1471986787524 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 14:13:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 14:13:07 INFO - PROCESS | 1780 | 1471986787531 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 14:13:07 INFO - PROCESS | 1780 | 1471986787535 Marionette TRACE conn4 <- [1,2674,null,{}] 14:13:07 INFO - PROCESS | 1780 | 1471986787543 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:07 INFO - PROCESS | 1780 | 1471986787547 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:07 INFO - PROCESS | 1780 | 1471986787741 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 14:13:08 INFO - PROCESS | 1780 | 1471986788080 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:08 INFO - PROCESS | 1780 | 1471986788089 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:08 INFO - PROCESS | 1780 | ++DOCSHELL 0x91d8bc00 == 37 [pid = 1780] [id = 676] 14:13:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 153 (0x92565c00) [pid = 1780] [serial = 2029] [outer = (nil)] 14:13:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 154 (0x93cb0400) [pid = 1780] [serial = 2030] [outer = 0x92565c00] 14:13:08 INFO - PROCESS | 1780 | 1471986788180 Marionette DEBUG loaded listener.js 14:13:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 155 (0x93e08800) [pid = 1780] [serial = 2031] [outer = 0x92565c00] 14:13:09 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 14:13:09 INFO - PROCESS | 1780 | 1471986789676 Marionette TRACE conn4 <- [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"]]]}] 14:13:09 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 14:13:09 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:13:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 14:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:13:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 2189ms 14:13:09 INFO - PROCESS | 1780 | 1471986789723 Marionette TRACE conn4 -> [0,2677,"getWindowHandle",null] 14:13:09 INFO - PROCESS | 1780 | 1471986789726 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 14:13:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 14:13:09 INFO - PROCESS | 1780 | 1471986789736 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 14:13:09 INFO - PROCESS | 1780 | 1471986789740 Marionette TRACE conn4 <- [1,2678,null,{}] 14:13:09 INFO - PROCESS | 1780 | 1471986789747 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:09 INFO - PROCESS | 1780 | 1471986789753 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:10 INFO - PROCESS | 1780 | 1471986790039 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 14:13:10 INFO - PROCESS | 1780 | 1471986790696 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:10 INFO - PROCESS | 1780 | 1471986790712 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:10 INFO - PROCESS | 1780 | ++DOCSHELL 0x8aee4000 == 38 [pid = 1780] [id = 677] 14:13:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0x8aee5400) [pid = 1780] [serial = 2032] [outer = (nil)] 14:13:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0x8aef0c00) [pid = 1780] [serial = 2033] [outer = 0x8aee5400] 14:13:10 INFO - PROCESS | 1780 | 1471986790831 Marionette DEBUG loaded listener.js 14:13:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 158 (0x8c0d4000) [pid = 1780] [serial = 2034] [outer = 0x8aee5400] 14:13:12 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 14:13:12 INFO - PROCESS | 1780 | 1471986792395 Marionette TRACE conn4 <- [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]]]}] 14:13:12 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) 14:13:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2686ms 14:13:12 INFO - PROCESS | 1780 | --DOCSHELL 0x8ddf2400 == 37 [pid = 1780] [id = 605] 14:13:12 INFO - PROCESS | 1780 | --DOCSHELL 0x8aee8800 == 36 [pid = 1780] [id = 667] 14:13:12 INFO - PROCESS | 1780 | 1471986792530 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 14:13:12 INFO - PROCESS | 1780 | 1471986792536 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 14:13:12 INFO - PROCESS | 1780 | --DOCSHELL 0x8f1a3400 == 35 [pid = 1780] [id = 666] 14:13:12 INFO - PROCESS | 1780 | --DOCSHELL 0x8cc70000 == 34 [pid = 1780] [id = 665] 14:13:12 INFO - PROCESS | 1780 | --DOCSHELL 0x8c0d7c00 == 33 [pid = 1780] [id = 664] 14:13:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 14:13:12 INFO - PROCESS | 1780 | 1471986792559 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 14:13:12 INFO - PROCESS | 1780 | 1471986792565 Marionette TRACE conn4 <- [1,2682,null,{}] 14:13:12 INFO - PROCESS | 1780 | 1471986792574 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:12 INFO - PROCESS | 1780 | 1471986792580 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:12 INFO - PROCESS | 1780 | 1471986792778 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 14:13:12 INFO - PROCESS | 1780 | --DOMWINDOW == 157 (0xa23c9400) [pid = 1780] [serial = 1800] [outer = (nil)] [url = about:blank] 14:13:12 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0x91516400) [pid = 1780] [serial = 1946] [outer = (nil)] [url = about:blank] 14:13:12 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0x8cc78400) [pid = 1780] [serial = 1922] [outer = (nil)] [url = about:blank] 14:13:12 INFO - PROCESS | 1780 | --DOMWINDOW == 154 (0x91d87000) [pid = 1780] [serial = 1923] [outer = (nil)] [url = about:blank] 14:13:12 INFO - PROCESS | 1780 | --DOMWINDOW == 153 (0xa67f2400) [pid = 1780] [serial = 1919] [outer = (nil)] [url = about:blank] 14:13:12 INFO - PROCESS | 1780 | --DOMWINDOW == 152 (0xa67fe000) [pid = 1780] [serial = 1920] [outer = (nil)] [url = about:blank] 14:13:12 INFO - PROCESS | 1780 | --DOMWINDOW == 151 (0x90c76000) [pid = 1780] [serial = 1937] [outer = (nil)] [url = about:blank] 14:13:12 INFO - PROCESS | 1780 | --DOMWINDOW == 150 (0x9147e800) [pid = 1780] [serial = 1938] [outer = (nil)] [url = about:blank] 14:13:12 INFO - PROCESS | 1780 | --DOMWINDOW == 149 (0x9bdb4400) [pid = 1780] [serial = 1910] [outer = (nil)] [url = about:blank] 14:13:12 INFO - PROCESS | 1780 | --DOMWINDOW == 148 (0x9c0b5000) [pid = 1780] [serial = 1911] [outer = (nil)] [url = about:blank] 14:13:12 INFO - PROCESS | 1780 | --DOMWINDOW == 147 (0x9b073c00) [pid = 1780] [serial = 1907] [outer = (nil)] [url = about:blank] 14:13:12 INFO - PROCESS | 1780 | --DOMWINDOW == 146 (0x9b22ac00) [pid = 1780] [serial = 1908] [outer = (nil)] [url = about:blank] 14:13:12 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x98478c00) [pid = 1780] [serial = 1901] [outer = (nil)] [url = about:blank] 14:13:12 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x9a1a9000) [pid = 1780] [serial = 1902] [outer = (nil)] [url = about:blank] 14:13:12 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0xa119d800) [pid = 1780] [serial = 1913] [outer = (nil)] [url = about:blank] 14:13:12 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0xa2010000) [pid = 1780] [serial = 1914] [outer = (nil)] [url = about:blank] 14:13:12 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x93cb4c00) [pid = 1780] [serial = 1898] [outer = (nil)] [url = about:blank] 14:13:12 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x9527a800) [pid = 1780] [serial = 1899] [outer = (nil)] [url = about:blank] 14:13:12 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0xa254e800) [pid = 1780] [serial = 1916] [outer = (nil)] [url = about:blank] 14:13:12 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0xa25a6400) [pid = 1780] [serial = 1917] [outer = (nil)] [url = about:blank] 14:13:12 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x8e9e8400) [pid = 1780] [serial = 1925] [outer = (nil)] [url = about:blank] 14:13:12 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x8e9e9400) [pid = 1780] [serial = 1926] [outer = (nil)] [url = about:blank] 14:13:12 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x91bb9800) [pid = 1780] [serial = 1890] [outer = (nil)] [url = about:blank] 14:13:12 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x9169d800) [pid = 1780] [serial = 1889] [outer = (nil)] [url = about:blank] 14:13:12 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x8c0d7800) [pid = 1780] [serial = 1931] [outer = (nil)] [url = about:blank] 14:13:12 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x8c964800) [pid = 1780] [serial = 1932] [outer = (nil)] [url = about:blank] 14:13:12 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0x8daf0800) [pid = 1780] [serial = 1934] [outer = (nil)] [url = about:blank] 14:13:12 INFO - PROCESS | 1780 | --DOMWINDOW == 130 (0x8ddf0400) [pid = 1780] [serial = 1935] [outer = (nil)] [url = about:blank] 14:13:12 INFO - PROCESS | 1780 | --DOMWINDOW == 129 (0x90c3b400) [pid = 1780] [serial = 1940] [outer = (nil)] [url = about:blank] 14:13:12 INFO - PROCESS | 1780 | --DOMWINDOW == 128 (0x90c70000) [pid = 1780] [serial = 1941] [outer = (nil)] [url = about:blank] 14:13:12 INFO - PROCESS | 1780 | --DOMWINDOW == 127 (0x91513800) [pid = 1780] [serial = 1895] [outer = (nil)] [url = about:blank] 14:13:12 INFO - PROCESS | 1780 | --DOMWINDOW == 126 (0x915c2400) [pid = 1780] [serial = 1896] [outer = (nil)] [url = about:blank] 14:13:12 INFO - PROCESS | 1780 | --DOMWINDOW == 125 (0x8dae8000) [pid = 1780] [serial = 1892] [outer = (nil)] [url = about:blank] 14:13:12 INFO - PROCESS | 1780 | --DOMWINDOW == 124 (0x8ddeb000) [pid = 1780] [serial = 1893] [outer = (nil)] [url = about:blank] 14:13:12 INFO - PROCESS | 1780 | --DOMWINDOW == 123 (0x8e9f0000) [pid = 1780] [serial = 1928] [outer = (nil)] [url = about:blank] 14:13:12 INFO - PROCESS | 1780 | --DOMWINDOW == 122 (0x8f1a2400) [pid = 1780] [serial = 1929] [outer = (nil)] [url = about:blank] 14:13:12 INFO - PROCESS | 1780 | --DOMWINDOW == 121 (0x9a475800) [pid = 1780] [serial = 1904] [outer = (nil)] [url = about:blank] 14:13:12 INFO - PROCESS | 1780 | --DOMWINDOW == 120 (0x9a9d9c00) [pid = 1780] [serial = 1905] [outer = (nil)] [url = about:blank] 14:13:12 INFO - PROCESS | 1780 | --DOMWINDOW == 119 (0x92566400) [pid = 1780] [serial = 1950] [outer = (nil)] [url = about:blank] 14:13:12 INFO - PROCESS | 1780 | --DOMWINDOW == 118 (0x9255e800) [pid = 1780] [serial = 1949] [outer = (nil)] [url = about:blank] 14:13:12 INFO - PROCESS | 1780 | --DOMWINDOW == 117 (0x915ca000) [pid = 1780] [serial = 1944] [outer = (nil)] [url = about:blank] 14:13:12 INFO - PROCESS | 1780 | --DOMWINDOW == 116 (0x915c2c00) [pid = 1780] [serial = 1943] [outer = (nil)] [url = about:blank] 14:13:12 INFO - PROCESS | 1780 | --DOMWINDOW == 115 (0x91d0bc00) [pid = 1780] [serial = 1947] [outer = (nil)] [url = about:blank] 14:13:12 INFO - PROCESS | 1780 | --DOMWINDOW == 114 (0x8ca4ec00) [pid = 1780] [serial = 1869] [outer = (nil)] [url = about:blank] 14:13:12 INFO - PROCESS | 1780 | --DOMWINDOW == 113 (0x9d5acc00) [pid = 1780] [serial = 1842] [outer = (nil)] [url = about:blank] 14:13:12 INFO - PROCESS | 1780 | --DOMWINDOW == 112 (0xa2223c00) [pid = 1780] [serial = 1845] [outer = (nil)] [url = about:blank] 14:13:13 INFO - PROCESS | 1780 | --DOMWINDOW == 111 (0x8c0dbc00) [pid = 1780] [serial = 1857] [outer = (nil)] [url = about:blank] 14:13:13 INFO - PROCESS | 1780 | --DOMWINDOW == 110 (0xa6f42400) [pid = 1780] [serial = 1863] [outer = (nil)] [url = about:blank] 14:13:13 INFO - PROCESS | 1780 | --DOMWINDOW == 109 (0x8bdc5800) [pid = 1780] [serial = 1806] [outer = (nil)] [url = about:blank] 14:13:13 INFO - PROCESS | 1780 | --DOMWINDOW == 108 (0x92566c00) [pid = 1780] [serial = 1836] [outer = (nil)] [url = about:blank] 14:13:13 INFO - PROCESS | 1780 | --DOMWINDOW == 107 (0x8caa5400) [pid = 1780] [serial = 1803] [outer = (nil)] [url = about:blank] 14:13:13 INFO - PROCESS | 1780 | --DOMWINDOW == 106 (0x9adaa400) [pid = 1780] [serial = 1830] [outer = (nil)] [url = about:blank] 14:13:13 INFO - PROCESS | 1780 | --DOMWINDOW == 105 (0x8daec000) [pid = 1780] [serial = 1866] [outer = (nil)] [url = about:blank] 14:13:13 INFO - PROCESS | 1780 | --DOMWINDOW == 104 (0xa6dac800) [pid = 1780] [serial = 1848] [outer = (nil)] [url = about:blank] 14:13:13 INFO - PROCESS | 1780 | --DOMWINDOW == 103 (0x8aeedc00) [pid = 1780] [serial = 1854] [outer = (nil)] [url = about:blank] 14:13:13 INFO - PROCESS | 1780 | --DOMWINDOW == 102 (0x8dde9400) [pid = 1780] [serial = 1809] [outer = (nil)] [url = about:blank] 14:13:13 INFO - PROCESS | 1780 | --DOMWINDOW == 101 (0xa3288000) [pid = 1780] [serial = 1812] [outer = (nil)] [url = about:blank] 14:13:13 INFO - PROCESS | 1780 | --DOMWINDOW == 100 (0x8c95e800) [pid = 1780] [serial = 1860] [outer = (nil)] [url = about:blank] 14:13:13 INFO - PROCESS | 1780 | --DOMWINDOW == 99 (0x90d0cc00) [pid = 1780] [serial = 1833] [outer = (nil)] [url = about:blank] 14:13:13 INFO - PROCESS | 1780 | --DOMWINDOW == 98 (0x9b2b0c00) [pid = 1780] [serial = 1839] [outer = (nil)] [url = about:blank] 14:13:13 INFO - PROCESS | 1780 | --DOMWINDOW == 97 (0x8c0da400) [pid = 1780] [serial = 1851] [outer = (nil)] [url = about:blank] 14:13:13 INFO - PROCESS | 1780 | 1471986793206 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:13 INFO - PROCESS | 1780 | 1471986793220 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:13 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c0d7800 == 34 [pid = 1780] [id = 678] 14:13:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 98 (0x8c0dbc00) [pid = 1780] [serial = 2035] [outer = (nil)] 14:13:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 99 (0x8ca4c000) [pid = 1780] [serial = 2036] [outer = 0x8c0dbc00] 14:13:13 INFO - PROCESS | 1780 | 1471986793308 Marionette DEBUG loaded listener.js 14:13:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 100 (0x8ca54800) [pid = 1780] [serial = 2037] [outer = 0x8c0dbc00] 14:13:14 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 14:13:14 INFO - PROCESS | 1780 | 1471986794642 Marionette TRACE conn4 <- [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]]]}] 14:13:14 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) 14:13:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2140ms 14:13:14 INFO - PROCESS | 1780 | 1471986794702 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 14:13:14 INFO - PROCESS | 1780 | 1471986794713 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 14:13:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 14:13:14 INFO - PROCESS | 1780 | 1471986794897 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 14:13:14 INFO - PROCESS | 1780 | 1471986794902 Marionette TRACE conn4 <- [1,2686,null,{}] 14:13:14 INFO - PROCESS | 1780 | 1471986794923 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:14 INFO - PROCESS | 1780 | 1471986794930 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:15 INFO - PROCESS | 1780 | 1471986795213 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 14:13:15 INFO - PROCESS | 1780 | 1471986795246 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:15 INFO - PROCESS | 1780 | 1471986795256 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:15 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ca54000 == 35 [pid = 1780] [id = 679] 14:13:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 101 (0x8cc71800) [pid = 1780] [serial = 2038] [outer = (nil)] 14:13:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 102 (0x8ddf2000) [pid = 1780] [serial = 2039] [outer = 0x8cc71800] 14:13:15 INFO - PROCESS | 1780 | 1471986795361 Marionette DEBUG loaded listener.js 14:13:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 103 (0x8f05f000) [pid = 1780] [serial = 2040] [outer = 0x8cc71800] 14:13:16 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 14:13:17 INFO - PROCESS | 1780 | --DOMWINDOW == 102 (0x9151c800) [pid = 1780] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 14:13:17 INFO - PROCESS | 1780 | --DOMWINDOW == 101 (0x9b066000) [pid = 1780] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 14:13:17 INFO - PROCESS | 1780 | --DOMWINDOW == 100 (0x9b2ad400) [pid = 1780] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 14:13:17 INFO - PROCESS | 1780 | --DOMWINDOW == 99 (0x8c95dc00) [pid = 1780] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 14:13:17 INFO - PROCESS | 1780 | --DOMWINDOW == 98 (0x8f1ad400) [pid = 1780] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 14:13:17 INFO - PROCESS | 1780 | --DOMWINDOW == 97 (0x8c964000) [pid = 1780] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 14:13:17 INFO - PROCESS | 1780 | --DOMWINDOW == 96 (0x90c3c800) [pid = 1780] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 14:13:17 INFO - PROCESS | 1780 | --DOMWINDOW == 95 (0x9255e000) [pid = 1780] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 14:13:17 INFO - PROCESS | 1780 | --DOMWINDOW == 94 (0x8cc77000) [pid = 1780] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 14:13:17 INFO - PROCESS | 1780 | --DOMWINDOW == 93 (0x8c0d9000) [pid = 1780] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 14:13:17 INFO - PROCESS | 1780 | --DOMWINDOW == 92 (0x93c46c00) [pid = 1780] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 14:13:17 INFO - PROCESS | 1780 | --DOMWINDOW == 91 (0x93ca6c00) [pid = 1780] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 14:13:17 INFO - PROCESS | 1780 | --DOMWINDOW == 90 (0x96f83400) [pid = 1780] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 14:13:17 INFO - PROCESS | 1780 | --DOMWINDOW == 89 (0x9151f400) [pid = 1780] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 14:13:17 INFO - PROCESS | 1780 | --DOMWINDOW == 88 (0x9527d000) [pid = 1780] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 14:13:17 INFO - PROCESS | 1780 | --DOMWINDOW == 87 (0x9a452800) [pid = 1780] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 14:13:17 INFO - PROCESS | 1780 | --DOMWINDOW == 86 (0x8f1a3800) [pid = 1780] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 14:13:17 INFO - PROCESS | 1780 | 1471986797390 Marionette TRACE conn4 <- [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"]]]}] 14:13:17 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 14:13:17 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:13:17 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 14:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:13:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 2640ms 14:13:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 14:13:17 INFO - PROCESS | 1780 | 1471986797508 Marionette TRACE conn4 -> [0,2689,"getWindowHandle",null] 14:13:17 INFO - PROCESS | 1780 | 1471986797513 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 14:13:17 INFO - PROCESS | 1780 | 1471986797526 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 14:13:17 INFO - PROCESS | 1780 | 1471986797539 Marionette TRACE conn4 <- [1,2690,null,{}] 14:13:17 INFO - PROCESS | 1780 | 1471986797555 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:17 INFO - PROCESS | 1780 | 1471986797563 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:17 INFO - PROCESS | 1780 | 1471986797817 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 14:13:18 INFO - PROCESS | 1780 | 1471986798053 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:18 INFO - PROCESS | 1780 | 1471986798060 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:18 INFO - PROCESS | 1780 | ++DOCSHELL 0x8cc75000 == 36 [pid = 1780] [id = 680] 14:13:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0x8f1a4400) [pid = 1780] [serial = 2041] [outer = (nil)] 14:13:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 88 (0x90bf3000) [pid = 1780] [serial = 2042] [outer = 0x8f1a4400] 14:13:18 INFO - PROCESS | 1780 | 1471986798151 Marionette DEBUG loaded listener.js 14:13:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 89 (0x90c49800) [pid = 1780] [serial = 2043] [outer = 0x8f1a4400] 14:13:19 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 14:13:19 INFO - PROCESS | 1780 | 1471986799538 Marionette TRACE conn4 <- [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"]]]}] 14:13:19 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 14:13:19 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:13:19 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 14:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:13:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 2152ms 14:13:19 INFO - PROCESS | 1780 | 1471986799676 Marionette TRACE conn4 -> [0,2693,"getWindowHandle",null] 14:13:19 INFO - PROCESS | 1780 | 1471986799684 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 14:13:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 14:13:19 INFO - PROCESS | 1780 | 1471986799696 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 14:13:19 INFO - PROCESS | 1780 | 1471986799703 Marionette TRACE conn4 <- [1,2694,null,{}] 14:13:19 INFO - PROCESS | 1780 | 1471986799714 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:19 INFO - PROCESS | 1780 | 1471986799719 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:19 INFO - PROCESS | 1780 | 1471986799955 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 14:13:20 INFO - PROCESS | 1780 | 1471986800242 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:20 INFO - PROCESS | 1780 | 1471986800258 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:20 INFO - PROCESS | 1780 | ++DOCSHELL 0x8aeee800 == 37 [pid = 1780] [id = 681] 14:13:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 90 (0x8c964800) [pid = 1780] [serial = 2044] [outer = (nil)] 14:13:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 91 (0x8ca4c400) [pid = 1780] [serial = 2045] [outer = 0x8c964800] 14:13:20 INFO - PROCESS | 1780 | 1471986800351 Marionette DEBUG loaded listener.js 14:13:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 92 (0x8caa5000) [pid = 1780] [serial = 2046] [outer = 0x8c964800] 14:13:21 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 14:13:21 INFO - PROCESS | 1780 | 1471986801871 Marionette TRACE conn4 <- [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"]]]}] 14:13:21 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 14:13:21 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:13:21 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 14:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:13:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 2242ms 14:13:21 INFO - PROCESS | 1780 | 1471986801939 Marionette TRACE conn4 -> [0,2697,"getWindowHandle",null] 14:13:21 INFO - PROCESS | 1780 | 1471986801947 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 14:13:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 14:13:21 INFO - PROCESS | 1780 | 1471986801959 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 14:13:21 INFO - PROCESS | 1780 | 1471986801964 Marionette TRACE conn4 <- [1,2698,null,{}] 14:13:22 INFO - PROCESS | 1780 | 1471986802018 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:22 INFO - PROCESS | 1780 | 1471986802025 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:22 INFO - PROCESS | 1780 | 1471986802258 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 14:13:22 INFO - PROCESS | 1780 | 1471986802529 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:22 INFO - PROCESS | 1780 | 1471986802539 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:22 INFO - PROCESS | 1780 | ++DOCSHELL 0x8cc76000 == 38 [pid = 1780] [id = 682] 14:13:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 93 (0x8cc7c400) [pid = 1780] [serial = 2047] [outer = (nil)] 14:13:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 94 (0x8e9ec400) [pid = 1780] [serial = 2048] [outer = 0x8cc7c400] 14:13:22 INFO - PROCESS | 1780 | 1471986802632 Marionette DEBUG loaded listener.js 14:13:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 95 (0x8f1a3800) [pid = 1780] [serial = 2049] [outer = 0x8cc7c400] 14:13:23 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 14:13:24 INFO - PROCESS | 1780 | 1471986804178 Marionette TRACE conn4 <- [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"]]]}] 14:13:24 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 14:13:24 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:13:24 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 14:13:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:13:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 2243ms 14:13:24 INFO - PROCESS | 1780 | 1471986804203 Marionette TRACE conn4 -> [0,2701,"getWindowHandle",null] 14:13:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 14:13:24 INFO - PROCESS | 1780 | 1471986804208 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 14:13:24 INFO - PROCESS | 1780 | 1471986804215 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 14:13:24 INFO - PROCESS | 1780 | 1471986804222 Marionette TRACE conn4 <- [1,2702,null,{}] 14:13:24 INFO - PROCESS | 1780 | 1471986804240 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:24 INFO - PROCESS | 1780 | 1471986804249 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:24 INFO - PROCESS | 1780 | 1471986804494 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 14:13:24 INFO - PROCESS | 1780 | 1471986804759 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:24 INFO - PROCESS | 1780 | 1471986804772 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:24 INFO - PROCESS | 1780 | ++DOCSHELL 0x90be7800 == 39 [pid = 1780] [id = 683] 14:13:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 96 (0x90bed800) [pid = 1780] [serial = 2050] [outer = (nil)] 14:13:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 97 (0x91473400) [pid = 1780] [serial = 2051] [outer = 0x90bed800] 14:13:24 INFO - PROCESS | 1780 | 1471986804864 Marionette DEBUG loaded listener.js 14:13:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 98 (0x91480c00) [pid = 1780] [serial = 2052] [outer = 0x90bed800] 14:13:25 INFO - PROCESS | 1780 | 1471986805929 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 14:13:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 14:13:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1744ms 14:13:25 INFO - PROCESS | 1780 | 1471986805959 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 14:13:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 14:13:25 INFO - PROCESS | 1780 | 1471986805965 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 14:13:25 INFO - PROCESS | 1780 | 1471986805972 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 14:13:25 INFO - PROCESS | 1780 | 1471986805975 Marionette TRACE conn4 <- [1,2706,null,{}] 14:13:25 INFO - PROCESS | 1780 | 1471986805983 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:25 INFO - PROCESS | 1780 | 1471986805987 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:26 INFO - PROCESS | 1780 | 1471986806211 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 14:13:26 INFO - PROCESS | 1780 | 1471986806526 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:26 INFO - PROCESS | 1780 | 1471986806537 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:26 INFO - PROCESS | 1780 | ++DOCSHELL 0x8aeec400 == 40 [pid = 1780] [id = 684] 14:13:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 99 (0x91475800) [pid = 1780] [serial = 2053] [outer = (nil)] 14:13:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 100 (0x917d1400) [pid = 1780] [serial = 2054] [outer = 0x91475800] 14:13:26 INFO - PROCESS | 1780 | 1471986806635 Marionette DEBUG loaded listener.js 14:13:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 101 (0x91bb8400) [pid = 1780] [serial = 2055] [outer = 0x91475800] 14:13:27 INFO - PROCESS | 1780 | 1471986807586 Marionette TRACE conn4 <- [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]]]}] 14:13:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 14:13:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1691ms 14:13:27 INFO - PROCESS | 1780 | 1471986807663 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 14:13:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 14:13:27 INFO - PROCESS | 1780 | 1471986807668 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 14:13:27 INFO - PROCESS | 1780 | 1471986807674 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 14:13:27 INFO - PROCESS | 1780 | 1471986807678 Marionette TRACE conn4 <- [1,2710,null,{}] 14:13:27 INFO - PROCESS | 1780 | 1471986807684 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:27 INFO - PROCESS | 1780 | 1471986807690 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:27 INFO - PROCESS | 1780 | 1471986807934 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 14:13:28 INFO - PROCESS | 1780 | 1471986808253 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:28 INFO - PROCESS | 1780 | 1471986808263 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:28 INFO - PROCESS | 1780 | ++DOCSHELL 0x90c7a800 == 41 [pid = 1780] [id = 685] 14:13:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 102 (0x90d03000) [pid = 1780] [serial = 2056] [outer = (nil)] 14:13:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 103 (0x91d09000) [pid = 1780] [serial = 2057] [outer = 0x90d03000] 14:13:28 INFO - PROCESS | 1780 | 1471986808353 Marionette DEBUG loaded listener.js 14:13:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 104 (0x91d0d400) [pid = 1780] [serial = 2058] [outer = 0x90d03000] 14:13:29 INFO - PROCESS | 1780 | 1471986809306 Marionette TRACE conn4 <- [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] 14:13:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 14:13:29 INFO - PROCESS | 1780 | 1471986809367 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 14:13:29 INFO - PROCESS | 1780 | 1471986809374 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 14:13:29 INFO - PROCESS | 1780 | 1471986809378 Marionette TRACE conn4 <- [1,2714,null,{}] 14:13:29 INFO - PROCESS | 1780 | 1471986809384 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:29 INFO - PROCESS | 1780 | 1471986809395 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:29 INFO - PROCESS | 1780 | 1471986809707 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 14:13:30 INFO - PROCESS | 1780 | 1471986810034 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:30 INFO - PROCESS | 1780 | 1471986810041 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:30 INFO - PROCESS | 1780 | ++DOCSHELL 0x90bf4c00 == 42 [pid = 1780] [id = 686] 14:13:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 105 (0x91bbbc00) [pid = 1780] [serial = 2059] [outer = (nil)] 14:13:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 106 (0x925f2400) [pid = 1780] [serial = 2060] [outer = 0x91bbbc00] 14:13:30 INFO - PROCESS | 1780 | 1471986810141 Marionette DEBUG loaded listener.js 14:13:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 107 (0x95240800) [pid = 1780] [serial = 2061] [outer = 0x91bbbc00] 14:13:31 INFO - PROCESS | 1780 | 1471986811090 Marionette TRACE conn4 <- [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]]]}] 14:13:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 14:13:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1790ms 14:13:31 INFO - PROCESS | 1780 | 1471986811165 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 14:13:31 INFO - PROCESS | 1780 | 1471986811168 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 14:13:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 14:13:31 INFO - PROCESS | 1780 | 1471986811176 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 14:13:31 INFO - PROCESS | 1780 | 1471986811181 Marionette TRACE conn4 <- [1,2718,null,{}] 14:13:31 INFO - PROCESS | 1780 | 1471986811187 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:31 INFO - PROCESS | 1780 | 1471986811193 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:31 INFO - PROCESS | 1780 | 1471986811438 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 14:13:31 INFO - PROCESS | 1780 | 1471986811779 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:31 INFO - PROCESS | 1780 | 1471986811792 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:31 INFO - PROCESS | 1780 | ++DOCSHELL 0x8aeee000 == 43 [pid = 1780] [id = 687] 14:13:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 108 (0x90c70000) [pid = 1780] [serial = 2062] [outer = (nil)] 14:13:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 109 (0x95280800) [pid = 1780] [serial = 2063] [outer = 0x90c70000] 14:13:31 INFO - PROCESS | 1780 | 1471986811881 Marionette DEBUG loaded listener.js 14:13:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 110 (0x96f7ec00) [pid = 1780] [serial = 2064] [outer = 0x90c70000] 14:13:32 INFO - PROCESS | 1780 | 1471986812894 Marionette TRACE conn4 <- [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] 14:13:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 14:13:32 INFO - PROCESS | 1780 | 1471986812969 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 14:13:32 INFO - PROCESS | 1780 | 1471986812976 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 14:13:32 INFO - PROCESS | 1780 | 1471986812979 Marionette TRACE conn4 <- [1,2722,null,{}] 14:13:32 INFO - PROCESS | 1780 | 1471986812986 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:32 INFO - PROCESS | 1780 | 1471986812991 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:33 INFO - PROCESS | 1780 | 1471986813645 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 14:13:33 INFO - PROCESS | 1780 | 1471986813906 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:33 INFO - PROCESS | 1780 | 1471986813916 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:33 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c961800 == 44 [pid = 1780] [id = 688] 14:13:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 111 (0x8c963c00) [pid = 1780] [serial = 2065] [outer = (nil)] 14:13:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 112 (0x8ca4d000) [pid = 1780] [serial = 2066] [outer = 0x8c963c00] 14:13:34 INFO - PROCESS | 1780 | 1471986814001 Marionette DEBUG loaded listener.js 14:13:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 113 (0x8cc70000) [pid = 1780] [serial = 2067] [outer = 0x8c963c00] 14:13:34 INFO - PROCESS | 1780 | 1471986814942 Marionette TRACE conn4 <- [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] 14:13:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 14:13:34 INFO - PROCESS | 1780 | 1471986814972 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 14:13:34 INFO - PROCESS | 1780 | 1471986814981 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 14:13:34 INFO - PROCESS | 1780 | 1471986814985 Marionette TRACE conn4 <- [1,2726,null,{}] 14:13:34 INFO - PROCESS | 1780 | 1471986814992 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:35 INFO - PROCESS | 1780 | 1471986815001 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:35 INFO - PROCESS | 1780 | 1471986815238 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 14:13:35 INFO - PROCESS | 1780 | 1471986815638 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:35 INFO - PROCESS | 1780 | 1471986815649 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:35 INFO - PROCESS | 1780 | ++DOCSHELL 0x8aeefc00 == 45 [pid = 1780] [id = 689] 14:13:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 114 (0x8bdc8000) [pid = 1780] [serial = 2068] [outer = (nil)] 14:13:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 115 (0x8ddeec00) [pid = 1780] [serial = 2069] [outer = 0x8bdc8000] 14:13:35 INFO - PROCESS | 1780 | 1471986815738 Marionette DEBUG loaded listener.js 14:13:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 116 (0x90c3b400) [pid = 1780] [serial = 2070] [outer = 0x8bdc8000] 14:13:37 INFO - PROCESS | 1780 | --DOCSHELL 0x8ca54000 == 44 [pid = 1780] [id = 679] 14:13:37 INFO - PROCESS | 1780 | --DOCSHELL 0x8c0d7800 == 43 [pid = 1780] [id = 678] 14:13:37 INFO - PROCESS | 1780 | --DOCSHELL 0x8aee4000 == 42 [pid = 1780] [id = 677] 14:13:37 INFO - PROCESS | 1780 | --DOCSHELL 0x91474800 == 41 [pid = 1780] [id = 606] 14:13:37 INFO - PROCESS | 1780 | --DOCSHELL 0x8f1aac00 == 40 [pid = 1780] [id = 610] 14:13:37 INFO - PROCESS | 1780 | --DOCSHELL 0x8aee1c00 == 39 [pid = 1780] [id = 617] 14:13:37 INFO - PROCESS | 1780 | --DOCSHELL 0x8aee8000 == 38 [pid = 1780] [id = 668] 14:13:37 INFO - PROCESS | 1780 | --DOCSHELL 0x8dae9800 == 37 [pid = 1780] [id = 669] 14:13:37 INFO - PROCESS | 1780 | --DOCSHELL 0x90c70c00 == 36 [pid = 1780] [id = 611] 14:13:37 INFO - PROCESS | 1780 | --DOCSHELL 0x8ca9b000 == 35 [pid = 1780] [id = 613] 14:13:37 INFO - PROCESS | 1780 | --DOCSHELL 0x8aeeac00 == 34 [pid = 1780] [id = 670] 14:13:37 INFO - PROCESS | 1780 | --DOCSHELL 0x9aaf9800 == 33 [pid = 1780] [id = 612] 14:13:37 INFO - PROCESS | 1780 | --DOCSHELL 0x8ca4d400 == 32 [pid = 1780] [id = 675] 14:13:37 INFO - PROCESS | 1780 | --DOCSHELL 0x91d8bc00 == 31 [pid = 1780] [id = 676] 14:13:37 INFO - PROCESS | 1780 | --DOCSHELL 0x8daea800 == 30 [pid = 1780] [id = 672] 14:13:37 INFO - PROCESS | 1780 | --DOCSHELL 0x8f05a000 == 29 [pid = 1780] [id = 614] 14:13:37 INFO - PROCESS | 1780 | --DOCSHELL 0x9c248000 == 28 [pid = 1780] [id = 615] 14:13:37 INFO - PROCESS | 1780 | --DOCSHELL 0x916aa800 == 27 [pid = 1780] [id = 673] 14:13:37 INFO - PROCESS | 1780 | --DOCSHELL 0x8dae5c00 == 26 [pid = 1780] [id = 621] 14:13:37 INFO - PROCESS | 1780 | --DOCSHELL 0x90c6e400 == 25 [pid = 1780] [id = 620] 14:13:37 INFO - PROCESS | 1780 | --DOCSHELL 0x91521800 == 24 [pid = 1780] [id = 674] 14:13:37 INFO - PROCESS | 1780 | --DOCSHELL 0x8aeecc00 == 23 [pid = 1780] [id = 671] 14:13:37 INFO - PROCESS | 1780 | --DOCSHELL 0x8c0cf400 == 22 [pid = 1780] [id = 619] 14:13:37 INFO - PROCESS | 1780 | --DOCSHELL 0x8aee2800 == 21 [pid = 1780] [id = 618] 14:13:37 INFO - PROCESS | 1780 | --DOCSHELL 0x8c0ce000 == 20 [pid = 1780] [id = 616] 14:13:37 INFO - PROCESS | 1780 | --DOCSHELL 0x93cb0c00 == 19 [pid = 1780] [id = 609] 14:13:37 INFO - PROCESS | 1780 | --DOCSHELL 0x9255b000 == 18 [pid = 1780] [id = 608] 14:13:37 INFO - PROCESS | 1780 | --DOCSHELL 0x916a2800 == 17 [pid = 1780] [id = 607] 14:13:37 INFO - PROCESS | 1780 | --DOCSHELL 0x90c6e800 == 16 [pid = 1780] [id = 663] 14:13:37 INFO - PROCESS | 1780 | --DOCSHELL 0x8aeee000 == 15 [pid = 1780] [id = 687] 14:13:37 INFO - PROCESS | 1780 | --DOCSHELL 0x90c7a800 == 14 [pid = 1780] [id = 685] 14:13:37 INFO - PROCESS | 1780 | --DOCSHELL 0x90bf4c00 == 13 [pid = 1780] [id = 686] 14:13:37 INFO - PROCESS | 1780 | --DOCSHELL 0x8aeec400 == 12 [pid = 1780] [id = 684] 14:13:37 INFO - PROCESS | 1780 | --DOCSHELL 0x90be7800 == 11 [pid = 1780] [id = 683] 14:13:37 INFO - PROCESS | 1780 | --DOCSHELL 0x8cc76000 == 10 [pid = 1780] [id = 682] 14:13:37 INFO - PROCESS | 1780 | --DOCSHELL 0x8cc75000 == 9 [pid = 1780] [id = 680] 14:13:37 INFO - PROCESS | 1780 | --DOCSHELL 0x8aeee800 == 8 [pid = 1780] [id = 681] 14:13:37 INFO - PROCESS | 1780 | --DOMWINDOW == 115 (0x8ca9a400) [pid = 1780] [serial = 2003] [outer = (nil)] [url = about:blank] 14:13:37 INFO - PROCESS | 1780 | --DOMWINDOW == 114 (0x9adabc00) [pid = 1780] [serial = 1976] [outer = (nil)] [url = about:blank] 14:13:37 INFO - PROCESS | 1780 | --DOMWINDOW == 113 (0x9b8abc00) [pid = 1780] [serial = 1980] [outer = (nil)] [url = about:blank] 14:13:37 INFO - PROCESS | 1780 | --DOMWINDOW == 112 (0x9b545000) [pid = 1780] [serial = 1979] [outer = (nil)] [url = about:blank] 14:13:37 INFO - PROCESS | 1780 | --DOMWINDOW == 111 (0xa2007000) [pid = 1780] [serial = 1983] [outer = (nil)] [url = about:blank] 14:13:37 INFO - PROCESS | 1780 | --DOMWINDOW == 110 (0x9d5a9400) [pid = 1780] [serial = 1982] [outer = (nil)] [url = about:blank] 14:13:37 INFO - PROCESS | 1780 | --DOMWINDOW == 109 (0x8cc6e400) [pid = 1780] [serial = 1986] [outer = (nil)] [url = about:blank] 14:13:37 INFO - PROCESS | 1780 | --DOMWINDOW == 108 (0x8ca53800) [pid = 1780] [serial = 1985] [outer = (nil)] [url = about:blank] 14:13:37 INFO - PROCESS | 1780 | --DOMWINDOW == 107 (0x90c45800) [pid = 1780] [serial = 1989] [outer = (nil)] [url = about:blank] 14:13:37 INFO - PROCESS | 1780 | --DOMWINDOW == 106 (0x90bf1800) [pid = 1780] [serial = 1988] [outer = (nil)] [url = about:blank] 14:13:37 INFO - PROCESS | 1780 | --DOMWINDOW == 105 (0x8daebc00) [pid = 1780] [serial = 1953] [outer = (nil)] [url = about:blank] 14:13:37 INFO - PROCESS | 1780 | --DOMWINDOW == 104 (0x8cc73c00) [pid = 1780] [serial = 1952] [outer = (nil)] [url = about:blank] 14:13:37 INFO - PROCESS | 1780 | --DOMWINDOW == 103 (0x90d04400) [pid = 1780] [serial = 1956] [outer = (nil)] [url = about:blank] 14:13:37 INFO - PROCESS | 1780 | --DOMWINDOW == 102 (0x90c49400) [pid = 1780] [serial = 1955] [outer = (nil)] [url = about:blank] 14:13:37 INFO - PROCESS | 1780 | --DOMWINDOW == 101 (0x93c45400) [pid = 1780] [serial = 1959] [outer = (nil)] [url = about:blank] 14:13:37 INFO - PROCESS | 1780 | --DOMWINDOW == 100 (0x925f0800) [pid = 1780] [serial = 1958] [outer = (nil)] [url = about:blank] 14:13:37 INFO - PROCESS | 1780 | --DOMWINDOW == 99 (0x8dae5800) [pid = 1780] [serial = 1997] [outer = (nil)] [url = about:blank] 14:13:37 INFO - PROCESS | 1780 | --DOMWINDOW == 98 (0x8c95ac00) [pid = 1780] [serial = 1994] [outer = (nil)] [url = about:blank] 14:13:37 INFO - PROCESS | 1780 | --DOMWINDOW == 97 (0x95246400) [pid = 1780] [serial = 1962] [outer = (nil)] [url = about:blank] 14:13:37 INFO - PROCESS | 1780 | --DOMWINDOW == 96 (0x93e0b400) [pid = 1780] [serial = 1961] [outer = (nil)] [url = about:blank] 14:13:37 INFO - PROCESS | 1780 | --DOMWINDOW == 95 (0x97abf000) [pid = 1780] [serial = 1965] [outer = (nil)] [url = about:blank] 14:13:37 INFO - PROCESS | 1780 | --DOMWINDOW == 94 (0x97ab5c00) [pid = 1780] [serial = 1964] [outer = (nil)] [url = about:blank] 14:13:37 INFO - PROCESS | 1780 | --DOMWINDOW == 93 (0x8ca45c00) [pid = 1780] [serial = 1995] [outer = (nil)] [url = about:blank] 14:13:37 INFO - PROCESS | 1780 | --DOMWINDOW == 92 (0x9a475c00) [pid = 1780] [serial = 1968] [outer = (nil)] [url = about:blank] 14:13:37 INFO - PROCESS | 1780 | --DOMWINDOW == 91 (0x92436400) [pid = 1780] [serial = 1992] [outer = (nil)] [url = about:blank] 14:13:37 INFO - PROCESS | 1780 | --DOMWINDOW == 90 (0x91bb6400) [pid = 1780] [serial = 1991] [outer = (nil)] [url = about:blank] 14:13:37 INFO - PROCESS | 1780 | --DOMWINDOW == 89 (0x9a424400) [pid = 1780] [serial = 1967] [outer = (nil)] [url = about:blank] 14:13:37 INFO - PROCESS | 1780 | --DOMWINDOW == 88 (0x9aba3c00) [pid = 1780] [serial = 1971] [outer = (nil)] [url = about:blank] 14:13:37 INFO - PROCESS | 1780 | --DOMWINDOW == 87 (0x9aba1800) [pid = 1780] [serial = 1970] [outer = (nil)] [url = about:blank] 14:13:37 INFO - PROCESS | 1780 | --DOMWINDOW == 86 (0x9ada2800) [pid = 1780] [serial = 1974] [outer = (nil)] [url = about:blank] 14:13:37 INFO - PROCESS | 1780 | --DOMWINDOW == 85 (0x8f1abc00) [pid = 1780] [serial = 2000] [outer = (nil)] [url = about:blank] 14:13:37 INFO - PROCESS | 1780 | --DOMWINDOW == 84 (0x9ac49800) [pid = 1780] [serial = 1973] [outer = (nil)] [url = about:blank] 14:13:37 INFO - PROCESS | 1780 | --DOMWINDOW == 83 (0x90beb000) [pid = 1780] [serial = 2001] [outer = (nil)] [url = about:blank] 14:13:37 INFO - PROCESS | 1780 | --DOMWINDOW == 82 (0x9b06ac00) [pid = 1780] [serial = 1977] [outer = (nil)] [url = about:blank] 14:13:37 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0x8ddea400) [pid = 1780] [serial = 1998] [outer = (nil)] [url = about:blank] 14:13:38 INFO - PROCESS | 1780 | 1471986818277 Marionette TRACE conn4 <- [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]]]}] 14:13:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 14:13:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 3344ms 14:13:38 INFO - PROCESS | 1780 | 1471986818324 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 14:13:38 INFO - PROCESS | 1780 | 1471986818330 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 14:13:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 14:13:38 INFO - PROCESS | 1780 | 1471986818339 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 14:13:38 INFO - PROCESS | 1780 | 1471986818344 Marionette TRACE conn4 <- [1,2730,null,{}] 14:13:38 INFO - PROCESS | 1780 | 1471986818352 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:38 INFO - PROCESS | 1780 | 1471986818358 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:38 INFO - PROCESS | 1780 | 1471986818611 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 14:13:38 INFO - PROCESS | 1780 | 1471986818758 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:38 INFO - PROCESS | 1780 | 1471986818767 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:38 INFO - PROCESS | 1780 | ++DOCSHELL 0x8bdc2400 == 9 [pid = 1780] [id = 690] 14:13:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0x8bdc3000) [pid = 1780] [serial = 2071] [outer = (nil)] 14:13:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0x8c0d6400) [pid = 1780] [serial = 2072] [outer = 0x8bdc3000] 14:13:38 INFO - PROCESS | 1780 | 1471986818845 Marionette DEBUG loaded listener.js 14:13:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x8c959000) [pid = 1780] [serial = 2073] [outer = 0x8bdc3000] 14:13:40 INFO - PROCESS | 1780 | 1471986820106 Marionette TRACE conn4 <- [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"]]]}] 14:13:40 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 14:13:40 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 14:13:40 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 14:13:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:13:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1801ms 14:13:40 INFO - PROCESS | 1780 | 1471986820141 Marionette TRACE conn4 -> [0,2733,"getWindowHandle",null] 14:13:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 14:13:40 INFO - PROCESS | 1780 | 1471986820150 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 14:13:40 INFO - PROCESS | 1780 | 1471986820163 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 14:13:40 INFO - PROCESS | 1780 | 1471986820168 Marionette TRACE conn4 <- [1,2734,null,{}] 14:13:40 INFO - PROCESS | 1780 | 1471986820174 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:40 INFO - PROCESS | 1780 | 1471986820180 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:40 INFO - PROCESS | 1780 | 1471986820521 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 14:13:40 INFO - PROCESS | 1780 | 1471986820700 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:40 INFO - PROCESS | 1780 | 1471986820709 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:40 INFO - PROCESS | 1780 | ++DOCSHELL 0x8caa6c00 == 10 [pid = 1780] [id = 691] 14:13:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0x8cc6dc00) [pid = 1780] [serial = 2074] [outer = (nil)] 14:13:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0x8cc71c00) [pid = 1780] [serial = 2075] [outer = 0x8cc6dc00] 14:13:40 INFO - PROCESS | 1780 | 1471986820797 Marionette DEBUG loaded listener.js 14:13:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0x8cc7a000) [pid = 1780] [serial = 2076] [outer = 0x8cc6dc00] 14:13:41 INFO - PROCESS | 1780 | 1471986821752 Marionette TRACE conn4 <- [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]]]}] 14:13:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 14:13:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1642ms 14:13:41 INFO - PROCESS | 1780 | 1471986821804 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 14:13:41 INFO - PROCESS | 1780 | 1471986821809 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 14:13:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 14:13:41 INFO - PROCESS | 1780 | 1471986821826 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 14:13:41 INFO - PROCESS | 1780 | 1471986821834 Marionette TRACE conn4 <- [1,2738,null,{}] 14:13:41 INFO - PROCESS | 1780 | 1471986821853 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:41 INFO - PROCESS | 1780 | 1471986821863 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:42 INFO - PROCESS | 1780 | 1471986822122 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 14:13:42 INFO - PROCESS | 1780 | 1471986822150 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:42 INFO - PROCESS | 1780 | 1471986822163 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:42 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ddf2400 == 11 [pid = 1780] [id = 692] 14:13:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 88 (0x8ddf2c00) [pid = 1780] [serial = 2077] [outer = (nil)] 14:13:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 89 (0x8e9e5000) [pid = 1780] [serial = 2078] [outer = 0x8ddf2c00] 14:13:42 INFO - PROCESS | 1780 | 1471986822245 Marionette DEBUG loaded listener.js 14:13:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 90 (0x8e9ecc00) [pid = 1780] [serial = 2079] [outer = 0x8ddf2c00] 14:13:43 INFO - PROCESS | 1780 | --DOMWINDOW == 89 (0x915ca800) [pid = 1780] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 14:13:43 INFO - PROCESS | 1780 | --DOMWINDOW == 88 (0x8bdbb800) [pid = 1780] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 14:13:43 INFO - PROCESS | 1780 | --DOMWINDOW == 87 (0x8e9e4c00) [pid = 1780] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 14:13:43 INFO - PROCESS | 1780 | --DOMWINDOW == 86 (0x8caa3000) [pid = 1780] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 14:13:43 INFO - PROCESS | 1780 | --DOMWINDOW == 85 (0x92565c00) [pid = 1780] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 14:13:43 INFO - PROCESS | 1780 | --DOMWINDOW == 84 (0x917ce400) [pid = 1780] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 14:13:43 INFO - PROCESS | 1780 | --DOMWINDOW == 83 (0x8bdbb000) [pid = 1780] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 14:13:43 INFO - PROCESS | 1780 | --DOMWINDOW == 82 (0x8aee8400) [pid = 1780] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 14:13:43 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0x8daef000) [pid = 1780] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 14:13:43 INFO - PROCESS | 1780 | --DOMWINDOW == 80 (0x9151b800) [pid = 1780] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 14:13:43 INFO - PROCESS | 1780 | --DOMWINDOW == 79 (0x8c0dbc00) [pid = 1780] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 14:13:43 INFO - PROCESS | 1780 | --DOMWINDOW == 78 (0x8cc71800) [pid = 1780] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 14:13:43 INFO - PROCESS | 1780 | --DOMWINDOW == 77 (0x8aee5400) [pid = 1780] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 14:13:43 INFO - PROCESS | 1780 | --DOMWINDOW == 76 (0x8f1a4400) [pid = 1780] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 14:13:44 INFO - PROCESS | 1780 | 1471986824056 Marionette TRACE conn4 <- [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]]]}] 14:13:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 14:13:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 2306ms 14:13:44 INFO - PROCESS | 1780 | 1471986824122 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 14:13:44 INFO - PROCESS | 1780 | 1471986824127 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 14:13:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 14:13:44 INFO - PROCESS | 1780 | 1471986824134 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 14:13:44 INFO - PROCESS | 1780 | 1471986824136 Marionette TRACE conn4 <- [1,2742,null,{}] 14:13:44 INFO - PROCESS | 1780 | 1471986824143 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:44 INFO - PROCESS | 1780 | 1471986824149 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:44 INFO - PROCESS | 1780 | 1471986824389 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 14:13:44 INFO - PROCESS | 1780 | 1471986824405 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:44 INFO - PROCESS | 1780 | 1471986824415 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:44 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ca50800 == 12 [pid = 1780] [id = 693] 14:13:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 77 (0x8dde8c00) [pid = 1780] [serial = 2080] [outer = (nil)] 14:13:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 78 (0x8e9ef000) [pid = 1780] [serial = 2081] [outer = 0x8dde8c00] 14:13:44 INFO - PROCESS | 1780 | 1471986824499 Marionette DEBUG loaded listener.js 14:13:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 79 (0x8f1a5400) [pid = 1780] [serial = 2082] [outer = 0x8dde8c00] 14:13:45 INFO - PROCESS | 1780 | 1471986825492 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 14:13:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 14:13:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1391ms 14:13:45 INFO - PROCESS | 1780 | 1471986825527 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 14:13:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 14:13:45 INFO - PROCESS | 1780 | 1471986825535 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 14:13:45 INFO - PROCESS | 1780 | 1471986825544 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 14:13:45 INFO - PROCESS | 1780 | 1471986825550 Marionette TRACE conn4 <- [1,2746,null,{}] 14:13:45 INFO - PROCESS | 1780 | 1471986825559 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:45 INFO - PROCESS | 1780 | 1471986825565 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:45 INFO - PROCESS | 1780 | 1471986825794 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 14:13:46 INFO - PROCESS | 1780 | 1471986826061 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:46 INFO - PROCESS | 1780 | 1471986826077 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:46 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c0d2c00 == 13 [pid = 1780] [id = 694] 14:13:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0x8c0d3400) [pid = 1780] [serial = 2083] [outer = (nil)] 14:13:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x8c95a800) [pid = 1780] [serial = 2084] [outer = 0x8c0d3400] 14:13:46 INFO - PROCESS | 1780 | 1471986826211 Marionette DEBUG loaded listener.js 14:13:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0x8ca4a800) [pid = 1780] [serial = 2085] [outer = 0x8c0d3400] 14:13:47 INFO - PROCESS | 1780 | 1471986827152 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 14:13:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 14:13:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1644ms 14:13:47 INFO - PROCESS | 1780 | 1471986827187 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 14:13:47 INFO - PROCESS | 1780 | 1471986827196 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 14:13:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 14:13:47 INFO - PROCESS | 1780 | 1471986827209 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 14:13:47 INFO - PROCESS | 1780 | 1471986827213 Marionette TRACE conn4 <- [1,2750,null,{}] 14:13:47 INFO - PROCESS | 1780 | 1471986827221 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:47 INFO - PROCESS | 1780 | 1471986827229 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:47 INFO - PROCESS | 1780 | 1471986827446 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 14:13:47 INFO - PROCESS | 1780 | 1471986827699 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:47 INFO - PROCESS | 1780 | 1471986827710 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:47 INFO - PROCESS | 1780 | ++DOCSHELL 0x8dae3c00 == 14 [pid = 1780] [id = 695] 14:13:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0x8dae9c00) [pid = 1780] [serial = 2086] [outer = (nil)] 14:13:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x8dde6c00) [pid = 1780] [serial = 2087] [outer = 0x8dae9c00] 14:13:47 INFO - PROCESS | 1780 | 1471986827845 Marionette DEBUG loaded listener.js 14:13:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0x8e9e1c00) [pid = 1780] [serial = 2088] [outer = 0x8dae9c00] 14:13:48 INFO - PROCESS | 1780 | 1471986828760 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 14:13:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 14:13:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1590ms 14:13:48 INFO - PROCESS | 1780 | 1471986828799 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 14:13:48 INFO - PROCESS | 1780 | 1471986828803 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 14:13:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 14:13:48 INFO - PROCESS | 1780 | 1471986828829 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 14:13:48 INFO - PROCESS | 1780 | 1471986828837 Marionette TRACE conn4 <- [1,2754,null,{}] 14:13:48 INFO - PROCESS | 1780 | 1471986828857 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:48 INFO - PROCESS | 1780 | 1471986828867 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:49 INFO - PROCESS | 1780 | 1471986829072 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 14:13:49 INFO - PROCESS | 1780 | 1471986829371 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:49 INFO - PROCESS | 1780 | 1471986829385 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:49 INFO - PROCESS | 1780 | ++DOCSHELL 0x90bf6800 == 15 [pid = 1780] [id = 696] 14:13:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0x90c3b800) [pid = 1780] [serial = 2089] [outer = (nil)] 14:13:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0x90c42000) [pid = 1780] [serial = 2090] [outer = 0x90c3b800] 14:13:49 INFO - PROCESS | 1780 | 1471986829492 Marionette DEBUG loaded listener.js 14:13:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 88 (0x8dde6000) [pid = 1780] [serial = 2091] [outer = 0x90c3b800] 14:13:50 INFO - PROCESS | 1780 | 1471986830461 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 14:13:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 14:13:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1712ms 14:13:50 INFO - PROCESS | 1780 | 1471986830525 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 14:13:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 14:13:50 INFO - PROCESS | 1780 | 1471986830531 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 14:13:50 INFO - PROCESS | 1780 | 1471986830539 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 14:13:50 INFO - PROCESS | 1780 | 1471986830543 Marionette TRACE conn4 <- [1,2758,null,{}] 14:13:50 INFO - PROCESS | 1780 | 1471986830550 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:50 INFO - PROCESS | 1780 | 1471986830557 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:50 INFO - PROCESS | 1780 | 1471986830813 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 14:13:51 INFO - PROCESS | 1780 | 1471986831065 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:51 INFO - PROCESS | 1780 | 1471986831079 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:51 INFO - PROCESS | 1780 | ++DOCSHELL 0x90c4a000 == 16 [pid = 1780] [id = 697] 14:13:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 89 (0x90c74800) [pid = 1780] [serial = 2092] [outer = (nil)] 14:13:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 90 (0x90c79800) [pid = 1780] [serial = 2093] [outer = 0x90c74800] 14:13:51 INFO - PROCESS | 1780 | 1471986831207 Marionette DEBUG loaded listener.js 14:13:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 91 (0x90d01400) [pid = 1780] [serial = 2094] [outer = 0x90c74800] 14:13:52 INFO - PROCESS | 1780 | 1471986832133 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 14:13:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 14:13:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1635ms 14:13:52 INFO - PROCESS | 1780 | 1471986832174 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 14:13:52 INFO - PROCESS | 1780 | 1471986832178 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 14:13:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 14:13:52 INFO - PROCESS | 1780 | 1471986832186 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 14:13:52 INFO - PROCESS | 1780 | 1471986832190 Marionette TRACE conn4 <- [1,2762,null,{}] 14:13:52 INFO - PROCESS | 1780 | 1471986832197 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:52 INFO - PROCESS | 1780 | 1471986832201 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:52 INFO - PROCESS | 1780 | 1471986832400 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 14:13:52 INFO - PROCESS | 1780 | 1471986832650 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:52 INFO - PROCESS | 1780 | 1471986832657 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:52 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ddf1800 == 17 [pid = 1780] [id = 698] 14:13:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 92 (0x90c42c00) [pid = 1780] [serial = 2095] [outer = (nil)] 14:13:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 93 (0x90d0c800) [pid = 1780] [serial = 2096] [outer = 0x90c42c00] 14:13:52 INFO - PROCESS | 1780 | 1471986832799 Marionette DEBUG loaded listener.js 14:13:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 94 (0x91472c00) [pid = 1780] [serial = 2097] [outer = 0x90c42c00] 14:13:53 INFO - PROCESS | 1780 | 1471986833757 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 14:13:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 14:13:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1635ms 14:13:53 INFO - PROCESS | 1780 | 1471986833823 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 14:13:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 14:13:53 INFO - PROCESS | 1780 | 1471986833827 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 14:13:53 INFO - PROCESS | 1780 | 1471986833834 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 14:13:53 INFO - PROCESS | 1780 | 1471986833838 Marionette TRACE conn4 <- [1,2766,null,{}] 14:13:53 INFO - PROCESS | 1780 | 1471986833844 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:53 INFO - PROCESS | 1780 | 1471986833855 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:54 INFO - PROCESS | 1780 | 1471986834169 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 14:13:54 INFO - PROCESS | 1780 | 1471986834466 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:54 INFO - PROCESS | 1780 | 1471986834475 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:54 INFO - PROCESS | 1780 | ++DOCSHELL 0x8aeeec00 == 18 [pid = 1780] [id = 699] 14:13:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 95 (0x8bdbe800) [pid = 1780] [serial = 2098] [outer = (nil)] 14:13:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 96 (0x9151e000) [pid = 1780] [serial = 2099] [outer = 0x8bdbe800] 14:13:54 INFO - PROCESS | 1780 | 1471986834582 Marionette DEBUG loaded listener.js 14:13:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 97 (0x915c7800) [pid = 1780] [serial = 2100] [outer = 0x8bdbe800] 14:13:55 INFO - PROCESS | 1780 | 1471986835515 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 14:13:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 14:13:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1744ms 14:13:55 INFO - PROCESS | 1780 | 1471986835579 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 14:13:55 INFO - PROCESS | 1780 | 1471986835583 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 14:13:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 14:13:55 INFO - PROCESS | 1780 | 1471986835590 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 14:13:55 INFO - PROCESS | 1780 | 1471986835593 Marionette TRACE conn4 <- [1,2770,null,{}] 14:13:55 INFO - PROCESS | 1780 | 1471986835599 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:55 INFO - PROCESS | 1780 | 1471986835605 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:55 INFO - PROCESS | 1780 | 1471986835830 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 14:13:56 INFO - PROCESS | 1780 | 1471986836075 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:56 INFO - PROCESS | 1780 | 1471986836085 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:56 INFO - PROCESS | 1780 | ++DOCSHELL 0x8bdc6000 == 19 [pid = 1780] [id = 700] 14:13:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 98 (0x8c0d1c00) [pid = 1780] [serial = 2101] [outer = (nil)] 14:13:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 99 (0x9169d800) [pid = 1780] [serial = 2102] [outer = 0x8c0d1c00] 14:13:56 INFO - PROCESS | 1780 | 1471986836217 Marionette DEBUG loaded listener.js 14:13:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 100 (0x916a3400) [pid = 1780] [serial = 2103] [outer = 0x8c0d1c00] 14:13:57 INFO - PROCESS | 1780 | 1471986837118 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 14:13:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 14:13:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1586ms 14:13:57 INFO - PROCESS | 1780 | 1471986837178 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 14:13:57 INFO - PROCESS | 1780 | 1471986837182 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 14:13:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 14:13:57 INFO - PROCESS | 1780 | 1471986837189 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 14:13:57 INFO - PROCESS | 1780 | 1471986837193 Marionette TRACE conn4 <- [1,2774,null,{}] 14:13:57 INFO - PROCESS | 1780 | 1471986837200 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:57 INFO - PROCESS | 1780 | 1471986837205 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:57 INFO - PROCESS | 1780 | 1471986837393 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 14:13:57 INFO - PROCESS | 1780 | 1471986837786 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:57 INFO - PROCESS | 1780 | 1471986837795 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:57 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ca48800 == 20 [pid = 1780] [id = 701] 14:13:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 101 (0x8cc75400) [pid = 1780] [serial = 2104] [outer = (nil)] 14:13:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 102 (0x917d0c00) [pid = 1780] [serial = 2105] [outer = 0x8cc75400] 14:13:57 INFO - PROCESS | 1780 | 1471986837904 Marionette DEBUG loaded listener.js 14:13:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 103 (0x916a2800) [pid = 1780] [serial = 2106] [outer = 0x8cc75400] 14:13:58 INFO - PROCESS | 1780 | 1471986838814 Marionette TRACE conn4 <- [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]]]}] 14:13:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 14:13:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1691ms 14:13:58 INFO - PROCESS | 1780 | 1471986838881 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 14:13:58 INFO - PROCESS | 1780 | 1471986838886 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 14:13:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 14:13:58 INFO - PROCESS | 1780 | 1471986838893 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 14:13:58 INFO - PROCESS | 1780 | 1471986838897 Marionette TRACE conn4 <- [1,2778,null,{}] 14:13:58 INFO - PROCESS | 1780 | 1471986838903 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:58 INFO - PROCESS | 1780 | 1471986838908 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:59 INFO - PROCESS | 1780 | 1471986839082 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 14:13:59 INFO - PROCESS | 1780 | 1471986839340 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:59 INFO - PROCESS | 1780 | 1471986839346 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:13:59 INFO - PROCESS | 1780 | ++DOCSHELL 0x8aee2800 == 21 [pid = 1780] [id = 702] 14:13:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 104 (0x8aee3800) [pid = 1780] [serial = 2107] [outer = (nil)] 14:13:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 105 (0x8aeea800) [pid = 1780] [serial = 2108] [outer = 0x8aee3800] 14:13:59 INFO - PROCESS | 1780 | 1471986839608 Marionette DEBUG loaded listener.js 14:13:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 106 (0x8bdc2800) [pid = 1780] [serial = 2109] [outer = 0x8aee3800] 14:14:00 INFO - PROCESS | 1780 | 1471986840720 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 14:14:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 14:14:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1888ms 14:14:00 INFO - PROCESS | 1780 | 1471986840783 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 14:14:00 INFO - PROCESS | 1780 | 1471986840790 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 14:14:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 14:14:00 INFO - PROCESS | 1780 | 1471986840800 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 14:14:00 INFO - PROCESS | 1780 | 1471986840811 Marionette TRACE conn4 <- [1,2782,null,{}] 14:14:00 INFO - PROCESS | 1780 | 1471986840827 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:00 INFO - PROCESS | 1780 | 1471986840833 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:01 INFO - PROCESS | 1780 | 1471986841043 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 14:14:01 INFO - PROCESS | 1780 | --DOMWINDOW == 105 (0x92557c00) [pid = 1780] [serial = 2024] [outer = (nil)] [url = about:blank] 14:14:01 INFO - PROCESS | 1780 | --DOMWINDOW == 104 (0x9147dc00) [pid = 1780] [serial = 2015] [outer = (nil)] [url = about:blank] 14:14:01 INFO - PROCESS | 1780 | --DOMWINDOW == 103 (0x90c4a800) [pid = 1780] [serial = 2013] [outer = (nil)] [url = about:blank] 14:14:01 INFO - PROCESS | 1780 | --DOMWINDOW == 102 (0x91516800) [pid = 1780] [serial = 2016] [outer = (nil)] [url = about:blank] 14:14:01 INFO - PROCESS | 1780 | --DOMWINDOW == 101 (0x925e9000) [pid = 1780] [serial = 2027] [outer = (nil)] [url = about:blank] 14:14:01 INFO - PROCESS | 1780 | --DOMWINDOW == 100 (0x93cb0400) [pid = 1780] [serial = 2030] [outer = (nil)] [url = about:blank] 14:14:01 INFO - PROCESS | 1780 | --DOMWINDOW == 99 (0x91d10800) [pid = 1780] [serial = 2022] [outer = (nil)] [url = about:blank] 14:14:01 INFO - PROCESS | 1780 | --DOMWINDOW == 98 (0x8ddf4000) [pid = 1780] [serial = 2004] [outer = (nil)] [url = about:blank] 14:14:01 INFO - PROCESS | 1780 | --DOMWINDOW == 97 (0x8aeef400) [pid = 1780] [serial = 2006] [outer = (nil)] [url = about:blank] 14:14:01 INFO - PROCESS | 1780 | --DOMWINDOW == 96 (0x8ddee800) [pid = 1780] [serial = 2009] [outer = (nil)] [url = about:blank] 14:14:01 INFO - PROCESS | 1780 | --DOMWINDOW == 95 (0x93e08800) [pid = 1780] [serial = 2031] [outer = (nil)] [url = about:blank] 14:14:01 INFO - PROCESS | 1780 | --DOMWINDOW == 94 (0x917d8800) [pid = 1780] [serial = 2021] [outer = (nil)] [url = about:blank] 14:14:01 INFO - PROCESS | 1780 | --DOMWINDOW == 93 (0x915c6800) [pid = 1780] [serial = 2019] [outer = (nil)] [url = about:blank] 14:14:01 INFO - PROCESS | 1780 | --DOMWINDOW == 92 (0x8e9e6000) [pid = 1780] [serial = 2010] [outer = (nil)] [url = about:blank] 14:14:01 INFO - PROCESS | 1780 | --DOMWINDOW == 91 (0x90c3d800) [pid = 1780] [serial = 2012] [outer = (nil)] [url = about:blank] 14:14:01 INFO - PROCESS | 1780 | --DOMWINDOW == 90 (0x925f3000) [pid = 1780] [serial = 2028] [outer = (nil)] [url = about:blank] 14:14:01 INFO - PROCESS | 1780 | --DOMWINDOW == 89 (0x8ca4c000) [pid = 1780] [serial = 2036] [outer = (nil)] [url = about:blank] 14:14:01 INFO - PROCESS | 1780 | --DOMWINDOW == 88 (0x8f05f000) [pid = 1780] [serial = 2040] [outer = (nil)] [url = about:blank] 14:14:01 INFO - PROCESS | 1780 | --DOMWINDOW == 87 (0x8c0d1400) [pid = 1780] [serial = 2007] [outer = (nil)] [url = about:blank] 14:14:01 INFO - PROCESS | 1780 | --DOMWINDOW == 86 (0x915c9400) [pid = 1780] [serial = 2018] [outer = (nil)] [url = about:blank] 14:14:01 INFO - PROCESS | 1780 | --DOMWINDOW == 85 (0x8aef0c00) [pid = 1780] [serial = 2033] [outer = (nil)] [url = about:blank] 14:14:01 INFO - PROCESS | 1780 | --DOMWINDOW == 84 (0x8c0ce800) [pid = 1780] [serial = 2025] [outer = (nil)] [url = about:blank] 14:14:01 INFO - PROCESS | 1780 | --DOMWINDOW == 83 (0x8ca54800) [pid = 1780] [serial = 2037] [outer = (nil)] [url = about:blank] 14:14:01 INFO - PROCESS | 1780 | --DOMWINDOW == 82 (0x8ddf2000) [pid = 1780] [serial = 2039] [outer = (nil)] [url = about:blank] 14:14:01 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0x8c0d4000) [pid = 1780] [serial = 2034] [outer = (nil)] [url = about:blank] 14:14:01 INFO - PROCESS | 1780 | --DOMWINDOW == 80 (0x90bf3000) [pid = 1780] [serial = 2042] [outer = (nil)] [url = about:blank] 14:14:01 INFO - PROCESS | 1780 | --DOMWINDOW == 79 (0x90c49800) [pid = 1780] [serial = 2043] [outer = (nil)] [url = about:blank] 14:14:01 INFO - PROCESS | 1780 | 1471986841330 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:01 INFO - PROCESS | 1780 | 1471986841338 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:01 INFO - PROCESS | 1780 | ++DOCSHELL 0x8bdbdc00 == 22 [pid = 1780] [id = 703] 14:14:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0x8c0d1400) [pid = 1780] [serial = 2110] [outer = (nil)] 14:14:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x8ca47000) [pid = 1780] [serial = 2111] [outer = 0x8c0d1400] 14:14:01 INFO - PROCESS | 1780 | 1471986841430 Marionette DEBUG loaded listener.js 14:14:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0x8ca54c00) [pid = 1780] [serial = 2112] [outer = 0x8c0d1400] 14:14:02 INFO - PROCESS | 1780 | 1471986842387 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 14:14:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 14:14:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1606ms 14:14:02 INFO - PROCESS | 1780 | 1471986842404 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 14:14:02 INFO - PROCESS | 1780 | 1471986842409 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 14:14:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 14:14:02 INFO - PROCESS | 1780 | 1471986842433 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 14:14:02 INFO - PROCESS | 1780 | 1471986842438 Marionette TRACE conn4 <- [1,2786,null,{}] 14:14:02 INFO - PROCESS | 1780 | 1471986842445 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:02 INFO - PROCESS | 1780 | 1471986842450 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:02 INFO - PROCESS | 1780 | 1471986842635 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 14:14:02 INFO - PROCESS | 1780 | 1471986842646 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:02 INFO - PROCESS | 1780 | 1471986842662 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:02 INFO - PROCESS | 1780 | ++DOCSHELL 0x8dae8800 == 23 [pid = 1780] [id = 704] 14:14:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0x8daeb000) [pid = 1780] [serial = 2113] [outer = (nil)] 14:14:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x8dde7800) [pid = 1780] [serial = 2114] [outer = 0x8daeb000] 14:14:02 INFO - PROCESS | 1780 | 1471986842744 Marionette DEBUG loaded listener.js 14:14:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0x8e9e1400) [pid = 1780] [serial = 2115] [outer = 0x8daeb000] 14:14:03 INFO - PROCESS | 1780 | 1471986843776 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 14:14:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 14:14:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1394ms 14:14:03 INFO - PROCESS | 1780 | 1471986843818 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 14:14:03 INFO - PROCESS | 1780 | 1471986843823 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 14:14:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 14:14:03 INFO - PROCESS | 1780 | 1471986843855 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 14:14:03 INFO - PROCESS | 1780 | 1471986843862 Marionette TRACE conn4 <- [1,2790,null,{}] 14:14:03 INFO - PROCESS | 1780 | 1471986843880 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:03 INFO - PROCESS | 1780 | 1471986843889 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:04 INFO - PROCESS | 1780 | 1471986844141 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 14:14:04 INFO - PROCESS | 1780 | 1471986844169 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:04 INFO - PROCESS | 1780 | 1471986844180 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:04 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c95dc00 == 24 [pid = 1780] [id = 705] 14:14:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0x8f061800) [pid = 1780] [serial = 2116] [outer = (nil)] 14:14:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0x8f1acc00) [pid = 1780] [serial = 2117] [outer = 0x8f061800] 14:14:04 INFO - PROCESS | 1780 | 1471986844252 Marionette DEBUG loaded listener.js 14:14:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 88 (0x90bef800) [pid = 1780] [serial = 2118] [outer = 0x8f061800] 14:14:05 INFO - PROCESS | 1780 | 1471986845239 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 14:14:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 14:14:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1464ms 14:14:05 INFO - PROCESS | 1780 | 1471986845296 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 14:14:05 INFO - PROCESS | 1780 | 1471986845301 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 14:14:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 14:14:05 INFO - PROCESS | 1780 | 1471986845308 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 14:14:05 INFO - PROCESS | 1780 | 1471986845311 Marionette TRACE conn4 <- [1,2794,null,{}] 14:14:05 INFO - PROCESS | 1780 | 1471986845317 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:05 INFO - PROCESS | 1780 | 1471986845322 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:05 INFO - PROCESS | 1780 | 1471986845572 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 14:14:05 INFO - PROCESS | 1780 | --DOMWINDOW == 87 (0x8c964800) [pid = 1780] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 14:14:05 INFO - PROCESS | 1780 | --DOMWINDOW == 86 (0x8cc7c400) [pid = 1780] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 14:14:05 INFO - PROCESS | 1780 | --DOMWINDOW == 85 (0x90bed800) [pid = 1780] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 14:14:05 INFO - PROCESS | 1780 | --DOMWINDOW == 84 (0x91475800) [pid = 1780] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 14:14:05 INFO - PROCESS | 1780 | --DOMWINDOW == 83 (0x90d03000) [pid = 1780] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 14:14:05 INFO - PROCESS | 1780 | --DOMWINDOW == 82 (0x91bbbc00) [pid = 1780] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 14:14:05 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0x90c70000) [pid = 1780] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 14:14:05 INFO - PROCESS | 1780 | --DOMWINDOW == 80 (0x8c963c00) [pid = 1780] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 14:14:05 INFO - PROCESS | 1780 | --DOMWINDOW == 79 (0x8bdc3000) [pid = 1780] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 14:14:05 INFO - PROCESS | 1780 | --DOMWINDOW == 78 (0x8bdc8000) [pid = 1780] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 14:14:05 INFO - PROCESS | 1780 | --DOMWINDOW == 77 (0x8ddf2c00) [pid = 1780] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 14:14:05 INFO - PROCESS | 1780 | --DOMWINDOW == 76 (0x8cc6dc00) [pid = 1780] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 14:14:05 INFO - PROCESS | 1780 | 1471986845873 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:05 INFO - PROCESS | 1780 | 1471986845883 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:05 INFO - PROCESS | 1780 | ++DOCSHELL 0x8aee2c00 == 25 [pid = 1780] [id = 706] 14:14:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 77 (0x8aeee800) [pid = 1780] [serial = 2119] [outer = (nil)] 14:14:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 78 (0x8cc7c400) [pid = 1780] [serial = 2120] [outer = 0x8aeee800] 14:14:05 INFO - PROCESS | 1780 | 1471986845962 Marionette DEBUG loaded listener.js 14:14:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 79 (0x90bf5400) [pid = 1780] [serial = 2121] [outer = 0x8aeee800] 14:14:06 INFO - PROCESS | 1780 | 1471986846780 Marionette TRACE conn4 <- [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]]]}] 14:14:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 14:14:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1532ms 14:14:06 INFO - PROCESS | 1780 | 1471986846841 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 14:14:06 INFO - PROCESS | 1780 | 1471986846844 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 14:14:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 14:14:06 INFO - PROCESS | 1780 | 1471986846852 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 14:14:06 INFO - PROCESS | 1780 | 1471986846856 Marionette TRACE conn4 <- [1,2798,null,{}] 14:14:06 INFO - PROCESS | 1780 | 1471986846862 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:06 INFO - PROCESS | 1780 | 1471986846867 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:07 INFO - PROCESS | 1780 | 1471986847049 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 14:14:07 INFO - PROCESS | 1780 | 1471986847202 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:07 INFO - PROCESS | 1780 | 1471986847211 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:07 INFO - PROCESS | 1780 | ++DOCSHELL 0x90c6fc00 == 26 [pid = 1780] [id = 707] 14:14:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0x90c70000) [pid = 1780] [serial = 2122] [outer = (nil)] 14:14:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x90c75400) [pid = 1780] [serial = 2123] [outer = 0x90c70000] 14:14:07 INFO - PROCESS | 1780 | 1471986847299 Marionette DEBUG loaded listener.js 14:14:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0x90d0d800) [pid = 1780] [serial = 2124] [outer = 0x90c70000] 14:14:08 INFO - PROCESS | 1780 | 1471986848377 Marionette TRACE conn4 <- [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]]]}] 14:14:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 14:14:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1544ms 14:14:08 INFO - PROCESS | 1780 | 1471986848398 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 14:14:08 INFO - PROCESS | 1780 | 1471986848405 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 14:14:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 14:14:08 INFO - PROCESS | 1780 | 1471986848415 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 14:14:08 INFO - PROCESS | 1780 | 1471986848420 Marionette TRACE conn4 <- [1,2802,null,{}] 14:14:08 INFO - PROCESS | 1780 | 1471986848430 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:08 INFO - PROCESS | 1780 | 1471986848437 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:08 INFO - PROCESS | 1780 | 1471986848657 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 14:14:08 INFO - PROCESS | 1780 | 1471986848948 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:08 INFO - PROCESS | 1780 | 1471986848955 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:09 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c0d4800 == 27 [pid = 1780] [id = 708] 14:14:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0x8c0d6800) [pid = 1780] [serial = 2125] [outer = (nil)] 14:14:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x8cc71400) [pid = 1780] [serial = 2126] [outer = 0x8c0d6800] 14:14:09 INFO - PROCESS | 1780 | 1471986849092 Marionette DEBUG loaded listener.js 14:14:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0x8dae7000) [pid = 1780] [serial = 2127] [outer = 0x8c0d6800] 14:14:10 INFO - PROCESS | 1780 | 1471986850038 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 14:14:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 14:14:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1696ms 14:14:10 INFO - PROCESS | 1780 | 1471986850111 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 14:14:10 INFO - PROCESS | 1780 | 1471986850119 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 14:14:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 14:14:10 INFO - PROCESS | 1780 | 1471986850131 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 14:14:10 INFO - PROCESS | 1780 | 1471986850136 Marionette TRACE conn4 <- [1,2806,null,{}] 14:14:10 INFO - PROCESS | 1780 | 1471986850143 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:10 INFO - PROCESS | 1780 | 1471986850149 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:10 INFO - PROCESS | 1780 | 1471986850405 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 14:14:10 INFO - PROCESS | 1780 | 1471986850704 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:10 INFO - PROCESS | 1780 | 1471986850715 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:10 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f1aa400 == 28 [pid = 1780] [id = 709] 14:14:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0x8f1ad800) [pid = 1780] [serial = 2128] [outer = (nil)] 14:14:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0x90be9000) [pid = 1780] [serial = 2129] [outer = 0x8f1ad800] 14:14:10 INFO - PROCESS | 1780 | 1471986850812 Marionette DEBUG loaded listener.js 14:14:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 88 (0x90c45000) [pid = 1780] [serial = 2130] [outer = 0x8f1ad800] 14:14:11 INFO - PROCESS | 1780 | 1471986851915 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 14:14:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 14:14:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1837ms 14:14:11 INFO - PROCESS | 1780 | 1471986851970 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 14:14:11 INFO - PROCESS | 1780 | 1471986851974 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 14:14:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 14:14:11 INFO - PROCESS | 1780 | 1471986851983 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 14:14:11 INFO - PROCESS | 1780 | 1471986851989 Marionette TRACE conn4 <- [1,2810,null,{}] 14:14:12 INFO - PROCESS | 1780 | 1471986852007 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:12 INFO - PROCESS | 1780 | 1471986852017 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:12 INFO - PROCESS | 1780 | 1471986852279 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 14:14:12 INFO - PROCESS | 1780 | 1471986852552 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:12 INFO - PROCESS | 1780 | 1471986852563 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:12 INFO - PROCESS | 1780 | ++DOCSHELL 0x9151c000 == 29 [pid = 1780] [id = 710] 14:14:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 89 (0x9151c400) [pid = 1780] [serial = 2131] [outer = (nil)] 14:14:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 90 (0x915c2c00) [pid = 1780] [serial = 2132] [outer = 0x9151c400] 14:14:12 INFO - PROCESS | 1780 | 1471986852669 Marionette DEBUG loaded listener.js 14:14:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 91 (0x915cd800) [pid = 1780] [serial = 2133] [outer = 0x9151c400] 14:14:13 INFO - PROCESS | 1780 | 1471986853602 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 14:14:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 14:14:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1647ms 14:14:13 INFO - PROCESS | 1780 | 1471986853631 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 14:14:13 INFO - PROCESS | 1780 | 1471986853637 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 14:14:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 14:14:13 INFO - PROCESS | 1780 | 1471986853645 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 14:14:13 INFO - PROCESS | 1780 | 1471986853650 Marionette TRACE conn4 <- [1,2814,null,{}] 14:14:13 INFO - PROCESS | 1780 | 1471986853676 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:13 INFO - PROCESS | 1780 | 1471986853683 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:13 INFO - PROCESS | 1780 | 1471986853911 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 14:14:14 INFO - PROCESS | 1780 | 1471986854175 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:14 INFO - PROCESS | 1780 | 1471986854185 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:14 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c963c00 == 30 [pid = 1780] [id = 711] 14:14:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 92 (0x90d0fc00) [pid = 1780] [serial = 2134] [outer = (nil)] 14:14:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 93 (0x917d7c00) [pid = 1780] [serial = 2135] [outer = 0x90d0fc00] 14:14:14 INFO - PROCESS | 1780 | 1471986854321 Marionette DEBUG loaded listener.js 14:14:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 94 (0x91bb1800) [pid = 1780] [serial = 2136] [outer = 0x90d0fc00] 14:14:15 INFO - PROCESS | 1780 | 1471986855257 Marionette TRACE conn4 <- [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]]]}] 14:14:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 14:14:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1655ms 14:14:15 INFO - PROCESS | 1780 | 1471986855300 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 14:14:15 INFO - PROCESS | 1780 | 1471986855304 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 14:14:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 14:14:15 INFO - PROCESS | 1780 | 1471986855311 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 14:14:15 INFO - PROCESS | 1780 | 1471986855314 Marionette TRACE conn4 <- [1,2818,null,{}] 14:14:15 INFO - PROCESS | 1780 | 1471986855321 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:15 INFO - PROCESS | 1780 | 1471986855327 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:15 INFO - PROCESS | 1780 | 1471986855540 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 14:14:15 INFO - PROCESS | 1780 | 1471986855792 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:15 INFO - PROCESS | 1780 | 1471986855799 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:15 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e9ef400 == 31 [pid = 1780] [id = 712] 14:14:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 95 (0x915c4000) [pid = 1780] [serial = 2137] [outer = (nil)] 14:14:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 96 (0x91bbb400) [pid = 1780] [serial = 2138] [outer = 0x915c4000] 14:14:15 INFO - PROCESS | 1780 | 1471986855934 Marionette DEBUG loaded listener.js 14:14:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 97 (0x91bbe000) [pid = 1780] [serial = 2139] [outer = 0x915c4000] 14:14:16 INFO - PROCESS | 1780 | 1471986856951 Marionette TRACE conn4 <- [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]]]}] 14:14:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 14:14:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1692ms 14:14:17 INFO - PROCESS | 1780 | 1471986857004 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 14:14:17 INFO - PROCESS | 1780 | 1471986857008 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 14:14:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 14:14:17 INFO - PROCESS | 1780 | 1471986857015 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 14:14:17 INFO - PROCESS | 1780 | 1471986857019 Marionette TRACE conn4 <- [1,2822,null,{}] 14:14:17 INFO - PROCESS | 1780 | 1471986857025 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:17 INFO - PROCESS | 1780 | 1471986857038 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:17 INFO - PROCESS | 1780 | 1471986857403 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 14:14:17 INFO - PROCESS | 1780 | 1471986857617 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:17 INFO - PROCESS | 1780 | 1471986857623 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:17 INFO - PROCESS | 1780 | ++DOCSHELL 0x9169ec00 == 32 [pid = 1780] [id = 713] 14:14:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 98 (0x916a9800) [pid = 1780] [serial = 2140] [outer = (nil)] 14:14:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 99 (0x91d87800) [pid = 1780] [serial = 2141] [outer = 0x916a9800] 14:14:17 INFO - PROCESS | 1780 | 1471986857740 Marionette DEBUG loaded listener.js 14:14:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 100 (0x91d8c000) [pid = 1780] [serial = 2142] [outer = 0x916a9800] 14:14:18 INFO - PROCESS | 1780 | 1471986858711 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 14:14:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 14:14:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1746ms 14:14:18 INFO - PROCESS | 1780 | 1471986858763 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 14:14:18 INFO - PROCESS | 1780 | 1471986858768 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 14:14:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 14:14:18 INFO - PROCESS | 1780 | 1471986858775 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 14:14:18 INFO - PROCESS | 1780 | 1471986858780 Marionette TRACE conn4 <- [1,2826,null,{}] 14:14:18 INFO - PROCESS | 1780 | 1471986858787 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:18 INFO - PROCESS | 1780 | 1471986858794 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:19 INFO - PROCESS | 1780 | 1471986859015 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 14:14:19 INFO - PROCESS | 1780 | 1471986859278 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:19 INFO - PROCESS | 1780 | 1471986859289 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:19 INFO - PROCESS | 1780 | ++DOCSHELL 0x90d05400 == 33 [pid = 1780] [id = 714] 14:14:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 101 (0x90d10000) [pid = 1780] [serial = 2143] [outer = (nil)] 14:14:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 102 (0x92437400) [pid = 1780] [serial = 2144] [outer = 0x90d10000] 14:14:19 INFO - PROCESS | 1780 | 1471986859421 Marionette DEBUG loaded listener.js 14:14:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 103 (0x92559400) [pid = 1780] [serial = 2145] [outer = 0x90d10000] 14:14:20 INFO - PROCESS | 1780 | 1471986860377 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 14:14:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 14:14:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1643ms 14:14:20 INFO - PROCESS | 1780 | 1471986860420 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 14:14:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 14:14:20 INFO - PROCESS | 1780 | 1471986860432 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 14:14:20 INFO - PROCESS | 1780 | 1471986860440 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 14:14:20 INFO - PROCESS | 1780 | 1471986860444 Marionette TRACE conn4 <- [1,2830,null,{}] 14:14:20 INFO - PROCESS | 1780 | 1471986860450 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:20 INFO - PROCESS | 1780 | 1471986860456 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:20 INFO - PROCESS | 1780 | 1471986860658 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 14:14:20 INFO - PROCESS | 1780 | 1471986860933 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:20 INFO - PROCESS | 1780 | 1471986860939 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:21 INFO - PROCESS | 1780 | ++DOCSHELL 0x8bdbbc00 == 34 [pid = 1780] [id = 715] 14:14:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 104 (0x8bdbc000) [pid = 1780] [serial = 2146] [outer = (nil)] 14:14:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 105 (0x8c95b000) [pid = 1780] [serial = 2147] [outer = 0x8bdbc000] 14:14:21 INFO - PROCESS | 1780 | 1471986861070 Marionette DEBUG loaded listener.js 14:14:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 106 (0x8dde7400) [pid = 1780] [serial = 2148] [outer = 0x8bdbc000] 14:14:22 INFO - PROCESS | 1780 | 1471986862051 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 14:14:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 14:14:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1690ms 14:14:22 INFO - PROCESS | 1780 | 1471986862129 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 14:14:22 INFO - PROCESS | 1780 | 1471986862133 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 14:14:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 14:14:22 INFO - PROCESS | 1780 | 1471986862141 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 14:14:22 INFO - PROCESS | 1780 | 1471986862145 Marionette TRACE conn4 <- [1,2834,null,{}] 14:14:22 INFO - PROCESS | 1780 | 1471986862152 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:22 INFO - PROCESS | 1780 | 1471986862157 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:22 INFO - PROCESS | 1780 | 1471986862679 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 14:14:22 INFO - PROCESS | 1780 | 1471986862972 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:22 INFO - PROCESS | 1780 | 1471986862979 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:23 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ca52000 == 35 [pid = 1780] [id = 716] 14:14:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 107 (0x8ca99000) [pid = 1780] [serial = 2149] [outer = (nil)] 14:14:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 108 (0x8cc6f400) [pid = 1780] [serial = 2150] [outer = 0x8ca99000] 14:14:23 INFO - PROCESS | 1780 | 1471986863074 Marionette DEBUG loaded listener.js 14:14:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 109 (0x8daee800) [pid = 1780] [serial = 2151] [outer = 0x8ca99000] 14:14:24 INFO - PROCESS | 1780 | 1471986864067 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 14:14:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 14:14:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1990ms 14:14:24 INFO - PROCESS | 1780 | 1471986864134 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 14:14:24 INFO - PROCESS | 1780 | 1471986864141 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 14:14:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 14:14:24 INFO - PROCESS | 1780 | 1471986864151 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 14:14:24 INFO - PROCESS | 1780 | 1471986864156 Marionette TRACE conn4 <- [1,2838,null,{}] 14:14:24 INFO - PROCESS | 1780 | 1471986864164 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:24 INFO - PROCESS | 1780 | 1471986864169 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:24 INFO - PROCESS | 1780 | 1471986864427 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 14:14:24 INFO - PROCESS | 1780 | 1471986864787 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:24 INFO - PROCESS | 1780 | 1471986864795 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:24 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f1a7000 == 36 [pid = 1780] [id = 717] 14:14:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 110 (0x8f1ab000) [pid = 1780] [serial = 2152] [outer = (nil)] 14:14:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 111 (0x90bee400) [pid = 1780] [serial = 2153] [outer = 0x8f1ab000] 14:14:24 INFO - PROCESS | 1780 | 1471986864905 Marionette DEBUG loaded listener.js 14:14:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 112 (0x90c4a400) [pid = 1780] [serial = 2154] [outer = 0x8f1ab000] 14:14:26 INFO - PROCESS | 1780 | --DOCSHELL 0x8c961800 == 35 [pid = 1780] [id = 688] 14:14:26 INFO - PROCESS | 1780 | --DOCSHELL 0x8aee2c00 == 34 [pid = 1780] [id = 706] 14:14:26 INFO - PROCESS | 1780 | --DOCSHELL 0x8bdbbc00 == 33 [pid = 1780] [id = 715] 14:14:26 INFO - PROCESS | 1780 | --DOCSHELL 0x8ca52000 == 32 [pid = 1780] [id = 716] 14:14:26 INFO - PROCESS | 1780 | --DOCSHELL 0x90d05400 == 31 [pid = 1780] [id = 714] 14:14:26 INFO - PROCESS | 1780 | --DOCSHELL 0x9169ec00 == 30 [pid = 1780] [id = 713] 14:14:26 INFO - PROCESS | 1780 | --DOCSHELL 0x8c963c00 == 29 [pid = 1780] [id = 711] 14:14:26 INFO - PROCESS | 1780 | --DOCSHELL 0x8e9ef400 == 28 [pid = 1780] [id = 712] 14:14:26 INFO - PROCESS | 1780 | --DOCSHELL 0x9151c000 == 27 [pid = 1780] [id = 710] 14:14:26 INFO - PROCESS | 1780 | --DOCSHELL 0x8f1aa400 == 26 [pid = 1780] [id = 709] 14:14:26 INFO - PROCESS | 1780 | --DOCSHELL 0x90c6fc00 == 25 [pid = 1780] [id = 707] 14:14:26 INFO - PROCESS | 1780 | --DOCSHELL 0x8c0d4800 == 24 [pid = 1780] [id = 708] 14:14:26 INFO - PROCESS | 1780 | --DOMWINDOW == 111 (0x8caa5000) [pid = 1780] [serial = 2046] [outer = (nil)] [url = about:blank] 14:14:26 INFO - PROCESS | 1780 | --DOMWINDOW == 110 (0x8ca4c400) [pid = 1780] [serial = 2045] [outer = (nil)] [url = about:blank] 14:14:26 INFO - PROCESS | 1780 | --DOMWINDOW == 109 (0x8f1a3800) [pid = 1780] [serial = 2049] [outer = (nil)] [url = about:blank] 14:14:27 INFO - PROCESS | 1780 | --DOMWINDOW == 108 (0x8e9ec400) [pid = 1780] [serial = 2048] [outer = (nil)] [url = about:blank] 14:14:27 INFO - PROCESS | 1780 | --DOMWINDOW == 107 (0x91480c00) [pid = 1780] [serial = 2052] [outer = (nil)] [url = about:blank] 14:14:27 INFO - PROCESS | 1780 | --DOMWINDOW == 106 (0x91473400) [pid = 1780] [serial = 2051] [outer = (nil)] [url = about:blank] 14:14:27 INFO - PROCESS | 1780 | --DOMWINDOW == 105 (0x91bb8400) [pid = 1780] [serial = 2055] [outer = (nil)] [url = about:blank] 14:14:27 INFO - PROCESS | 1780 | --DOMWINDOW == 104 (0x917d1400) [pid = 1780] [serial = 2054] [outer = (nil)] [url = about:blank] 14:14:27 INFO - PROCESS | 1780 | --DOMWINDOW == 103 (0x91d0d400) [pid = 1780] [serial = 2058] [outer = (nil)] [url = about:blank] 14:14:27 INFO - PROCESS | 1780 | --DOMWINDOW == 102 (0x91d09000) [pid = 1780] [serial = 2057] [outer = (nil)] [url = about:blank] 14:14:27 INFO - PROCESS | 1780 | --DOMWINDOW == 101 (0x95240800) [pid = 1780] [serial = 2061] [outer = (nil)] [url = about:blank] 14:14:27 INFO - PROCESS | 1780 | --DOMWINDOW == 100 (0x925f2400) [pid = 1780] [serial = 2060] [outer = (nil)] [url = about:blank] 14:14:27 INFO - PROCESS | 1780 | --DOMWINDOW == 99 (0x96f7ec00) [pid = 1780] [serial = 2064] [outer = (nil)] [url = about:blank] 14:14:27 INFO - PROCESS | 1780 | --DOMWINDOW == 98 (0x95280800) [pid = 1780] [serial = 2063] [outer = (nil)] [url = about:blank] 14:14:27 INFO - PROCESS | 1780 | --DOMWINDOW == 97 (0x8cc70000) [pid = 1780] [serial = 2067] [outer = (nil)] [url = about:blank] 14:14:27 INFO - PROCESS | 1780 | --DOMWINDOW == 96 (0x8ca4d000) [pid = 1780] [serial = 2066] [outer = (nil)] [url = about:blank] 14:14:27 INFO - PROCESS | 1780 | --DOMWINDOW == 95 (0x8c0d6400) [pid = 1780] [serial = 2072] [outer = (nil)] [url = about:blank] 14:14:27 INFO - PROCESS | 1780 | --DOMWINDOW == 94 (0x8c959000) [pid = 1780] [serial = 2073] [outer = (nil)] [url = about:blank] 14:14:27 INFO - PROCESS | 1780 | --DOMWINDOW == 93 (0x90c3b400) [pid = 1780] [serial = 2070] [outer = (nil)] [url = about:blank] 14:14:27 INFO - PROCESS | 1780 | --DOMWINDOW == 92 (0x8ddeec00) [pid = 1780] [serial = 2069] [outer = (nil)] [url = about:blank] 14:14:27 INFO - PROCESS | 1780 | --DOMWINDOW == 91 (0x8e9e5000) [pid = 1780] [serial = 2078] [outer = (nil)] [url = about:blank] 14:14:27 INFO - PROCESS | 1780 | --DOMWINDOW == 90 (0x8cc71c00) [pid = 1780] [serial = 2075] [outer = (nil)] [url = about:blank] 14:14:27 INFO - PROCESS | 1780 | --DOMWINDOW == 89 (0x8e9ecc00) [pid = 1780] [serial = 2079] [outer = (nil)] [url = about:blank] 14:14:27 INFO - PROCESS | 1780 | --DOMWINDOW == 88 (0x8cc7a000) [pid = 1780] [serial = 2076] [outer = (nil)] [url = about:blank] 14:14:27 INFO - PROCESS | 1780 | --DOMWINDOW == 87 (0x8e9ef000) [pid = 1780] [serial = 2081] [outer = (nil)] [url = about:blank] 14:14:27 INFO - PROCESS | 1780 | 1471986867464 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 14:14:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 14:14:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 3345ms 14:14:27 INFO - PROCESS | 1780 | 1471986867496 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 14:14:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 14:14:27 INFO - PROCESS | 1780 | 1471986867504 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 14:14:27 INFO - PROCESS | 1780 | 1471986867513 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 14:14:27 INFO - PROCESS | 1780 | 1471986867519 Marionette TRACE conn4 <- [1,2842,null,{}] 14:14:27 INFO - PROCESS | 1780 | 1471986867529 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:27 INFO - PROCESS | 1780 | 1471986867535 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:27 INFO - PROCESS | 1780 | 1471986867720 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 14:14:27 INFO - PROCESS | 1780 | 1471986867955 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:27 INFO - PROCESS | 1780 | 1471986867962 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:27 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c0d6c00 == 25 [pid = 1780] [id = 718] 14:14:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 88 (0x8c962000) [pid = 1780] [serial = 2155] [outer = (nil)] 14:14:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 89 (0x8ca49000) [pid = 1780] [serial = 2156] [outer = 0x8c962000] 14:14:28 INFO - PROCESS | 1780 | 1471986868047 Marionette DEBUG loaded listener.js 14:14:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 90 (0x8c966000) [pid = 1780] [serial = 2157] [outer = 0x8c962000] 14:14:28 INFO - PROCESS | 1780 | 1471986868867 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 14:14:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 14:14:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1391ms 14:14:28 INFO - PROCESS | 1780 | 1471986868903 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 14:14:28 INFO - PROCESS | 1780 | 1471986868912 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 14:14:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 14:14:28 INFO - PROCESS | 1780 | 1471986868929 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 14:14:28 INFO - PROCESS | 1780 | 1471986868935 Marionette TRACE conn4 <- [1,2846,null,{}] 14:14:28 INFO - PROCESS | 1780 | 1471986868942 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:28 INFO - PROCESS | 1780 | 1471986868948 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:29 INFO - PROCESS | 1780 | 1471986869154 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 14:14:29 INFO - PROCESS | 1780 | 1471986869328 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:29 INFO - PROCESS | 1780 | 1471986869335 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:29 INFO - PROCESS | 1780 | ++DOCSHELL 0x8bdc0000 == 26 [pid = 1780] [id = 719] 14:14:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 91 (0x8cc70000) [pid = 1780] [serial = 2158] [outer = (nil)] 14:14:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 92 (0x8cc7a400) [pid = 1780] [serial = 2159] [outer = 0x8cc70000] 14:14:29 INFO - PROCESS | 1780 | 1471986869423 Marionette DEBUG loaded listener.js 14:14:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 93 (0x8daf1800) [pid = 1780] [serial = 2160] [outer = 0x8cc70000] 14:14:30 INFO - PROCESS | 1780 | 1471986870423 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 14:14:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 14:14:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1546ms 14:14:30 INFO - PROCESS | 1780 | 1471986870473 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 14:14:30 INFO - PROCESS | 1780 | 1471986870478 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 14:14:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 14:14:30 INFO - PROCESS | 1780 | 1471986870485 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 14:14:30 INFO - PROCESS | 1780 | 1471986870492 Marionette TRACE conn4 <- [1,2850,null,{}] 14:14:30 INFO - PROCESS | 1780 | 1471986870522 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:30 INFO - PROCESS | 1780 | 1471986870532 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:30 INFO - PROCESS | 1780 | 1471986870776 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 14:14:30 INFO - PROCESS | 1780 | 1471986870802 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:30 INFO - PROCESS | 1780 | 1471986870816 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:30 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f1a1c00 == 27 [pid = 1780] [id = 720] 14:14:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 94 (0x8f1a5c00) [pid = 1780] [serial = 2161] [outer = (nil)] 14:14:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 95 (0x8f1ae800) [pid = 1780] [serial = 2162] [outer = 0x8f1a5c00] 14:14:30 INFO - PROCESS | 1780 | 1471986870895 Marionette DEBUG loaded listener.js 14:14:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 96 (0x90bf6400) [pid = 1780] [serial = 2163] [outer = 0x8f1a5c00] 14:14:32 INFO - PROCESS | 1780 | --DOMWINDOW == 95 (0x90c70000) [pid = 1780] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 14:14:32 INFO - PROCESS | 1780 | --DOMWINDOW == 94 (0x8daeb000) [pid = 1780] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 14:14:32 INFO - PROCESS | 1780 | --DOMWINDOW == 93 (0x8c0d1400) [pid = 1780] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 14:14:32 INFO - PROCESS | 1780 | --DOMWINDOW == 92 (0x8dde8c00) [pid = 1780] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 14:14:32 INFO - PROCESS | 1780 | --DOMWINDOW == 91 (0x8dae9c00) [pid = 1780] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 14:14:32 INFO - PROCESS | 1780 | --DOMWINDOW == 90 (0x90c74800) [pid = 1780] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 14:14:32 INFO - PROCESS | 1780 | --DOMWINDOW == 89 (0x90c3b800) [pid = 1780] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 14:14:32 INFO - PROCESS | 1780 | --DOMWINDOW == 88 (0x8c0d3400) [pid = 1780] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 14:14:32 INFO - PROCESS | 1780 | --DOMWINDOW == 87 (0x8f061800) [pid = 1780] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 14:14:32 INFO - PROCESS | 1780 | --DOMWINDOW == 86 (0x8c0d1c00) [pid = 1780] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 14:14:32 INFO - PROCESS | 1780 | --DOMWINDOW == 85 (0x8bdbe800) [pid = 1780] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 14:14:32 INFO - PROCESS | 1780 | --DOMWINDOW == 84 (0x8cc75400) [pid = 1780] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 14:14:32 INFO - PROCESS | 1780 | --DOMWINDOW == 83 (0x8aee3800) [pid = 1780] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 14:14:32 INFO - PROCESS | 1780 | --DOMWINDOW == 82 (0x8aeee800) [pid = 1780] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 14:14:32 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0x90c42c00) [pid = 1780] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 14:14:32 INFO - PROCESS | 1780 | 1471986872868 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 14:14:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 14:14:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 2407ms 14:14:32 INFO - PROCESS | 1780 | 1471986872894 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 14:14:32 INFO - PROCESS | 1780 | 1471986872900 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 14:14:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 14:14:32 INFO - PROCESS | 1780 | 1471986872906 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 14:14:32 INFO - PROCESS | 1780 | 1471986872911 Marionette TRACE conn4 <- [1,2854,null,{}] 14:14:32 INFO - PROCESS | 1780 | 1471986872917 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:32 INFO - PROCESS | 1780 | 1471986872923 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:33 INFO - PROCESS | 1780 | 1471986873109 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 14:14:33 INFO - PROCESS | 1780 | 1471986873266 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:33 INFO - PROCESS | 1780 | 1471986873275 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:33 INFO - PROCESS | 1780 | ++DOCSHELL 0x8aee9000 == 28 [pid = 1780] [id = 721] 14:14:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0x8bdbe800) [pid = 1780] [serial = 2164] [outer = (nil)] 14:14:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0x8dde9c00) [pid = 1780] [serial = 2165] [outer = 0x8bdbe800] 14:14:33 INFO - PROCESS | 1780 | 1471986873359 Marionette DEBUG loaded listener.js 14:14:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x90bf6000) [pid = 1780] [serial = 2166] [outer = 0x8bdbe800] 14:14:34 INFO - PROCESS | 1780 | 1471986874205 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 14:14:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 14:14:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1336ms 14:14:34 INFO - PROCESS | 1780 | 1471986874244 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 14:14:34 INFO - PROCESS | 1780 | 1471986874248 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 14:14:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 14:14:34 INFO - PROCESS | 1780 | 1471986874255 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 14:14:34 INFO - PROCESS | 1780 | 1471986874259 Marionette TRACE conn4 <- [1,2858,null,{}] 14:14:34 INFO - PROCESS | 1780 | 1471986874265 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:34 INFO - PROCESS | 1780 | 1471986874271 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:34 INFO - PROCESS | 1780 | 1471986874447 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 14:14:34 INFO - PROCESS | 1780 | 1471986874461 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:34 INFO - PROCESS | 1780 | 1471986874470 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:34 INFO - PROCESS | 1780 | ++DOCSHELL 0x90c47400 == 29 [pid = 1780] [id = 722] 14:14:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0x90c71000) [pid = 1780] [serial = 2167] [outer = (nil)] 14:14:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0x90d05400) [pid = 1780] [serial = 2168] [outer = 0x90c71000] 14:14:34 INFO - PROCESS | 1780 | 1471986874687 Marionette DEBUG loaded listener.js 14:14:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0x91473800) [pid = 1780] [serial = 2169] [outer = 0x90c71000] 14:14:35 INFO - PROCESS | 1780 | 1471986875811 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 14:14:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 14:14:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1588ms 14:14:35 INFO - PROCESS | 1780 | 1471986875845 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 14:14:35 INFO - PROCESS | 1780 | 1471986875853 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 14:14:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 14:14:35 INFO - PROCESS | 1780 | 1471986875863 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 14:14:35 INFO - PROCESS | 1780 | 1471986875872 Marionette TRACE conn4 <- [1,2862,null,{}] 14:14:35 INFO - PROCESS | 1780 | 1471986875881 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:35 INFO - PROCESS | 1780 | 1471986875886 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:36 INFO - PROCESS | 1780 | 1471986876100 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 14:14:36 INFO - PROCESS | 1780 | 1471986876349 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:36 INFO - PROCESS | 1780 | 1471986876364 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:36 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c95f000 == 30 [pid = 1780] [id = 723] 14:14:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 88 (0x8c963c00) [pid = 1780] [serial = 2170] [outer = (nil)] 14:14:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 89 (0x8caa3800) [pid = 1780] [serial = 2171] [outer = 0x8c963c00] 14:14:36 INFO - PROCESS | 1780 | 1471986876502 Marionette DEBUG loaded listener.js 14:14:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 90 (0x8cc7a800) [pid = 1780] [serial = 2172] [outer = 0x8c963c00] 14:14:37 INFO - PROCESS | 1780 | 1471986877463 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 14:14:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 14:14:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1643ms 14:14:37 INFO - PROCESS | 1780 | 1471986877506 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 14:14:37 INFO - PROCESS | 1780 | 1471986877514 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 14:14:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 14:14:37 INFO - PROCESS | 1780 | 1471986877527 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 14:14:37 INFO - PROCESS | 1780 | 1471986877531 Marionette TRACE conn4 <- [1,2866,null,{}] 14:14:37 INFO - PROCESS | 1780 | 1471986877539 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:37 INFO - PROCESS | 1780 | 1471986877545 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:37 INFO - PROCESS | 1780 | 1471986877758 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 14:14:38 INFO - PROCESS | 1780 | 1471986878072 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:38 INFO - PROCESS | 1780 | 1471986878083 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:38 INFO - PROCESS | 1780 | ++DOCSHELL 0x8bdbf800 == 31 [pid = 1780] [id = 724] 14:14:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 91 (0x8f062c00) [pid = 1780] [serial = 2173] [outer = (nil)] 14:14:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 92 (0x90c71c00) [pid = 1780] [serial = 2174] [outer = 0x8f062c00] 14:14:38 INFO - PROCESS | 1780 | 1471986878225 Marionette DEBUG loaded listener.js 14:14:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 93 (0x90c3d800) [pid = 1780] [serial = 2175] [outer = 0x8f062c00] 14:14:39 INFO - PROCESS | 1780 | 1471986879171 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 14:14:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 14:14:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1686ms 14:14:39 INFO - PROCESS | 1780 | 1471986879220 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 14:14:39 INFO - PROCESS | 1780 | 1471986879225 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 14:14:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 14:14:39 INFO - PROCESS | 1780 | 1471986879235 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 14:14:39 INFO - PROCESS | 1780 | 1471986879240 Marionette TRACE conn4 <- [1,2870,null,{}] 14:14:39 INFO - PROCESS | 1780 | 1471986879260 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:39 INFO - PROCESS | 1780 | 1471986879270 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:39 INFO - PROCESS | 1780 | 1471986879480 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 14:14:39 INFO - PROCESS | 1780 | 1471986879698 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:39 INFO - PROCESS | 1780 | 1471986879711 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:39 INFO - PROCESS | 1780 | ++DOCSHELL 0x915c0800 == 32 [pid = 1780] [id = 725] 14:14:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 94 (0x915c0c00) [pid = 1780] [serial = 2176] [outer = (nil)] 14:14:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 95 (0x915cc800) [pid = 1780] [serial = 2177] [outer = 0x915c0c00] 14:14:39 INFO - PROCESS | 1780 | 1471986879849 Marionette DEBUG loaded listener.js 14:14:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 96 (0x916a5000) [pid = 1780] [serial = 2178] [outer = 0x915c0c00] 14:14:40 INFO - PROCESS | 1780 | 1471986880759 Marionette TRACE conn4 <- [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]]]}] 14:14:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 14:14:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1594ms 14:14:40 INFO - PROCESS | 1780 | 1471986880829 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 14:14:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 14:14:40 INFO - PROCESS | 1780 | 1471986880835 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 14:14:40 INFO - PROCESS | 1780 | 1471986880841 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 14:14:40 INFO - PROCESS | 1780 | 1471986880845 Marionette TRACE conn4 <- [1,2874,null,{}] 14:14:40 INFO - PROCESS | 1780 | 1471986880851 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:40 INFO - PROCESS | 1780 | 1471986880857 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:41 INFO - PROCESS | 1780 | 1471986881068 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 14:14:41 INFO - PROCESS | 1780 | 1471986881318 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:41 INFO - PROCESS | 1780 | 1471986881327 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:41 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f067400 == 33 [pid = 1780] [id = 726] 14:14:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 97 (0x917ce800) [pid = 1780] [serial = 2179] [outer = (nil)] 14:14:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 98 (0x917dc000) [pid = 1780] [serial = 2180] [outer = 0x917ce800] 14:14:41 INFO - PROCESS | 1780 | 1471986881458 Marionette DEBUG loaded listener.js 14:14:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 99 (0x917dd800) [pid = 1780] [serial = 2181] [outer = 0x917ce800] 14:14:42 INFO - PROCESS | 1780 | 1471986882401 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 14:14:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 14:14:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1595ms 14:14:42 INFO - PROCESS | 1780 | 1471986882437 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 14:14:42 INFO - PROCESS | 1780 | 1471986882441 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 14:14:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 14:14:42 INFO - PROCESS | 1780 | 1471986882449 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 14:14:42 INFO - PROCESS | 1780 | 1471986882453 Marionette TRACE conn4 <- [1,2878,null,{}] 14:14:42 INFO - PROCESS | 1780 | 1471986882460 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:42 INFO - PROCESS | 1780 | 1471986882465 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:42 INFO - PROCESS | 1780 | 1471986882667 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 14:14:42 INFO - PROCESS | 1780 | 1471986882943 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:42 INFO - PROCESS | 1780 | 1471986882955 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:43 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c0cf800 == 34 [pid = 1780] [id = 727] 14:14:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 100 (0x8c95e800) [pid = 1780] [serial = 2182] [outer = (nil)] 14:14:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 101 (0x91d04400) [pid = 1780] [serial = 2183] [outer = 0x8c95e800] 14:14:43 INFO - PROCESS | 1780 | 1471986883083 Marionette DEBUG loaded listener.js 14:14:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 102 (0x91d09000) [pid = 1780] [serial = 2184] [outer = 0x8c95e800] 14:14:44 INFO - PROCESS | 1780 | 1471986884069 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 14:14:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 14:14:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1687ms 14:14:44 INFO - PROCESS | 1780 | 1471986884137 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 14:14:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 14:14:44 INFO - PROCESS | 1780 | 1471986884142 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 14:14:44 INFO - PROCESS | 1780 | 1471986884149 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 14:14:44 INFO - PROCESS | 1780 | 1471986884152 Marionette TRACE conn4 <- [1,2882,null,{}] 14:14:44 INFO - PROCESS | 1780 | 1471986884159 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:44 INFO - PROCESS | 1780 | 1471986884171 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:44 INFO - PROCESS | 1780 | 1471986884424 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 14:14:44 INFO - PROCESS | 1780 | 1471986884709 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:44 INFO - PROCESS | 1780 | 1471986884719 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:44 INFO - PROCESS | 1780 | ++DOCSHELL 0x8bdc5800 == 35 [pid = 1780] [id = 728] 14:14:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 103 (0x8cc75800) [pid = 1780] [serial = 2185] [outer = (nil)] 14:14:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 104 (0x92557c00) [pid = 1780] [serial = 2186] [outer = 0x8cc75800] 14:14:44 INFO - PROCESS | 1780 | 1471986884809 Marionette DEBUG loaded listener.js 14:14:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 105 (0x9255dc00) [pid = 1780] [serial = 2187] [outer = 0x8cc75800] 14:14:45 INFO - PROCESS | 1780 | 1471986885698 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 14:14:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 14:14:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1588ms 14:14:45 INFO - PROCESS | 1780 | 1471986885736 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 14:14:45 INFO - PROCESS | 1780 | 1471986885740 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 14:14:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 14:14:45 INFO - PROCESS | 1780 | 1471986885747 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 14:14:45 INFO - PROCESS | 1780 | 1471986885751 Marionette TRACE conn4 <- [1,2886,null,{}] 14:14:45 INFO - PROCESS | 1780 | 1471986885757 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:45 INFO - PROCESS | 1780 | 1471986885763 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:45 INFO - PROCESS | 1780 | 1471986885947 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 14:14:46 INFO - PROCESS | 1780 | 1471986886142 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:46 INFO - PROCESS | 1780 | 1471986886149 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:46 INFO - PROCESS | 1780 | ++DOCSHELL 0x8aeee000 == 36 [pid = 1780] [id = 729] 14:14:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 106 (0x8c0d8400) [pid = 1780] [serial = 2188] [outer = (nil)] 14:14:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 107 (0x925ea800) [pid = 1780] [serial = 2189] [outer = 0x8c0d8400] 14:14:46 INFO - PROCESS | 1780 | 1471986886279 Marionette DEBUG loaded listener.js 14:14:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 108 (0x925e9800) [pid = 1780] [serial = 2190] [outer = 0x8c0d8400] 14:14:47 INFO - PROCESS | 1780 | 1471986887332 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 14:14:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 14:14:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1633ms 14:14:47 INFO - PROCESS | 1780 | 1471986887381 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 14:14:47 INFO - PROCESS | 1780 | 1471986887385 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 14:14:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 14:14:47 INFO - PROCESS | 1780 | 1471986887392 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 14:14:47 INFO - PROCESS | 1780 | 1471986887396 Marionette TRACE conn4 <- [1,2890,null,{}] 14:14:47 INFO - PROCESS | 1780 | 1471986887402 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:47 INFO - PROCESS | 1780 | 1471986887407 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:47 INFO - PROCESS | 1780 | 1471986887612 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 14:14:47 INFO - PROCESS | 1780 | 1471986887857 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:47 INFO - PROCESS | 1780 | 1471986887869 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:47 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c0d5400 == 37 [pid = 1780] [id = 730] 14:14:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 109 (0x8c0d7000) [pid = 1780] [serial = 2191] [outer = (nil)] 14:14:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 110 (0x93a32c00) [pid = 1780] [serial = 2192] [outer = 0x8c0d7000] 14:14:48 INFO - PROCESS | 1780 | 1471986888013 Marionette DEBUG loaded listener.js 14:14:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 111 (0x93a3a800) [pid = 1780] [serial = 2193] [outer = 0x8c0d7000] 14:14:48 INFO - PROCESS | 1780 | 1471986888970 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 14:14:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 14:14:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1634ms 14:14:49 INFO - PROCESS | 1780 | 1471986889030 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 14:14:49 INFO - PROCESS | 1780 | 1471986889034 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 14:14:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 14:14:49 INFO - PROCESS | 1780 | 1471986889041 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 14:14:49 INFO - PROCESS | 1780 | 1471986889045 Marionette TRACE conn4 <- [1,2894,null,{}] 14:14:49 INFO - PROCESS | 1780 | 1471986889053 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:49 INFO - PROCESS | 1780 | 1471986889057 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:49 INFO - PROCESS | 1780 | 1471986889248 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 14:14:49 INFO - PROCESS | 1780 | 1471986889447 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:49 INFO - PROCESS | 1780 | 1471986889454 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:49 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c0db000 == 38 [pid = 1780] [id = 731] 14:14:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 112 (0x8c95a000) [pid = 1780] [serial = 2194] [outer = (nil)] 14:14:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 113 (0x92558c00) [pid = 1780] [serial = 2195] [outer = 0x8c95a000] 14:14:49 INFO - PROCESS | 1780 | 1471986889542 Marionette DEBUG loaded listener.js 14:14:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 114 (0x93abe800) [pid = 1780] [serial = 2196] [outer = 0x8c95a000] 14:14:50 INFO - PROCESS | 1780 | 1471986890610 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 14:14:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 14:14:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1632ms 14:14:50 INFO - PROCESS | 1780 | 1471986890678 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 14:14:50 INFO - PROCESS | 1780 | 1471986890683 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 14:14:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 14:14:50 INFO - PROCESS | 1780 | 1471986890693 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 14:14:50 INFO - PROCESS | 1780 | 1471986890697 Marionette TRACE conn4 <- [1,2898,null,{}] 14:14:50 INFO - PROCESS | 1780 | 1471986890703 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:50 INFO - PROCESS | 1780 | 1471986890708 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:50 INFO - PROCESS | 1780 | 1471986890903 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 14:14:51 INFO - PROCESS | 1780 | 1471986891314 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:51 INFO - PROCESS | 1780 | 1471986891323 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:51 INFO - PROCESS | 1780 | ++DOCSHELL 0x8aee8400 == 39 [pid = 1780] [id = 732] 14:14:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 115 (0x8aee8c00) [pid = 1780] [serial = 2197] [outer = (nil)] 14:14:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 116 (0x8bdbd800) [pid = 1780] [serial = 2198] [outer = 0x8aee8c00] 14:14:51 INFO - PROCESS | 1780 | 1471986891426 Marionette DEBUG loaded listener.js 14:14:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 117 (0x8bdc8000) [pid = 1780] [serial = 2199] [outer = 0x8aee8c00] 14:14:52 INFO - PROCESS | 1780 | 1471986892408 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 14:14:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 14:14:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1782ms 14:14:52 INFO - PROCESS | 1780 | 1471986892478 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 14:14:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 14:14:52 INFO - PROCESS | 1780 | 1471986892485 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 14:14:52 INFO - PROCESS | 1780 | 1471986892494 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 14:14:52 INFO - PROCESS | 1780 | 1471986892498 Marionette TRACE conn4 <- [1,2902,null,{}] 14:14:52 INFO - PROCESS | 1780 | 1471986892507 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:52 INFO - PROCESS | 1780 | 1471986892514 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:52 INFO - PROCESS | 1780 | 1471986892795 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 14:14:53 INFO - PROCESS | 1780 | 1471986893175 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:53 INFO - PROCESS | 1780 | 1471986893186 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:53 INFO - PROCESS | 1780 | --DOCSHELL 0x8aee9000 == 38 [pid = 1780] [id = 721] 14:14:53 INFO - PROCESS | 1780 | ++DOCSHELL 0x8aee9000 == 39 [pid = 1780] [id = 733] 14:14:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 118 (0x8bdc1000) [pid = 1780] [serial = 2200] [outer = (nil)] 14:14:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 119 (0x8ca4fc00) [pid = 1780] [serial = 2201] [outer = 0x8bdc1000] 14:14:53 INFO - PROCESS | 1780 | 1471986893287 Marionette DEBUG loaded listener.js 14:14:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 120 (0x8cc7b000) [pid = 1780] [serial = 2202] [outer = 0x8bdc1000] 14:14:53 INFO - PROCESS | 1780 | --DOCSHELL 0x8bdc0000 == 38 [pid = 1780] [id = 719] 14:14:53 INFO - PROCESS | 1780 | --DOCSHELL 0x8c0d6c00 == 37 [pid = 1780] [id = 718] 14:14:53 INFO - PROCESS | 1780 | --DOMWINDOW == 119 (0x90d0d800) [pid = 1780] [serial = 2124] [outer = (nil)] [url = about:blank] 14:14:53 INFO - PROCESS | 1780 | --DOMWINDOW == 118 (0x90c75400) [pid = 1780] [serial = 2123] [outer = (nil)] [url = about:blank] 14:14:53 INFO - PROCESS | 1780 | --DOMWINDOW == 117 (0x8dde7800) [pid = 1780] [serial = 2114] [outer = (nil)] [url = about:blank] 14:14:53 INFO - PROCESS | 1780 | --DOMWINDOW == 116 (0x8ca54c00) [pid = 1780] [serial = 2112] [outer = (nil)] [url = about:blank] 14:14:53 INFO - PROCESS | 1780 | --DOMWINDOW == 115 (0x8f1a5400) [pid = 1780] [serial = 2082] [outer = (nil)] [url = about:blank] 14:14:53 INFO - PROCESS | 1780 | --DOMWINDOW == 114 (0x8e9e1c00) [pid = 1780] [serial = 2088] [outer = (nil)] [url = about:blank] 14:14:53 INFO - PROCESS | 1780 | --DOMWINDOW == 113 (0x8ca47000) [pid = 1780] [serial = 2111] [outer = (nil)] [url = about:blank] 14:14:53 INFO - PROCESS | 1780 | --DOMWINDOW == 112 (0x90d01400) [pid = 1780] [serial = 2094] [outer = (nil)] [url = about:blank] 14:14:53 INFO - PROCESS | 1780 | --DOMWINDOW == 111 (0x90c42000) [pid = 1780] [serial = 2090] [outer = (nil)] [url = about:blank] 14:14:53 INFO - PROCESS | 1780 | --DOMWINDOW == 110 (0x8ca4a800) [pid = 1780] [serial = 2085] [outer = (nil)] [url = about:blank] 14:14:53 INFO - PROCESS | 1780 | --DOMWINDOW == 109 (0x8f1acc00) [pid = 1780] [serial = 2117] [outer = (nil)] [url = about:blank] 14:14:53 INFO - PROCESS | 1780 | --DOMWINDOW == 108 (0x90c79800) [pid = 1780] [serial = 2093] [outer = (nil)] [url = about:blank] 14:14:53 INFO - PROCESS | 1780 | --DOMWINDOW == 107 (0x916a3400) [pid = 1780] [serial = 2103] [outer = (nil)] [url = about:blank] 14:14:53 INFO - PROCESS | 1780 | --DOMWINDOW == 106 (0x90bef800) [pid = 1780] [serial = 2118] [outer = (nil)] [url = about:blank] 14:14:53 INFO - PROCESS | 1780 | --DOMWINDOW == 105 (0x9151e000) [pid = 1780] [serial = 2099] [outer = (nil)] [url = about:blank] 14:14:53 INFO - PROCESS | 1780 | --DOMWINDOW == 104 (0x8dde6000) [pid = 1780] [serial = 2091] [outer = (nil)] [url = about:blank] 14:14:53 INFO - PROCESS | 1780 | --DOMWINDOW == 103 (0x8dde6c00) [pid = 1780] [serial = 2087] [outer = (nil)] [url = about:blank] 14:14:53 INFO - PROCESS | 1780 | --DOMWINDOW == 102 (0x917d0c00) [pid = 1780] [serial = 2105] [outer = (nil)] [url = about:blank] 14:14:53 INFO - PROCESS | 1780 | --DOMWINDOW == 101 (0x8aeea800) [pid = 1780] [serial = 2108] [outer = (nil)] [url = about:blank] 14:14:53 INFO - PROCESS | 1780 | --DOMWINDOW == 100 (0x8cc7c400) [pid = 1780] [serial = 2120] [outer = (nil)] [url = about:blank] 14:14:53 INFO - PROCESS | 1780 | --DOMWINDOW == 99 (0x916a2800) [pid = 1780] [serial = 2106] [outer = (nil)] [url = about:blank] 14:14:53 INFO - PROCESS | 1780 | --DOMWINDOW == 98 (0x8e9e1400) [pid = 1780] [serial = 2115] [outer = (nil)] [url = about:blank] 14:14:53 INFO - PROCESS | 1780 | --DOMWINDOW == 97 (0x9169d800) [pid = 1780] [serial = 2102] [outer = (nil)] [url = about:blank] 14:14:53 INFO - PROCESS | 1780 | --DOMWINDOW == 96 (0x915c7800) [pid = 1780] [serial = 2100] [outer = (nil)] [url = about:blank] 14:14:53 INFO - PROCESS | 1780 | --DOMWINDOW == 95 (0x8c95a800) [pid = 1780] [serial = 2084] [outer = (nil)] [url = about:blank] 14:14:53 INFO - PROCESS | 1780 | --DOMWINDOW == 94 (0x8bdc2800) [pid = 1780] [serial = 2109] [outer = (nil)] [url = about:blank] 14:14:53 INFO - PROCESS | 1780 | --DOMWINDOW == 93 (0x90d0c800) [pid = 1780] [serial = 2096] [outer = (nil)] [url = about:blank] 14:14:53 INFO - PROCESS | 1780 | --DOMWINDOW == 92 (0x90bf5400) [pid = 1780] [serial = 2121] [outer = (nil)] [url = about:blank] 14:14:53 INFO - PROCESS | 1780 | --DOMWINDOW == 91 (0x91472c00) [pid = 1780] [serial = 2097] [outer = (nil)] [url = about:blank] 14:14:54 INFO - PROCESS | 1780 | 1471986894242 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 14:14:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 14:14:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1790ms 14:14:54 INFO - PROCESS | 1780 | 1471986894287 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 14:14:54 INFO - PROCESS | 1780 | 1471986894295 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 14:14:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 14:14:54 INFO - PROCESS | 1780 | 1471986894303 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 14:14:54 INFO - PROCESS | 1780 | 1471986894307 Marionette TRACE conn4 <- [1,2906,null,{}] 14:14:54 INFO - PROCESS | 1780 | 1471986894314 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:54 INFO - PROCESS | 1780 | 1471986894318 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:54 INFO - PROCESS | 1780 | 1471986894519 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 14:14:54 INFO - PROCESS | 1780 | 1471986894688 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:54 INFO - PROCESS | 1780 | 1471986894695 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:54 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c95f400 == 38 [pid = 1780] [id = 734] 14:14:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 92 (0x8dde6c00) [pid = 1780] [serial = 2203] [outer = (nil)] 14:14:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 93 (0x8f05a800) [pid = 1780] [serial = 2204] [outer = 0x8dde6c00] 14:14:54 INFO - PROCESS | 1780 | 1471986894774 Marionette DEBUG loaded listener.js 14:14:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 94 (0x8f1acc00) [pid = 1780] [serial = 2205] [outer = 0x8dde6c00] 14:14:55 INFO - PROCESS | 1780 | 1471986895737 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 14:14:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 14:14:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1490ms 14:14:55 INFO - PROCESS | 1780 | 1471986895794 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 14:14:55 INFO - PROCESS | 1780 | 1471986895798 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 14:14:55 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 14:14:55 INFO - PROCESS | 1780 | 1471986895815 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 14:14:55 INFO - PROCESS | 1780 | 1471986895825 Marionette TRACE conn4 <- [1,2910,null,{}] 14:14:55 INFO - PROCESS | 1780 | 1471986895841 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:55 INFO - PROCESS | 1780 | 1471986895849 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:56 INFO - PROCESS | 1780 | 1471986896103 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 14:14:56 INFO - PROCESS | 1780 | 1471986896133 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:56 INFO - PROCESS | 1780 | 1471986896141 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:56 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ddeb000 == 39 [pid = 1780] [id = 735] 14:14:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 95 (0x90c72c00) [pid = 1780] [serial = 2206] [outer = (nil)] 14:14:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 96 (0x90d01400) [pid = 1780] [serial = 2207] [outer = 0x90c72c00] 14:14:56 INFO - PROCESS | 1780 | 1471986896222 Marionette DEBUG loaded listener.js 14:14:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 97 (0x90d04c00) [pid = 1780] [serial = 2208] [outer = 0x90c72c00] 14:14:57 INFO - PROCESS | 1780 | 1471986897101 Marionette TRACE conn4 <- [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]]]}] 14:14:57 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 14:14:57 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 14:14:57 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1325ms 14:14:57 INFO - PROCESS | 1780 | 1471986897132 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 14:14:57 INFO - PROCESS | 1780 | 1471986897139 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 14:14:57 INFO - TEST-START | /DOMEvents/constructors.html 14:14:57 INFO - PROCESS | 1780 | 1471986897163 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 14:14:57 INFO - PROCESS | 1780 | 1471986897166 Marionette TRACE conn4 <- [1,2914,null,{}] 14:14:57 INFO - PROCESS | 1780 | 1471986897174 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:57 INFO - PROCESS | 1780 | 1471986897178 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:57 INFO - PROCESS | 1780 | 1471986897446 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 14:14:57 INFO - PROCESS | 1780 | 1471986897502 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:57 INFO - PROCESS | 1780 | 1471986897511 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:57 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e9e5400 == 40 [pid = 1780] [id = 736] 14:14:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 98 (0x90c77c00) [pid = 1780] [serial = 2209] [outer = (nil)] 14:14:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 99 (0x9147dc00) [pid = 1780] [serial = 2210] [outer = 0x90c77c00] 14:14:57 INFO - PROCESS | 1780 | 1471986897593 Marionette DEBUG loaded listener.js 14:14:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 100 (0x91519800) [pid = 1780] [serial = 2211] [outer = 0x90c77c00] 14:14:58 INFO - PROCESS | 1780 | --DOMWINDOW == 99 (0x916a9800) [pid = 1780] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 14:14:58 INFO - PROCESS | 1780 | --DOMWINDOW == 98 (0x90d10000) [pid = 1780] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 14:14:58 INFO - PROCESS | 1780 | --DOMWINDOW == 97 (0x8cc70000) [pid = 1780] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 14:14:58 INFO - PROCESS | 1780 | --DOMWINDOW == 96 (0x8bdbc000) [pid = 1780] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 14:14:58 INFO - PROCESS | 1780 | --DOMWINDOW == 95 (0x8c962000) [pid = 1780] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 14:14:58 INFO - PROCESS | 1780 | --DOMWINDOW == 94 (0x8f1a5c00) [pid = 1780] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 14:14:58 INFO - PROCESS | 1780 | --DOMWINDOW == 93 (0x8ca99000) [pid = 1780] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 14:14:58 INFO - PROCESS | 1780 | --DOMWINDOW == 92 (0x8f1ab000) [pid = 1780] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 14:14:58 INFO - PROCESS | 1780 | --DOMWINDOW == 91 (0x8c0d6800) [pid = 1780] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 14:14:58 INFO - PROCESS | 1780 | --DOMWINDOW == 90 (0x8f1ad800) [pid = 1780] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 14:14:58 INFO - PROCESS | 1780 | --DOMWINDOW == 89 (0x9151c400) [pid = 1780] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 14:14:58 INFO - PROCESS | 1780 | --DOMWINDOW == 88 (0x90d0fc00) [pid = 1780] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 14:14:58 INFO - PROCESS | 1780 | --DOMWINDOW == 87 (0x8bdbe800) [pid = 1780] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 14:14:58 INFO - PROCESS | 1780 | --DOMWINDOW == 86 (0x915c4000) [pid = 1780] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 14:14:58 INFO - PROCESS | 1780 | 1471986898862 Marionette TRACE conn4 <- [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]]]}] 14:14:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 14:14:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 14:14:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 14:14:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 14:14:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 14:14:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 14:14:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 14:14:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 14:14:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 14:14:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 14:14:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 14:14:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 14:14:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 14:14:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 14:14:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 14:14:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 14:14:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 14:14:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 14:14:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 14:14:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 14:14:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 14:14:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 14:14:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 14:14:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 14:14:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 14:14:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 14:14:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 14:14:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 14:14:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 14:14:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 14:14:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 14:14:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 14:14:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 14:14:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 14:14:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 14:14:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 14:14:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 14:14:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 14:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 14:14:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:14:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 14:14:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 14:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 14:14:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:14:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 14:14:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 14:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 14:14:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:14:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 14:14:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 14:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 14:14:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:14:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 14:14:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 14:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 14:14:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:14:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 14:14:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 14:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 14:14:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:14:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 14:14:58 INFO - TEST-OK | /DOMEvents/constructors.html | took 1760ms 14:14:58 INFO - PROCESS | 1780 | 1471986898917 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 14:14:58 INFO - PROCESS | 1780 | 1471986898922 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 14:14:58 INFO - TEST-START | /DOMEvents/event-phases-order.html 14:14:58 INFO - PROCESS | 1780 | 1471986898933 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 14:14:58 INFO - PROCESS | 1780 | 1471986898937 Marionette TRACE conn4 <- [1,2918,null,{}] 14:14:58 INFO - PROCESS | 1780 | 1471986898975 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:58 INFO - PROCESS | 1780 | 1471986898981 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:59 INFO - PROCESS | 1780 | 1471986899170 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 14:14:59 INFO - PROCESS | 1780 | 1471986899179 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:59 INFO - PROCESS | 1780 | 1471986899198 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:14:59 INFO - PROCESS | 1780 | ++DOCSHELL 0x90c7ac00 == 41 [pid = 1780] [id = 737] 14:14:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0x90d0fc00) [pid = 1780] [serial = 2212] [outer = (nil)] 14:14:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 88 (0x9151e000) [pid = 1780] [serial = 2213] [outer = 0x90d0fc00] 14:14:59 INFO - PROCESS | 1780 | 1471986899281 Marionette DEBUG loaded listener.js 14:14:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 89 (0x915c8c00) [pid = 1780] [serial = 2214] [outer = 0x90d0fc00] 14:15:00 INFO - PROCESS | 1780 | 1471986900214 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 14:15:00 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 14:15:00 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1413ms 14:15:00 INFO - PROCESS | 1780 | 1471986900347 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 14:15:00 INFO - PROCESS | 1780 | 1471986900353 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 14:15:00 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 14:15:00 INFO - PROCESS | 1780 | 1471986900364 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 14:15:00 INFO - PROCESS | 1780 | 1471986900370 Marionette TRACE conn4 <- [1,2922,null,{}] 14:15:00 INFO - PROCESS | 1780 | 1471986900381 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:00 INFO - PROCESS | 1780 | 1471986900387 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:00 INFO - PROCESS | 1780 | 1471986900641 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 14:15:00 INFO - PROCESS | 1780 | 1471986900860 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:00 INFO - PROCESS | 1780 | 1471986900878 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:01 INFO - PROCESS | 1780 | ++DOCSHELL 0x8aee7400 == 42 [pid = 1780] [id = 738] 14:15:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 90 (0x8ca47000) [pid = 1780] [serial = 2215] [outer = (nil)] 14:15:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 91 (0x8ca97400) [pid = 1780] [serial = 2216] [outer = 0x8ca47000] 14:15:01 INFO - PROCESS | 1780 | 1471986901095 Marionette DEBUG loaded listener.js 14:15:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 92 (0x8caa4c00) [pid = 1780] [serial = 2217] [outer = 0x8ca47000] 14:15:01 INFO - PROCESS | 1780 | [1780] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 14:15:01 INFO - PROCESS | 1780 | [1780] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 14:15:01 INFO - PROCESS | 1780 | [1780] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 14:15:01 INFO - PROCESS | 1780 | [1780] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 14:15:02 INFO - PROCESS | 1780 | 1471986902166 Marionette TRACE conn4 <- [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]]]}] 14:15:02 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 14:15:02 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 14:15:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 14:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:15:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:15:02 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 14:15:02 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 14:15:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:15:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:15:02 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 14:15:02 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 14:15:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:15:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:15:02 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]" 14:15:02 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 14:15:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:15:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:15:02 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 14:15:02 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1842ms 14:15:02 INFO - PROCESS | 1780 | 1471986902208 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 14:15:02 INFO - PROCESS | 1780 | 1471986902222 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 14:15:02 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 14:15:02 INFO - PROCESS | 1780 | 1471986902241 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 14:15:02 INFO - PROCESS | 1780 | 1471986902249 Marionette TRACE conn4 <- [1,2926,null,{}] 14:15:02 INFO - PROCESS | 1780 | 1471986902257 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:02 INFO - PROCESS | 1780 | 1471986902263 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:02 INFO - PROCESS | 1780 | 1471986902641 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 14:15:02 INFO - PROCESS | 1780 | 1471986902868 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:02 INFO - PROCESS | 1780 | 1471986902883 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:02 INFO - PROCESS | 1780 | ++DOCSHELL 0x90bf0000 == 43 [pid = 1780] [id = 739] 14:15:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 93 (0x90bf3000) [pid = 1780] [serial = 2218] [outer = (nil)] 14:15:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 94 (0x90c6d400) [pid = 1780] [serial = 2219] [outer = 0x90bf3000] 14:15:03 INFO - PROCESS | 1780 | 1471986903075 Marionette DEBUG loaded listener.js 14:15:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 95 (0x90d0c000) [pid = 1780] [serial = 2220] [outer = 0x90bf3000] 14:15:04 INFO - PROCESS | 1780 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 14:15:04 INFO - PROCESS | 1780 | 1471986904274 Marionette TRACE conn4 <- [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]]]}] 14:15: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 14:15:04 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 2051ms 14:15:04 INFO - PROCESS | 1780 | 1471986904288 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 14:15:04 INFO - PROCESS | 1780 | 1471986904292 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 14:15:04 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 14:15:04 INFO - PROCESS | 1780 | 1471986904302 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 14:15:04 INFO - PROCESS | 1780 | 1471986904305 Marionette TRACE conn4 <- [1,2930,null,{}] 14:15:04 INFO - PROCESS | 1780 | 1471986904325 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:04 INFO - PROCESS | 1780 | 1471986904336 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:04 INFO - PROCESS | 1780 | 1471986904601 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 14:15:04 INFO - PROCESS | 1780 | 1471986904824 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:04 INFO - PROCESS | 1780 | 1471986904841 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:04 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f1aa400 == 44 [pid = 1780] [id = 740] 14:15:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 96 (0x916a8000) [pid = 1780] [serial = 2221] [outer = (nil)] 14:15:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 97 (0x917d8800) [pid = 1780] [serial = 2222] [outer = 0x916a8000] 14:15:04 INFO - PROCESS | 1780 | 1471986904977 Marionette DEBUG loaded listener.js 14:15:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 98 (0x91bb6000) [pid = 1780] [serial = 2223] [outer = 0x916a8000] 14:15:05 INFO - PROCESS | 1780 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 14:15:05 INFO - PROCESS | 1780 | 1471986905986 Marionette TRACE conn4 <- [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]]]}] 14:15:06 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 14:15:06 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1744ms 14:15:06 INFO - PROCESS | 1780 | 1471986906046 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 14:15:06 INFO - PROCESS | 1780 | 1471986906050 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 14:15:06 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 14:15:06 INFO - PROCESS | 1780 | 1471986906062 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 14:15:06 INFO - PROCESS | 1780 | 1471986906067 Marionette TRACE conn4 <- [1,2934,null,{}] 14:15:06 INFO - PROCESS | 1780 | 1471986906094 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:06 INFO - PROCESS | 1780 | 1471986906101 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:06 INFO - PROCESS | 1780 | 1471986906316 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 14:15:06 INFO - PROCESS | 1780 | 1471986906529 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:06 INFO - PROCESS | 1780 | 1471986906541 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:06 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e9f0c00 == 45 [pid = 1780] [id = 741] 14:15:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 99 (0x91d09c00) [pid = 1780] [serial = 2224] [outer = (nil)] 14:15:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 100 (0x91d8bc00) [pid = 1780] [serial = 2225] [outer = 0x91d09c00] 14:15:06 INFO - PROCESS | 1780 | 1471986906672 Marionette DEBUG loaded listener.js 14:15:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 101 (0x92566800) [pid = 1780] [serial = 2226] [outer = 0x91d09c00] 14:15:07 INFO - PROCESS | 1780 | 1471986907623 Marionette TRACE conn4 <- [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]]]}] 14:15: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. 14:15:07 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1603ms 14:15:07 INFO - PROCESS | 1780 | 1471986907664 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 14:15:07 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 14:15:07 INFO - PROCESS | 1780 | 1471986907669 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 14:15:07 INFO - PROCESS | 1780 | 1471986907677 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 14:15:07 INFO - PROCESS | 1780 | 1471986907681 Marionette TRACE conn4 <- [1,2938,null,{}] 14:15:07 INFO - PROCESS | 1780 | 1471986907689 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:07 INFO - PROCESS | 1780 | 1471986907697 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:07 INFO - PROCESS | 1780 | 1471986907912 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 14:15:08 INFO - PROCESS | 1780 | 1471986908183 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:08 INFO - PROCESS | 1780 | 1471986908192 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:08 INFO - PROCESS | 1780 | ++DOCSHELL 0x8aeed800 == 46 [pid = 1780] [id = 742] 14:15:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 102 (0x91d86c00) [pid = 1780] [serial = 2227] [outer = (nil)] 14:15:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 103 (0x93abac00) [pid = 1780] [serial = 2228] [outer = 0x91d86c00] 14:15:08 INFO - PROCESS | 1780 | 1471986908305 Marionette DEBUG loaded listener.js 14:15:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 104 (0x93c51400) [pid = 1780] [serial = 2229] [outer = 0x91d86c00] 14:15:09 INFO - PROCESS | 1780 | 1471986909222 Marionette TRACE conn4 <- [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]]]}] 14:15:09 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. 14:15:09 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1587ms 14:15:09 INFO - PROCESS | 1780 | 1471986909265 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 14:15:09 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 14:15:09 INFO - PROCESS | 1780 | 1471986909269 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 14:15:09 INFO - PROCESS | 1780 | 1471986909277 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 14:15:09 INFO - PROCESS | 1780 | 1471986909281 Marionette TRACE conn4 <- [1,2942,null,{}] 14:15:09 INFO - PROCESS | 1780 | 1471986909288 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:09 INFO - PROCESS | 1780 | 1471986909299 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:09 INFO - PROCESS | 1780 | 1471986909556 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 14:15:09 INFO - PROCESS | 1780 | 1471986909761 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:09 INFO - PROCESS | 1780 | 1471986909773 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:09 INFO - PROCESS | 1780 | ++DOCSHELL 0x8cc72400 == 47 [pid = 1780] [id = 743] 14:15:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 105 (0x91d85800) [pid = 1780] [serial = 2230] [outer = (nil)] 14:15:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 106 (0x93e0dc00) [pid = 1780] [serial = 2231] [outer = 0x91d85800] 14:15:09 INFO - PROCESS | 1780 | 1471986909901 Marionette DEBUG loaded listener.js 14:15:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 107 (0x95161800) [pid = 1780] [serial = 2232] [outer = 0x91d85800] 14:15:10 INFO - PROCESS | 1780 | 1471986910949 Marionette TRACE conn4 <- [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"]]]}] 14:15:11 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 14:15:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 14:15:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 14:15:11 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1736ms 14:15:11 INFO - PROCESS | 1780 | 1471986911017 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 14:15:11 INFO - PROCESS | 1780 | 1471986911023 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 14:15:11 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 14:15:11 INFO - PROCESS | 1780 | 1471986911032 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 14:15:11 INFO - PROCESS | 1780 | 1471986911036 Marionette TRACE conn4 <- [1,2946,null,{}] 14:15:11 INFO - PROCESS | 1780 | 1471986911099 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:11 INFO - PROCESS | 1780 | 1471986911106 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:11 INFO - PROCESS | 1780 | 1471986911325 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 14:15:11 INFO - PROCESS | 1780 | 1471986911557 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:11 INFO - PROCESS | 1780 | 1471986911571 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:11 INFO - PROCESS | 1780 | ++DOCSHELL 0x91d82c00 == 48 [pid = 1780] [id = 744] 14:15:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 108 (0x9523e400) [pid = 1780] [serial = 2233] [outer = (nil)] 14:15:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 109 (0x95277400) [pid = 1780] [serial = 2234] [outer = 0x9523e400] 14:15:11 INFO - PROCESS | 1780 | 1471986911699 Marionette DEBUG loaded listener.js 14:15:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 110 (0x95279800) [pid = 1780] [serial = 2235] [outer = 0x9523e400] 14:15:12 INFO - PROCESS | 1780 | 1471986912723 Marionette TRACE conn4 <- [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]]]}] 14:15:12 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. 14:15:12 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1732ms 14:15:12 INFO - PROCESS | 1780 | 1471986912766 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 14:15:12 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 14:15:12 INFO - PROCESS | 1780 | 1471986912771 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 14:15:12 INFO - PROCESS | 1780 | 1471986912781 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 14:15:12 INFO - PROCESS | 1780 | 1471986912786 Marionette TRACE conn4 <- [1,2950,null,{}] 14:15:12 INFO - PROCESS | 1780 | 1471986912795 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:12 INFO - PROCESS | 1780 | 1471986912802 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:13 INFO - PROCESS | 1780 | 1471986913161 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 14:15:13 INFO - PROCESS | 1780 | 1471986913419 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:13 INFO - PROCESS | 1780 | 1471986913431 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:13 INFO - PROCESS | 1780 | ++DOCSHELL 0x90be8400 == 49 [pid = 1780] [id = 745] 14:15:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 111 (0x90bec000) [pid = 1780] [serial = 2236] [outer = (nil)] 14:15:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 112 (0x9527c400) [pid = 1780] [serial = 2237] [outer = 0x90bec000] 14:15:13 INFO - PROCESS | 1780 | 1471986913538 Marionette DEBUG loaded listener.js 14:15:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 113 (0x96f7b400) [pid = 1780] [serial = 2238] [outer = 0x90bec000] 14:15:14 INFO - PROCESS | 1780 | ++DOCSHELL 0x8daecc00 == 50 [pid = 1780] [id = 746] 14:15:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 114 (0x8ddf2000) [pid = 1780] [serial = 2239] [outer = (nil)] 14:15:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 115 (0x8e9e9c00) [pid = 1780] [serial = 2240] [outer = 0x8ddf2000] 14:15:14 INFO - PROCESS | 1780 | 1471986914575 Marionette TRACE conn4 <- [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]]]}] 14:15:14 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. 14:15:14 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1848ms 14:15:14 INFO - PROCESS | 1780 | 1471986914627 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 14:15:14 INFO - PROCESS | 1780 | 1471986914630 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 14:15:14 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 14:15:14 INFO - PROCESS | 1780 | 1471986914638 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 14:15:14 INFO - PROCESS | 1780 | 1471986914643 Marionette TRACE conn4 <- [1,2954,null,{}] 14:15:14 INFO - PROCESS | 1780 | 1471986914650 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:14 INFO - PROCESS | 1780 | 1471986914657 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:15 INFO - PROCESS | 1780 | 1471986915034 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 14:15:15 INFO - PROCESS | 1780 | 1471986915686 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:15 INFO - PROCESS | 1780 | 1471986915695 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:15 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c962400 == 51 [pid = 1780] [id = 747] 14:15:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 116 (0x8c963000) [pid = 1780] [serial = 2241] [outer = (nil)] 14:15:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 117 (0x8ca51400) [pid = 1780] [serial = 2242] [outer = 0x8c963000] 14:15:15 INFO - PROCESS | 1780 | 1471986915784 Marionette DEBUG loaded listener.js 14:15:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 118 (0x8dae9c00) [pid = 1780] [serial = 2243] [outer = 0x8c963000] 14:15:16 INFO - PROCESS | 1780 | 1471986916741 Marionette TRACE conn4 <- [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]]]}] 14:15:16 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:15:16 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 14:15:16 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 2141ms 14:15:16 INFO - PROCESS | 1780 | 1471986916783 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 14:15:16 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 14:15:16 INFO - PROCESS | 1780 | 1471986916790 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 14:15:16 INFO - PROCESS | 1780 | 1471986916799 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 14:15:16 INFO - PROCESS | 1780 | 1471986916805 Marionette TRACE conn4 <- [1,2958,null,{}] 14:15:16 INFO - PROCESS | 1780 | 1471986916814 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:16 INFO - PROCESS | 1780 | 1471986916821 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:17 INFO - PROCESS | 1780 | 1471986917137 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 14:15:17 INFO - PROCESS | 1780 | 1471986917459 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:17 INFO - PROCESS | 1780 | 1471986917472 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:17 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ca4b000 == 52 [pid = 1780] [id = 748] 14:15:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 119 (0x8cc6fc00) [pid = 1780] [serial = 2244] [outer = (nil)] 14:15:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 120 (0x90d10800) [pid = 1780] [serial = 2245] [outer = 0x8cc6fc00] 14:15:17 INFO - PROCESS | 1780 | 1471986917564 Marionette DEBUG loaded listener.js 14:15:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 121 (0x9147ec00) [pid = 1780] [serial = 2246] [outer = 0x8cc6fc00] 14:15:18 INFO - PROCESS | 1780 | 1471986918421 Marionette TRACE conn4 <- [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]]]}] 14:15:18 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. 14:15:18 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1639ms 14:15:18 INFO - PROCESS | 1780 | 1471986918440 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 14:15:18 INFO - PROCESS | 1780 | 1471986918447 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 14:15:18 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 14:15:18 INFO - PROCESS | 1780 | 1471986918483 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 14:15:18 INFO - PROCESS | 1780 | 1471986918488 Marionette TRACE conn4 <- [1,2962,null,{}] 14:15:18 INFO - PROCESS | 1780 | 1471986918501 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:18 INFO - PROCESS | 1780 | 1471986918505 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:19 INFO - PROCESS | 1780 | --DOCSHELL 0x8e9e5400 == 51 [pid = 1780] [id = 736] 14:15:19 INFO - PROCESS | 1780 | --DOCSHELL 0x8ddeb000 == 50 [pid = 1780] [id = 735] 14:15:19 INFO - PROCESS | 1780 | --DOCSHELL 0x8f1a1c00 == 49 [pid = 1780] [id = 720] 14:15:19 INFO - PROCESS | 1780 | --DOCSHELL 0x8c95f400 == 48 [pid = 1780] [id = 734] 14:15:19 INFO - PROCESS | 1780 | --DOCSHELL 0x8aee9000 == 47 [pid = 1780] [id = 733] 14:15:19 INFO - PROCESS | 1780 | --DOCSHELL 0x8aee8400 == 46 [pid = 1780] [id = 732] 14:15:19 INFO - PROCESS | 1780 | --DOCSHELL 0x8f1a7000 == 45 [pid = 1780] [id = 717] 14:15:19 INFO - PROCESS | 1780 | --DOCSHELL 0x90c47400 == 44 [pid = 1780] [id = 722] 14:15:19 INFO - PROCESS | 1780 | --DOCSHELL 0x8c0db000 == 43 [pid = 1780] [id = 731] 14:15:19 INFO - PROCESS | 1780 | --DOCSHELL 0x8c95f000 == 42 [pid = 1780] [id = 723] 14:15:19 INFO - PROCESS | 1780 | --DOCSHELL 0x8f067400 == 41 [pid = 1780] [id = 726] 14:15:19 INFO - PROCESS | 1780 | --DOCSHELL 0x8c0d5400 == 40 [pid = 1780] [id = 730] 14:15:19 INFO - PROCESS | 1780 | --DOCSHELL 0x8bdc5800 == 39 [pid = 1780] [id = 728] 14:15:19 INFO - PROCESS | 1780 | --DOCSHELL 0x8bdbf800 == 38 [pid = 1780] [id = 724] 14:15:19 INFO - PROCESS | 1780 | --DOCSHELL 0x915c0800 == 37 [pid = 1780] [id = 725] 14:15:19 INFO - PROCESS | 1780 | --DOCSHELL 0x8aeee000 == 36 [pid = 1780] [id = 729] 14:15:19 INFO - PROCESS | 1780 | --DOCSHELL 0x8c0cf800 == 35 [pid = 1780] [id = 727] 14:15:19 INFO - PROCESS | 1780 | --DOCSHELL 0x8ca4b000 == 34 [pid = 1780] [id = 748] 14:15:19 INFO - PROCESS | 1780 | --DOCSHELL 0x8daecc00 == 33 [pid = 1780] [id = 746] 14:15:19 INFO - PROCESS | 1780 | --DOCSHELL 0x8c962400 == 32 [pid = 1780] [id = 747] 14:15:19 INFO - PROCESS | 1780 | --DOCSHELL 0x90be8400 == 31 [pid = 1780] [id = 745] 14:15:19 INFO - PROCESS | 1780 | --DOCSHELL 0x8cc72400 == 30 [pid = 1780] [id = 743] 14:15:19 INFO - PROCESS | 1780 | --DOCSHELL 0x91d82c00 == 29 [pid = 1780] [id = 744] 14:15:19 INFO - PROCESS | 1780 | --DOCSHELL 0x8aeed800 == 28 [pid = 1780] [id = 742] 14:15:19 INFO - PROCESS | 1780 | --DOCSHELL 0x8e9f0c00 == 27 [pid = 1780] [id = 741] 14:15:19 INFO - PROCESS | 1780 | --DOCSHELL 0x90bf0000 == 26 [pid = 1780] [id = 739] 14:15:19 INFO - PROCESS | 1780 | --DOCSHELL 0x8f1aa400 == 25 [pid = 1780] [id = 740] 14:15:19 INFO - PROCESS | 1780 | --DOCSHELL 0x90c7ac00 == 24 [pid = 1780] [id = 737] 14:15:19 INFO - PROCESS | 1780 | --DOCSHELL 0x8aee7400 == 23 [pid = 1780] [id = 738] 14:15:19 INFO - PROCESS | 1780 | 1471986919938 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 14:15:20 INFO - PROCESS | 1780 | --DOMWINDOW == 120 (0x91d87800) [pid = 1780] [serial = 2141] [outer = (nil)] [url = about:blank] 14:15:20 INFO - PROCESS | 1780 | --DOMWINDOW == 119 (0x92559400) [pid = 1780] [serial = 2145] [outer = (nil)] [url = about:blank] 14:15:20 INFO - PROCESS | 1780 | --DOMWINDOW == 118 (0x92437400) [pid = 1780] [serial = 2144] [outer = (nil)] [url = about:blank] 14:15:20 INFO - PROCESS | 1780 | --DOMWINDOW == 117 (0x8cc7a400) [pid = 1780] [serial = 2159] [outer = (nil)] [url = about:blank] 14:15:20 INFO - PROCESS | 1780 | --DOMWINDOW == 116 (0x8dde7400) [pid = 1780] [serial = 2148] [outer = (nil)] [url = about:blank] 14:15:20 INFO - PROCESS | 1780 | --DOMWINDOW == 115 (0x8c95b000) [pid = 1780] [serial = 2147] [outer = (nil)] [url = about:blank] 14:15:20 INFO - PROCESS | 1780 | --DOMWINDOW == 114 (0x8ca49000) [pid = 1780] [serial = 2156] [outer = (nil)] [url = about:blank] 14:15:20 INFO - PROCESS | 1780 | --DOMWINDOW == 113 (0x8c966000) [pid = 1780] [serial = 2157] [outer = (nil)] [url = about:blank] 14:15:20 INFO - PROCESS | 1780 | --DOMWINDOW == 112 (0x8f1ae800) [pid = 1780] [serial = 2162] [outer = (nil)] [url = about:blank] 14:15:20 INFO - PROCESS | 1780 | --DOMWINDOW == 111 (0x8daee800) [pid = 1780] [serial = 2151] [outer = (nil)] [url = about:blank] 14:15:20 INFO - PROCESS | 1780 | --DOMWINDOW == 110 (0x8cc6f400) [pid = 1780] [serial = 2150] [outer = (nil)] [url = about:blank] 14:15:20 INFO - PROCESS | 1780 | --DOMWINDOW == 109 (0x90c4a400) [pid = 1780] [serial = 2154] [outer = (nil)] [url = about:blank] 14:15:20 INFO - PROCESS | 1780 | --DOMWINDOW == 108 (0x90bee400) [pid = 1780] [serial = 2153] [outer = (nil)] [url = about:blank] 14:15:20 INFO - PROCESS | 1780 | --DOMWINDOW == 107 (0x8dae7000) [pid = 1780] [serial = 2127] [outer = (nil)] [url = about:blank] 14:15:20 INFO - PROCESS | 1780 | --DOMWINDOW == 106 (0x8cc71400) [pid = 1780] [serial = 2126] [outer = (nil)] [url = about:blank] 14:15:20 INFO - PROCESS | 1780 | --DOMWINDOW == 105 (0x90c45000) [pid = 1780] [serial = 2130] [outer = (nil)] [url = about:blank] 14:15:20 INFO - PROCESS | 1780 | --DOMWINDOW == 104 (0x90be9000) [pid = 1780] [serial = 2129] [outer = (nil)] [url = about:blank] 14:15:20 INFO - PROCESS | 1780 | --DOMWINDOW == 103 (0x90bf6400) [pid = 1780] [serial = 2163] [outer = (nil)] [url = about:blank] 14:15:20 INFO - PROCESS | 1780 | --DOMWINDOW == 102 (0x915cd800) [pid = 1780] [serial = 2133] [outer = (nil)] [url = about:blank] 14:15:20 INFO - PROCESS | 1780 | --DOMWINDOW == 101 (0x915c2c00) [pid = 1780] [serial = 2132] [outer = (nil)] [url = about:blank] 14:15:20 INFO - PROCESS | 1780 | --DOMWINDOW == 100 (0x91bb1800) [pid = 1780] [serial = 2136] [outer = (nil)] [url = about:blank] 14:15:20 INFO - PROCESS | 1780 | --DOMWINDOW == 99 (0x917d7c00) [pid = 1780] [serial = 2135] [outer = (nil)] [url = about:blank] 14:15:20 INFO - PROCESS | 1780 | --DOMWINDOW == 98 (0x90bf6000) [pid = 1780] [serial = 2166] [outer = (nil)] [url = about:blank] 14:15:20 INFO - PROCESS | 1780 | --DOMWINDOW == 97 (0x91bbe000) [pid = 1780] [serial = 2139] [outer = (nil)] [url = about:blank] 14:15:20 INFO - PROCESS | 1780 | --DOMWINDOW == 96 (0x8dde9c00) [pid = 1780] [serial = 2165] [outer = (nil)] [url = about:blank] 14:15:20 INFO - PROCESS | 1780 | --DOMWINDOW == 95 (0x8daf1800) [pid = 1780] [serial = 2160] [outer = (nil)] [url = about:blank] 14:15:20 INFO - PROCESS | 1780 | --DOMWINDOW == 94 (0x91bbb400) [pid = 1780] [serial = 2138] [outer = (nil)] [url = about:blank] 14:15:20 INFO - PROCESS | 1780 | --DOMWINDOW == 93 (0x91d8c000) [pid = 1780] [serial = 2142] [outer = (nil)] [url = about:blank] 14:15:20 INFO - PROCESS | 1780 | 1471986920356 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:20 INFO - PROCESS | 1780 | 1471986920367 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:20 INFO - PROCESS | 1780 | ++DOCSHELL 0x8aef0800 == 24 [pid = 1780] [id = 749] 14:15:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 94 (0x8aef0c00) [pid = 1780] [serial = 2247] [outer = (nil)] 14:15:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 95 (0x8bdbf000) [pid = 1780] [serial = 2248] [outer = 0x8aef0c00] 14:15:20 INFO - PROCESS | 1780 | 1471986920448 Marionette DEBUG loaded listener.js 14:15:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 96 (0x8c0cf000) [pid = 1780] [serial = 2249] [outer = 0x8aef0c00] 14:15:21 INFO - PROCESS | 1780 | 1471986921248 Marionette TRACE conn4 <- [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]]]}] 14:15:21 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. 14:15:21 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 2826ms 14:15:21 INFO - PROCESS | 1780 | 1471986921285 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 14:15:21 INFO - PROCESS | 1780 | 1471986921290 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 14:15:21 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 14:15:21 INFO - PROCESS | 1780 | 1471986921299 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 14:15:21 INFO - PROCESS | 1780 | 1471986921305 Marionette TRACE conn4 <- [1,2966,null,{}] 14:15:21 INFO - PROCESS | 1780 | 1471986921312 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:21 INFO - PROCESS | 1780 | 1471986921318 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:21 INFO - PROCESS | 1780 | 1471986921531 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 14:15:21 INFO - PROCESS | 1780 | 1471986921683 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:21 INFO - PROCESS | 1780 | 1471986921691 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:21 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ca46c00 == 25 [pid = 1780] [id = 750] 14:15:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 97 (0x8ca4a800) [pid = 1780] [serial = 2250] [outer = (nil)] 14:15:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 98 (0x8ca53c00) [pid = 1780] [serial = 2251] [outer = 0x8ca4a800] 14:15:21 INFO - PROCESS | 1780 | 1471986921772 Marionette DEBUG loaded listener.js 14:15:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 99 (0x8caa1800) [pid = 1780] [serial = 2252] [outer = 0x8ca4a800] 14:15:22 INFO - PROCESS | 1780 | 1471986922664 Marionette TRACE conn4 <- [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]]]}] 14:15:22 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. 14:15:22 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1432ms 14:15:22 INFO - PROCESS | 1780 | 1471986922741 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 14:15:22 INFO - PROCESS | 1780 | 1471986922747 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 14:15:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 14:15:22 INFO - PROCESS | 1780 | 1471986922755 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 14:15:22 INFO - PROCESS | 1780 | 1471986922761 Marionette TRACE conn4 <- [1,2970,null,{}] 14:15:22 INFO - PROCESS | 1780 | 1471986922770 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:22 INFO - PROCESS | 1780 | 1471986922776 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:23 INFO - PROCESS | 1780 | 1471986923026 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 14:15:23 INFO - PROCESS | 1780 | 1471986923068 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:23 INFO - PROCESS | 1780 | 1471986923076 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:23 INFO - PROCESS | 1780 | ++DOCSHELL 0x8daec800 == 26 [pid = 1780] [id = 751] 14:15:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 100 (0x8daed400) [pid = 1780] [serial = 2253] [outer = (nil)] 14:15:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 101 (0x8daf0c00) [pid = 1780] [serial = 2254] [outer = 0x8daed400] 14:15:23 INFO - PROCESS | 1780 | 1471986923247 Marionette DEBUG loaded listener.js 14:15:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 102 (0x8ddeb800) [pid = 1780] [serial = 2255] [outer = 0x8daed400] 14:15:24 INFO - PROCESS | 1780 | 1471986924243 Marionette TRACE conn4 <- [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]]]}] 14:15:24 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. 14:15:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1535ms 14:15:24 INFO - PROCESS | 1780 | 1471986924290 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 14:15:24 INFO - PROCESS | 1780 | 1471986924297 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 14:15:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 14:15:24 INFO - PROCESS | 1780 | 1471986924323 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 14:15:24 INFO - PROCESS | 1780 | 1471986924333 Marionette TRACE conn4 <- [1,2974,null,{}] 14:15:24 INFO - PROCESS | 1780 | 1471986924339 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:24 INFO - PROCESS | 1780 | 1471986924347 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:24 INFO - PROCESS | 1780 | 1471986924614 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 14:15:25 INFO - PROCESS | 1780 | --DOMWINDOW == 101 (0x8aee8c00) [pid = 1780] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 14:15:25 INFO - PROCESS | 1780 | --DOMWINDOW == 100 (0x90c71000) [pid = 1780] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 14:15:25 INFO - PROCESS | 1780 | --DOMWINDOW == 99 (0x8bdc1000) [pid = 1780] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 14:15:25 INFO - PROCESS | 1780 | --DOMWINDOW == 98 (0x90c72c00) [pid = 1780] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 14:15:25 INFO - PROCESS | 1780 | --DOMWINDOW == 97 (0x8c0d7000) [pid = 1780] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 14:15:25 INFO - PROCESS | 1780 | --DOMWINDOW == 96 (0x917ce800) [pid = 1780] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 14:15:25 INFO - PROCESS | 1780 | --DOMWINDOW == 95 (0x8f062c00) [pid = 1780] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 14:15:25 INFO - PROCESS | 1780 | --DOMWINDOW == 94 (0x8c95a000) [pid = 1780] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 14:15:25 INFO - PROCESS | 1780 | --DOMWINDOW == 93 (0x90c77c00) [pid = 1780] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 14:15:25 INFO - PROCESS | 1780 | --DOMWINDOW == 92 (0x90d0fc00) [pid = 1780] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 14:15:25 INFO - PROCESS | 1780 | --DOMWINDOW == 91 (0x915c0c00) [pid = 1780] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 14:15:25 INFO - PROCESS | 1780 | --DOMWINDOW == 90 (0x8c963c00) [pid = 1780] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 14:15:25 INFO - PROCESS | 1780 | --DOMWINDOW == 89 (0x8c0d8400) [pid = 1780] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 14:15:25 INFO - PROCESS | 1780 | --DOMWINDOW == 88 (0x8dde6c00) [pid = 1780] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 14:15:25 INFO - PROCESS | 1780 | --DOMWINDOW == 87 (0x8c95e800) [pid = 1780] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 14:15:25 INFO - PROCESS | 1780 | --DOMWINDOW == 86 (0x8cc75800) [pid = 1780] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 14:15:25 INFO - PROCESS | 1780 | 1471986925704 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:25 INFO - PROCESS | 1780 | 1471986925713 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:25 INFO - PROCESS | 1780 | ++DOCSHELL 0x8aee1400 == 27 [pid = 1780] [id = 752] 14:15:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0x8aee1800) [pid = 1780] [serial = 2256] [outer = (nil)] 14:15:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 88 (0x8c95e800) [pid = 1780] [serial = 2257] [outer = 0x8aee1800] 14:15:25 INFO - PROCESS | 1780 | 1471986925789 Marionette DEBUG loaded listener.js 14:15:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 89 (0x8e9ec800) [pid = 1780] [serial = 2258] [outer = 0x8aee1800] 14:15:26 INFO - PROCESS | 1780 | 1471986926481 Marionette TRACE conn4 <- [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]]]}] 14:15:26 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. 14:15:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 2207ms 14:15:26 INFO - PROCESS | 1780 | 1471986926514 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 14:15:26 INFO - PROCESS | 1780 | 1471986926519 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 14:15:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 14:15:26 INFO - PROCESS | 1780 | 1471986926525 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 14:15:26 INFO - PROCESS | 1780 | 1471986926529 Marionette TRACE conn4 <- [1,2978,null,{}] 14:15:26 INFO - PROCESS | 1780 | 1471986926534 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:26 INFO - PROCESS | 1780 | 1471986926540 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:26 INFO - PROCESS | 1780 | 1471986926754 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 14:15:26 INFO - PROCESS | 1780 | 1471986926780 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:26 INFO - PROCESS | 1780 | 1471986926789 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:26 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f068400 == 28 [pid = 1780] [id = 753] 14:15:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 90 (0x8f1a1c00) [pid = 1780] [serial = 2259] [outer = (nil)] 14:15:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 91 (0x8f1ac400) [pid = 1780] [serial = 2260] [outer = 0x8f1a1c00] 14:15:26 INFO - PROCESS | 1780 | 1471986926870 Marionette DEBUG loaded listener.js 14:15:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 92 (0x90bee800) [pid = 1780] [serial = 2261] [outer = 0x8f1a1c00] 14:15:28 INFO - PROCESS | 1780 | 1471986928024 Marionette TRACE conn4 <- [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]]]}] 14:15:28 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. 14:15:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1531ms 14:15:28 INFO - PROCESS | 1780 | 1471986928058 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 14:15:28 INFO - PROCESS | 1780 | 1471986928070 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 14:15:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 14:15:28 INFO - PROCESS | 1780 | 1471986928088 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 14:15:28 INFO - PROCESS | 1780 | 1471986928095 Marionette TRACE conn4 <- [1,2982,null,{}] 14:15:28 INFO - PROCESS | 1780 | 1471986928124 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:28 INFO - PROCESS | 1780 | 1471986928130 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:28 INFO - PROCESS | 1780 | 1471986928343 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 14:15:28 INFO - PROCESS | 1780 | 1471986928546 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:28 INFO - PROCESS | 1780 | 1471986928560 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:28 INFO - PROCESS | 1780 | ++DOCSHELL 0x8cc72000 == 29 [pid = 1780] [id = 754] 14:15:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 93 (0x8cc72800) [pid = 1780] [serial = 2262] [outer = (nil)] 14:15:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 94 (0x8dae2c00) [pid = 1780] [serial = 2263] [outer = 0x8cc72800] 14:15:28 INFO - PROCESS | 1780 | 1471986928723 Marionette DEBUG loaded listener.js 14:15:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 95 (0x8ddf1000) [pid = 1780] [serial = 2264] [outer = 0x8cc72800] 14:15:29 INFO - PROCESS | 1780 | 1471986929656 Marionette TRACE conn4 <- [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"]]]}] 14:15:29 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 14:15:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 14:15:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 14:15:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1615ms 14:15:29 INFO - PROCESS | 1780 | 1471986929697 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 14:15:29 INFO - PROCESS | 1780 | 1471986929703 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 14:15:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 14:15:29 INFO - PROCESS | 1780 | 1471986929716 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 14:15:29 INFO - PROCESS | 1780 | 1471986929720 Marionette TRACE conn4 <- [1,2986,null,{}] 14:15:29 INFO - PROCESS | 1780 | 1471986929726 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:29 INFO - PROCESS | 1780 | 1471986929733 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:29 INFO - PROCESS | 1780 | 1471986929936 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 14:15:30 INFO - PROCESS | 1780 | 1471986930131 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:30 INFO - PROCESS | 1780 | 1471986930140 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:30 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c962800 == 30 [pid = 1780] [id = 755] 14:15:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 96 (0x8f1a1400) [pid = 1780] [serial = 2265] [outer = (nil)] 14:15:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 97 (0x90c47000) [pid = 1780] [serial = 2266] [outer = 0x8f1a1400] 14:15:30 INFO - PROCESS | 1780 | 1471986930236 Marionette DEBUG loaded listener.js 14:15:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 98 (0x90c71000) [pid = 1780] [serial = 2267] [outer = 0x8f1a1400] 14:15:31 INFO - PROCESS | 1780 | 1471986931203 Marionette TRACE conn4 <- [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]]]}] 14:15:31 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. 14:15:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1535ms 14:15:31 INFO - PROCESS | 1780 | 1471986931252 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 14:15:31 INFO - PROCESS | 1780 | 1471986931257 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 14:15:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 14:15:31 INFO - PROCESS | 1780 | 1471986931264 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 14:15:31 INFO - PROCESS | 1780 | 1471986931271 Marionette TRACE conn4 <- [1,2990,null,{}] 14:15:31 INFO - PROCESS | 1780 | 1471986931337 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:31 INFO - PROCESS | 1780 | 1471986931347 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:31 INFO - PROCESS | 1780 | 1471986931549 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 14:15:31 INFO - PROCESS | 1780 | 1471986931760 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:31 INFO - PROCESS | 1780 | 1471986931771 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:31 INFO - PROCESS | 1780 | ++DOCSHELL 0x91512400 == 31 [pid = 1780] [id = 756] 14:15:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 99 (0x91512c00) [pid = 1780] [serial = 2268] [outer = (nil)] 14:15:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 100 (0x91517c00) [pid = 1780] [serial = 2269] [outer = 0x91512c00] 14:15:31 INFO - PROCESS | 1780 | 1471986931910 Marionette DEBUG loaded listener.js 14:15:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 101 (0x915c2000) [pid = 1780] [serial = 2270] [outer = 0x91512c00] 14:15:32 INFO - PROCESS | 1780 | ++DOCSHELL 0x91514c00 == 32 [pid = 1780] [id = 757] 14:15:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 102 (0x916a3400) [pid = 1780] [serial = 2271] [outer = (nil)] 14:15:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 103 (0x8bdc1000) [pid = 1780] [serial = 2272] [outer = 0x916a3400] 14:15:32 INFO - PROCESS | 1780 | 1471986932950 Marionette TRACE conn4 <- [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]]]}] 14:15:32 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. 14:15:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1728ms 14:15:32 INFO - PROCESS | 1780 | 1471986932993 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 14:15:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 14:15:33 INFO - PROCESS | 1780 | 1471986932999 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 14:15:33 INFO - PROCESS | 1780 | 1471986933006 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 14:15:33 INFO - PROCESS | 1780 | 1471986933010 Marionette TRACE conn4 <- [1,2994,null,{}] 14:15:33 INFO - PROCESS | 1780 | 1471986933016 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:33 INFO - PROCESS | 1780 | 1471986933021 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:33 INFO - PROCESS | 1780 | 1471986933261 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 14:15:33 INFO - PROCESS | 1780 | 1471986933459 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:33 INFO - PROCESS | 1780 | 1471986933466 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:33 INFO - PROCESS | 1780 | ++DOCSHELL 0x915cc400 == 33 [pid = 1780] [id = 758] 14:15:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 104 (0x915cdc00) [pid = 1780] [serial = 2273] [outer = (nil)] 14:15:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 105 (0x916a8c00) [pid = 1780] [serial = 2274] [outer = 0x915cdc00] 14:15:33 INFO - PROCESS | 1780 | 1471986933559 Marionette DEBUG loaded listener.js 14:15:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 106 (0x916ab400) [pid = 1780] [serial = 2275] [outer = 0x915cdc00] 14:15:34 INFO - PROCESS | 1780 | 1471986934494 Marionette TRACE conn4 <- [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]]]}] 14:15:34 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:15:34 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 14:15:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1534ms 14:15:34 INFO - PROCESS | 1780 | 1471986934541 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 14:15:34 INFO - PROCESS | 1780 | 1471986934547 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 14:15:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 14:15:34 INFO - PROCESS | 1780 | 1471986934554 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 14:15:34 INFO - PROCESS | 1780 | 1471986934558 Marionette TRACE conn4 <- [1,2998,null,{}] 14:15:34 INFO - PROCESS | 1780 | 1471986934613 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:34 INFO - PROCESS | 1780 | 1471986934619 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:34 INFO - PROCESS | 1780 | 1471986934798 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 14:15:35 INFO - PROCESS | 1780 | 1471986934990 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:35 INFO - PROCESS | 1780 | 1471986934996 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:35 INFO - PROCESS | 1780 | ++DOCSHELL 0x90d0e400 == 34 [pid = 1780] [id = 759] 14:15:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 107 (0x915c3c00) [pid = 1780] [serial = 2276] [outer = (nil)] 14:15:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 108 (0x91bb2000) [pid = 1780] [serial = 2277] [outer = 0x915c3c00] 14:15:35 INFO - PROCESS | 1780 | 1471986935086 Marionette DEBUG loaded listener.js 14:15:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 109 (0x90bebc00) [pid = 1780] [serial = 2278] [outer = 0x915c3c00] 14:15:36 INFO - PROCESS | 1780 | 1471986936014 Marionette TRACE conn4 <- [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]]]}] 14:15:36 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. 14:15:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1523ms 14:15:36 INFO - PROCESS | 1780 | 1471986936079 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 14:15:36 INFO - PROCESS | 1780 | 1471986936084 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 14:15:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 14:15:36 INFO - PROCESS | 1780 | 1471986936136 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 14:15:36 INFO - PROCESS | 1780 | 1471986936141 Marionette TRACE conn4 <- [1,3002,null,{}] 14:15:36 INFO - PROCESS | 1780 | 1471986936152 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:36 INFO - PROCESS | 1780 | 1471986936164 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:36 INFO - PROCESS | 1780 | 1471986936387 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 14:15:36 INFO - PROCESS | 1780 | 1471986936616 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:36 INFO - PROCESS | 1780 | 1471986936623 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:36 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e9ee400 == 35 [pid = 1780] [id = 760] 14:15:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 110 (0x917da400) [pid = 1780] [serial = 2279] [outer = (nil)] 14:15:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 111 (0x91d8dc00) [pid = 1780] [serial = 2280] [outer = 0x917da400] 14:15:36 INFO - PROCESS | 1780 | 1471986936805 Marionette DEBUG loaded listener.js 14:15:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 112 (0x92437400) [pid = 1780] [serial = 2281] [outer = 0x917da400] 14:15:37 INFO - PROCESS | 1780 | 1471986937637 Marionette TRACE conn4 <- [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]]]}] 14:15:37 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. 14:15:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1546ms 14:15:37 INFO - PROCESS | 1780 | 1471986937681 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 14:15:37 INFO - PROCESS | 1780 | 1471986937688 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 14:15:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 14:15:37 INFO - PROCESS | 1780 | 1471986937699 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 14:15:37 INFO - PROCESS | 1780 | 1471986937704 Marionette TRACE conn4 <- [1,3006,null,{}] 14:15:37 INFO - PROCESS | 1780 | 1471986937715 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:37 INFO - PROCESS | 1780 | 1471986937722 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:37 INFO - PROCESS | 1780 | 1471986937985 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 14:15:38 INFO - PROCESS | 1780 | 1471986938198 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:38 INFO - PROCESS | 1780 | 1471986938206 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:38 INFO - PROCESS | 1780 | ++DOCSHELL 0x8bdc5800 == 36 [pid = 1780] [id = 761] 14:15:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 113 (0x8c95bc00) [pid = 1780] [serial = 2282] [outer = (nil)] 14:15:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 114 (0x92562800) [pid = 1780] [serial = 2283] [outer = 0x8c95bc00] 14:15:38 INFO - PROCESS | 1780 | 1471986938330 Marionette DEBUG loaded listener.js 14:15:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 115 (0x91d88800) [pid = 1780] [serial = 2284] [outer = 0x8c95bc00] 14:15:39 INFO - PROCESS | 1780 | 1471986939195 Marionette TRACE conn4 <- [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]]]}] 14:15:39 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. 14:15:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1547ms 14:15:39 INFO - PROCESS | 1780 | 1471986939246 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 14:15:39 INFO - PROCESS | 1780 | 1471986939249 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 14:15:39 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 14:15:39 INFO - PROCESS | 1780 | 1471986939256 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 14:15:39 INFO - PROCESS | 1780 | 1471986939260 Marionette TRACE conn4 <- [1,3010,null,{}] 14:15:39 INFO - PROCESS | 1780 | 1471986939267 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:39 INFO - PROCESS | 1780 | 1471986939272 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:39 INFO - PROCESS | 1780 | 1471986939448 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 14:15:39 INFO - PROCESS | 1780 | 1471986939652 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:39 INFO - PROCESS | 1780 | 1471986939663 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:39 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c95b000 == 37 [pid = 1780] [id = 762] 14:15:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 116 (0x925f3c00) [pid = 1780] [serial = 2285] [outer = (nil)] 14:15:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 117 (0x93c49c00) [pid = 1780] [serial = 2286] [outer = 0x925f3c00] 14:15:39 INFO - PROCESS | 1780 | 1471986939746 Marionette DEBUG loaded listener.js 14:15:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 118 (0x93ca6c00) [pid = 1780] [serial = 2287] [outer = 0x925f3c00] 14:15:40 INFO - PROCESS | 1780 | 1471986940680 Marionette TRACE conn4 <- [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]]]}] 14:15:40 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 14:15:40 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1437ms 14:15:40 INFO - PROCESS | 1780 | 1471986940695 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 14:15:40 INFO - PROCESS | 1780 | 1471986940700 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 14:15:40 INFO - TEST-START | /FileAPI/FileReaderSync.worker 14:15:40 INFO - PROCESS | 1780 | 1471986940707 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 14:15:40 INFO - PROCESS | 1780 | 1471986940711 Marionette TRACE conn4 <- [1,3014,null,{}] 14:15:40 INFO - PROCESS | 1780 | 1471986940717 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:40 INFO - PROCESS | 1780 | 1471986940723 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:40 INFO - PROCESS | 1780 | 1471986940898 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 14:15:41 INFO - PROCESS | 1780 | 1471986941160 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:41 INFO - PROCESS | 1780 | 1471986941171 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:41 INFO - PROCESS | 1780 | ++DOCSHELL 0x8aee3000 == 38 [pid = 1780] [id = 763] 14:15:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 119 (0x8aeeb400) [pid = 1780] [serial = 2288] [outer = (nil)] 14:15:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 120 (0x8c0cd400) [pid = 1780] [serial = 2289] [outer = 0x8aeeb400] 14:15:41 INFO - PROCESS | 1780 | 1471986941259 Marionette DEBUG loaded listener.js 14:15:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 121 (0x8c95a800) [pid = 1780] [serial = 2290] [outer = 0x8aeeb400] 14:15:41 INFO - PROCESS | 1780 | [1780] 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 14:15:42 INFO - PROCESS | 1780 | 1471986942450 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 14:15:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 14:15:42 INFO - {} 14:15:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 14:15:42 INFO - {} 14:15:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 14:15:42 INFO - {} 14:15:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 14:15:42 INFO - {} 14:15:42 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1789ms 14:15:42 INFO - PROCESS | 1780 | 1471986942547 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 14:15:42 INFO - PROCESS | 1780 | 1471986942552 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 14:15:42 INFO - TEST-START | /FileAPI/fileReader.html 14:15:42 INFO - PROCESS | 1780 | 1471986942564 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 14:15:42 INFO - PROCESS | 1780 | 1471986942568 Marionette TRACE conn4 <- [1,3018,null,{}] 14:15:42 INFO - PROCESS | 1780 | 1471986942577 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:42 INFO - PROCESS | 1780 | 1471986942584 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:42 INFO - PROCESS | 1780 | 1471986942821 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 14:15:43 INFO - PROCESS | 1780 | 1471986943109 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:43 INFO - PROCESS | 1780 | 1471986943116 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:43 INFO - PROCESS | 1780 | ++DOCSHELL 0x8bdc1c00 == 39 [pid = 1780] [id = 764] 14:15:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 122 (0x8bdc5000) [pid = 1780] [serial = 2291] [outer = (nil)] 14:15:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 123 (0x8ca45400) [pid = 1780] [serial = 2292] [outer = 0x8bdc5000] 14:15:43 INFO - PROCESS | 1780 | 1471986943261 Marionette DEBUG loaded listener.js 14:15:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 124 (0x8dae7400) [pid = 1780] [serial = 2293] [outer = 0x8bdc5000] 14:15:43 INFO - PROCESS | 1780 | --DOCSHELL 0x8caa6c00 == 38 [pid = 1780] [id = 691] 14:15:43 INFO - PROCESS | 1780 | --DOCSHELL 0x8ddf2400 == 37 [pid = 1780] [id = 692] 14:15:43 INFO - PROCESS | 1780 | --DOCSHELL 0x8bdc2400 == 36 [pid = 1780] [id = 690] 14:15:43 INFO - PROCESS | 1780 | --DOCSHELL 0x8bdbdc00 == 35 [pid = 1780] [id = 703] 14:15:43 INFO - PROCESS | 1780 | --DOMWINDOW == 123 (0x9255dc00) [pid = 1780] [serial = 2187] [outer = (nil)] [url = about:blank] 14:15:43 INFO - PROCESS | 1780 | --DOMWINDOW == 122 (0x8f05a800) [pid = 1780] [serial = 2204] [outer = (nil)] [url = about:blank] 14:15:43 INFO - PROCESS | 1780 | --DOMWINDOW == 121 (0x91d09000) [pid = 1780] [serial = 2184] [outer = (nil)] [url = about:blank] 14:15:43 INFO - PROCESS | 1780 | --DOMWINDOW == 120 (0x925ea800) [pid = 1780] [serial = 2189] [outer = (nil)] [url = about:blank] 14:15:43 INFO - PROCESS | 1780 | --DOMWINDOW == 119 (0x917dc000) [pid = 1780] [serial = 2180] [outer = (nil)] [url = about:blank] 14:15:43 INFO - PROCESS | 1780 | --DOMWINDOW == 118 (0x915c8c00) [pid = 1780] [serial = 2214] [outer = (nil)] [url = about:blank] 14:15:43 INFO - PROCESS | 1780 | --DOMWINDOW == 117 (0x8bdbd800) [pid = 1780] [serial = 2198] [outer = (nil)] [url = about:blank] 14:15:43 INFO - PROCESS | 1780 | --DOMWINDOW == 116 (0x90d05400) [pid = 1780] [serial = 2168] [outer = (nil)] [url = about:blank] 14:15:43 INFO - PROCESS | 1780 | --DOMWINDOW == 115 (0x8cc7b000) [pid = 1780] [serial = 2202] [outer = (nil)] [url = about:blank] 14:15:43 INFO - PROCESS | 1780 | --DOMWINDOW == 114 (0x90d01400) [pid = 1780] [serial = 2207] [outer = (nil)] [url = about:blank] 14:15:43 INFO - PROCESS | 1780 | --DOMWINDOW == 113 (0x93a32c00) [pid = 1780] [serial = 2192] [outer = (nil)] [url = about:blank] 14:15:43 INFO - PROCESS | 1780 | --DOMWINDOW == 112 (0x917dd800) [pid = 1780] [serial = 2181] [outer = (nil)] [url = about:blank] 14:15:43 INFO - PROCESS | 1780 | --DOMWINDOW == 111 (0x90c3d800) [pid = 1780] [serial = 2175] [outer = (nil)] [url = about:blank] 14:15:43 INFO - PROCESS | 1780 | --DOMWINDOW == 110 (0x93abe800) [pid = 1780] [serial = 2196] [outer = (nil)] [url = about:blank] 14:15:43 INFO - PROCESS | 1780 | --DOMWINDOW == 109 (0x91519800) [pid = 1780] [serial = 2211] [outer = (nil)] [url = about:blank] 14:15:43 INFO - PROCESS | 1780 | --DOMWINDOW == 108 (0x9151e000) [pid = 1780] [serial = 2213] [outer = (nil)] [url = about:blank] 14:15:43 INFO - PROCESS | 1780 | --DOMWINDOW == 107 (0x916a5000) [pid = 1780] [serial = 2178] [outer = (nil)] [url = about:blank] 14:15:43 INFO - PROCESS | 1780 | --DOMWINDOW == 106 (0x8caa3800) [pid = 1780] [serial = 2171] [outer = (nil)] [url = about:blank] 14:15:43 INFO - PROCESS | 1780 | --DOMWINDOW == 105 (0x8cc7a800) [pid = 1780] [serial = 2172] [outer = (nil)] [url = about:blank] 14:15:43 INFO - PROCESS | 1780 | --DOMWINDOW == 104 (0x8ca4fc00) [pid = 1780] [serial = 2201] [outer = (nil)] [url = about:blank] 14:15:43 INFO - PROCESS | 1780 | --DOMWINDOW == 103 (0x91473800) [pid = 1780] [serial = 2169] [outer = (nil)] [url = about:blank] 14:15:43 INFO - PROCESS | 1780 | --DOMWINDOW == 102 (0x925e9800) [pid = 1780] [serial = 2190] [outer = (nil)] [url = about:blank] 14:15:43 INFO - PROCESS | 1780 | --DOMWINDOW == 101 (0x92558c00) [pid = 1780] [serial = 2195] [outer = (nil)] [url = about:blank] 14:15:43 INFO - PROCESS | 1780 | --DOMWINDOW == 100 (0x8bdc8000) [pid = 1780] [serial = 2199] [outer = (nil)] [url = about:blank] 14:15:43 INFO - PROCESS | 1780 | --DOMWINDOW == 99 (0x9147dc00) [pid = 1780] [serial = 2210] [outer = (nil)] [url = about:blank] 14:15:43 INFO - PROCESS | 1780 | --DOMWINDOW == 98 (0x90d04c00) [pid = 1780] [serial = 2208] [outer = (nil)] [url = about:blank] 14:15:43 INFO - PROCESS | 1780 | --DOMWINDOW == 97 (0x915cc800) [pid = 1780] [serial = 2177] [outer = (nil)] [url = about:blank] 14:15:43 INFO - PROCESS | 1780 | --DOMWINDOW == 96 (0x90c71c00) [pid = 1780] [serial = 2174] [outer = (nil)] [url = about:blank] 14:15:43 INFO - PROCESS | 1780 | --DOMWINDOW == 95 (0x93a3a800) [pid = 1780] [serial = 2193] [outer = (nil)] [url = about:blank] 14:15:43 INFO - PROCESS | 1780 | --DOMWINDOW == 94 (0x8f1acc00) [pid = 1780] [serial = 2205] [outer = (nil)] [url = about:blank] 14:15:43 INFO - PROCESS | 1780 | --DOMWINDOW == 93 (0x91d04400) [pid = 1780] [serial = 2183] [outer = (nil)] [url = about:blank] 14:15:43 INFO - PROCESS | 1780 | --DOMWINDOW == 92 (0x92557c00) [pid = 1780] [serial = 2186] [outer = (nil)] [url = about:blank] 14:15:44 INFO - PROCESS | 1780 | 1471986944111 Marionette TRACE conn4 <- [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]]]}] 14:15:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 14:15:44 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 14:15:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 14:15:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 14:15:44 INFO - TEST-OK | /FileAPI/fileReader.html | took 1595ms 14:15:44 INFO - PROCESS | 1780 | 1471986944160 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 14:15:44 INFO - PROCESS | 1780 | 1471986944168 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 14:15:44 INFO - TEST-START | /FileAPI/historical.html 14:15:44 INFO - PROCESS | 1780 | 1471986944179 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 14:15:44 INFO - PROCESS | 1780 | 1471986944182 Marionette TRACE conn4 <- [1,3022,null,{}] 14:15:44 INFO - PROCESS | 1780 | 1471986944189 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:44 INFO - PROCESS | 1780 | 1471986944195 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:44 INFO - PROCESS | 1780 | 1471986944371 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 14:15:44 INFO - PROCESS | 1780 | 1471986944530 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:44 INFO - PROCESS | 1780 | 1471986944538 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:44 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ca4fc00 == 36 [pid = 1780] [id = 765] 14:15:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 93 (0x8f067800) [pid = 1780] [serial = 2294] [outer = (nil)] 14:15:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 94 (0x8f1ad800) [pid = 1780] [serial = 2295] [outer = 0x8f067800] 14:15:44 INFO - PROCESS | 1780 | 1471986944617 Marionette DEBUG loaded listener.js 14:15:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 95 (0x90bf6400) [pid = 1780] [serial = 2296] [outer = 0x8f067800] 14:15:45 INFO - PROCESS | 1780 | 1471986945484 Marionette TRACE conn4 <- [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"]]]}] 14:15:45 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 14:15:45 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 14:15:45 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 14:15:45 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 14:15:45 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 14:15:45 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 14:15:45 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 14:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:45 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 14:15:45 INFO - TEST-OK | /FileAPI/historical.html | took 1333ms 14:15:45 INFO - PROCESS | 1780 | 1471986945515 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 14:15:45 INFO - TEST-START | /FileAPI/idlharness.html 14:15:45 INFO - PROCESS | 1780 | 1471986945520 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 14:15:45 INFO - PROCESS | 1780 | 1471986945527 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 14:15:45 INFO - PROCESS | 1780 | 1471986945534 Marionette TRACE conn4 <- [1,3026,null,{}] 14:15:45 INFO - PROCESS | 1780 | 1471986945551 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:45 INFO - PROCESS | 1780 | 1471986945560 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:45 INFO - PROCESS | 1780 | 1471986945731 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 14:15:45 INFO - PROCESS | 1780 | 1471986945925 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:45 INFO - PROCESS | 1780 | 1471986945937 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:45 INFO - PROCESS | 1780 | ++DOCSHELL 0x90d06000 == 37 [pid = 1780] [id = 766] 14:15:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 96 (0x90d06c00) [pid = 1780] [serial = 2297] [outer = (nil)] 14:15:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 97 (0x90d0c400) [pid = 1780] [serial = 2298] [outer = 0x90d06c00] 14:15:46 INFO - PROCESS | 1780 | 1471986946016 Marionette DEBUG loaded listener.js 14:15:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 98 (0x91479800) [pid = 1780] [serial = 2299] [outer = 0x90d06c00] 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 14:15:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:15:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:15:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:15:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:15:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:15:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 14:15:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:15:47 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:47 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:15:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:15:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:15:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:15:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 14:15:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:15:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:15:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:15:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:15:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:15:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 14:15:47 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 14:15:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:15:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:15:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:15:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:15:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 14:15:47 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 14:15:47 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 14:15:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:15:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:15:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:15:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:15:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 14:15:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:15:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:15:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:15:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:15:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 14:15:47 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 14:15:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:15:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:15:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:15:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:15:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 14:15:47 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 14:15:47 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 14:15:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:15:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:15:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:15:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:15:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 14:15:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 14:15:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 14:15:48 INFO - TEST-OK | /FileAPI/idlharness.html | took 2381ms 14:15:48 INFO - PROCESS | 1780 | 1471986947764 Marionette TRACE conn4 <- [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]]]}] 14:15:48 INFO - PROCESS | 1780 | --DOMWINDOW == 97 (0x8aee1800) [pid = 1780] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 14:15:48 INFO - PROCESS | 1780 | --DOMWINDOW == 96 (0x916a8000) [pid = 1780] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 14:15:48 INFO - PROCESS | 1780 | --DOMWINDOW == 95 (0x91d85800) [pid = 1780] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 14:15:48 INFO - PROCESS | 1780 | --DOMWINDOW == 94 (0x8ca4a800) [pid = 1780] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 14:15:48 INFO - PROCESS | 1780 | --DOMWINDOW == 93 (0x90bec000) [pid = 1780] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 14:15:48 INFO - PROCESS | 1780 | --DOMWINDOW == 92 (0x91d09c00) [pid = 1780] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 14:15:48 INFO - PROCESS | 1780 | --DOMWINDOW == 91 (0x8c963000) [pid = 1780] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 14:15:48 INFO - PROCESS | 1780 | --DOMWINDOW == 90 (0x8cc6fc00) [pid = 1780] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 14:15:48 INFO - PROCESS | 1780 | --DOMWINDOW == 89 (0x9523e400) [pid = 1780] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 14:15:48 INFO - PROCESS | 1780 | --DOMWINDOW == 88 (0x8daed400) [pid = 1780] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 14:15:48 INFO - PROCESS | 1780 | --DOMWINDOW == 87 (0x90bf3000) [pid = 1780] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 14:15:48 INFO - PROCESS | 1780 | --DOMWINDOW == 86 (0x91d86c00) [pid = 1780] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 14:15:48 INFO - PROCESS | 1780 | --DOMWINDOW == 85 (0x8ddf2000) [pid = 1780] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:15:48 INFO - PROCESS | 1780 | --DOMWINDOW == 84 (0x8ca47000) [pid = 1780] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 14:15:48 INFO - PROCESS | 1780 | --DOMWINDOW == 83 (0x8aef0c00) [pid = 1780] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 14:15:48 INFO - PROCESS | 1780 | 1471986948162 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 14:15:48 INFO - PROCESS | 1780 | 1471986948175 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 14:15:48 INFO - TEST-START | /FileAPI/idlharness.worker 14:15:48 INFO - PROCESS | 1780 | 1471986948198 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 14:15:48 INFO - PROCESS | 1780 | 1471986948201 Marionette TRACE conn4 <- [1,3030,null,{}] 14:15:48 INFO - PROCESS | 1780 | 1471986948207 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:48 INFO - PROCESS | 1780 | 1471986948212 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:48 INFO - PROCESS | 1780 | 1471986948383 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 14:15:48 INFO - PROCESS | 1780 | 1471986948542 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:48 INFO - PROCESS | 1780 | 1471986948550 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:48 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c95ec00 == 38 [pid = 1780] [id = 767] 14:15:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x8ca53800) [pid = 1780] [serial = 2300] [outer = (nil)] 14:15:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0x8cc76800) [pid = 1780] [serial = 2301] [outer = 0x8ca53800] 14:15:48 INFO - PROCESS | 1780 | 1471986948624 Marionette DEBUG loaded listener.js 14:15:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0x91514400) [pid = 1780] [serial = 2302] [outer = 0x8ca53800] 14:15:48 INFO - PROCESS | 1780 | [1780] 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 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:15:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:15:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:15:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:15:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:15:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:15:50 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:50 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:15:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:15:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:15:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:15:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:15:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:15:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:15:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:15:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:15:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 14:15:50 INFO - {} 14:15:50 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 14:15:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:15:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:15:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:15:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:15:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 14:15:50 INFO - {} 14:15:50 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 - {} 14:15:50 INFO - {} 14:15:50 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 14:15:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:15:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:15:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:15:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:15:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:15:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:15:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:15:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:15:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 14:15:50 INFO - {} 14:15:50 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 14:15:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:15:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:15:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:15:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:15:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 14:15:50 INFO - {} 14:15:50 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 - {} 14:15:50 INFO - {} 14:15:50 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 14:15:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:15:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:15:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:15:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:15:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:15:50 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 14:15:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 14:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 14:15:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:15:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:15:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:15:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:15:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 14:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:15:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:15:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:15:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:15:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:15:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 14:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 14:15:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:15:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:15:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:15:50 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 14:15:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 14:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 14:15:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:15:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:15:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:15:50 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 14:15:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 14:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 14:15:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:15:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:15:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:15:50 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 14:15:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 14:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:15:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:15:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:15:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:15:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:15:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:15:50 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 14:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:50 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:15:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:15:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:15:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:15:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:15:50 INFO - {} 14:15:50 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2474ms 14:15:50 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 14:15:50 INFO - PROCESS | 1780 | 1471986950539 Marionette TRACE conn4 <- [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,{},{}]]]}] 14:15:50 INFO - PROCESS | 1780 | 1471986950693 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 14:15:50 INFO - PROCESS | 1780 | 1471986950704 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 14:15:50 INFO - PROCESS | 1780 | 1471986950739 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 14:15:50 INFO - PROCESS | 1780 | 1471986950765 Marionette TRACE conn4 <- [1,3034,null,{}] 14:15:50 INFO - PROCESS | 1780 | 1471986950869 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:50 INFO - PROCESS | 1780 | 1471986950878 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:51 INFO - PROCESS | 1780 | 1471986951151 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 14:15:51 INFO - PROCESS | 1780 | 1471986951346 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:51 INFO - PROCESS | 1780 | 1471986951360 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:51 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c959800 == 39 [pid = 1780] [id = 768] 14:15:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0x8daed400) [pid = 1780] [serial = 2303] [outer = (nil)] 14:15:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 88 (0x8dde6c00) [pid = 1780] [serial = 2304] [outer = 0x8daed400] 14:15:51 INFO - PROCESS | 1780 | 1471986951493 Marionette DEBUG loaded listener.js 14:15:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 89 (0x8ddf4c00) [pid = 1780] [serial = 2305] [outer = 0x8daed400] 14:15:52 INFO - PROCESS | 1780 | 1471986952441 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 14:15:52 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 14:15:52 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1737ms 14:15:52 INFO - PROCESS | 1780 | 1471986952468 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 14:15:52 INFO - PROCESS | 1780 | 1471986952476 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 14:15:52 INFO - TEST-START | /FileAPI/blob/Blob-close.html 14:15:52 INFO - PROCESS | 1780 | 1471986952513 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 14:15:52 INFO - PROCESS | 1780 | 1471986952519 Marionette TRACE conn4 <- [1,3038,null,{}] 14:15:52 INFO - PROCESS | 1780 | 1471986952528 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:52 INFO - PROCESS | 1780 | 1471986952537 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:52 INFO - PROCESS | 1780 | 1471986952902 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 14:15:53 INFO - PROCESS | 1780 | 1471986953266 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:53 INFO - PROCESS | 1780 | 1471986953278 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:53 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f1aac00 == 40 [pid = 1780] [id = 769] 14:15:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 90 (0x90c43000) [pid = 1780] [serial = 2306] [outer = (nil)] 14:15:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 91 (0x90c49000) [pid = 1780] [serial = 2307] [outer = 0x90c43000] 14:15:53 INFO - PROCESS | 1780 | 1471986953371 Marionette DEBUG loaded listener.js 14:15:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 92 (0x90d08000) [pid = 1780] [serial = 2308] [outer = 0x90c43000] 14:15:54 INFO - PROCESS | 1780 | 1471986954228 Marionette TRACE conn4 <- [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"]]]}] 14:15:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 14:15:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 14:15:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 14:15:54 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1756ms 14:15:54 INFO - PROCESS | 1780 | 1471986954268 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 14:15:54 INFO - PROCESS | 1780 | 1471986954272 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 14:15:54 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 14:15:54 INFO - PROCESS | 1780 | 1471986954283 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 14:15:54 INFO - PROCESS | 1780 | 1471986954290 Marionette TRACE conn4 <- [1,3042,null,{}] 14:15:54 INFO - PROCESS | 1780 | 1471986954309 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:54 INFO - PROCESS | 1780 | 1471986954319 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:54 INFO - PROCESS | 1780 | 1471986954542 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 14:15:54 INFO - PROCESS | 1780 | 1471986954740 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:54 INFO - PROCESS | 1780 | 1471986954752 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:54 INFO - PROCESS | 1780 | ++DOCSHELL 0x8aeed800 == 41 [pid = 1780] [id = 770] 14:15:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 93 (0x91d83c00) [pid = 1780] [serial = 2309] [outer = (nil)] 14:15:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 94 (0x925ec400) [pid = 1780] [serial = 2310] [outer = 0x91d83c00] 14:15:54 INFO - PROCESS | 1780 | 1471986954891 Marionette DEBUG loaded listener.js 14:15:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 95 (0x93cab000) [pid = 1780] [serial = 2311] [outer = 0x91d83c00] 14:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 14:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 14:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 14:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 14:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 14:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 14:15:56 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. 14:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 14:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 14:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 14:15:56 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'.) 14:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 14:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 14:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 14:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 14:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 14:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 14:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 14:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 14:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 14:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 14:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 14:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 14:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 14:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 14:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 14:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 14:15:56 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. 14:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 14:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 14:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 14:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 14:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 14:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 14:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 14:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 14:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 14:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 14:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 14:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 14:15:56 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. 14:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 14:15:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 14:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:15:56 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. 14:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 14:15:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 14:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 14:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 14:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 14:15:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 14:15:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 14:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 14:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 14:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 14:15:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 14:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 14:15:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 14:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:15:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 14:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:15:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 14:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 14:15:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 14:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:15:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 14:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:15:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 14:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:15:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 14:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:15:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 14:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 14:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 14:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 14:15:56 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2306ms 14:15:56 INFO - PROCESS | 1780 | 1471986956446 Marionette TRACE conn4 <- [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]]]}] 14:15:56 INFO - PROCESS | 1780 | 1471986956736 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 14:15:56 INFO - PROCESS | 1780 | 1471986956742 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 14:15:56 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 14:15:56 INFO - PROCESS | 1780 | 1471986956760 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 14:15:56 INFO - PROCESS | 1780 | 1471986956763 Marionette TRACE conn4 <- [1,3046,null,{}] 14:15:56 INFO - PROCESS | 1780 | 1471986956771 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:56 INFO - PROCESS | 1780 | 1471986956777 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:56 INFO - PROCESS | 1780 | 1471986956975 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 14:15:57 INFO - PROCESS | 1780 | 1471986957171 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:57 INFO - PROCESS | 1780 | 1471986957180 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:57 INFO - PROCESS | 1780 | ++DOCSHELL 0x93ab5000 == 42 [pid = 1780] [id = 771] 14:15:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 96 (0x9523f800) [pid = 1780] [serial = 2312] [outer = (nil)] 14:15:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 97 (0x95277800) [pid = 1780] [serial = 2313] [outer = 0x9523f800] 14:15:57 INFO - PROCESS | 1780 | 1471986957269 Marionette DEBUG loaded listener.js 14:15:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 98 (0x95282c00) [pid = 1780] [serial = 2314] [outer = 0x9523f800] 14:15:57 INFO - PROCESS | 1780 | [1780] 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 14:15:58 INFO - PROCESS | 1780 | 1471986958299 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 14:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 14:15:58 INFO - {} 14:15:58 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1587ms 14:15:58 INFO - PROCESS | 1780 | 1471986958352 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 14:15:58 INFO - PROCESS | 1780 | 1471986958356 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 14:15:58 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 14:15:58 INFO - PROCESS | 1780 | 1471986958366 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 14:15:58 INFO - PROCESS | 1780 | 1471986958370 Marionette TRACE conn4 <- [1,3050,null,{}] 14:15:58 INFO - PROCESS | 1780 | 1471986958377 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:58 INFO - PROCESS | 1780 | 1471986958383 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:58 INFO - PROCESS | 1780 | 1471986958623 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 14:15:58 INFO - PROCESS | 1780 | 1471986958882 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:58 INFO - PROCESS | 1780 | 1471986958893 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:15:58 INFO - PROCESS | 1780 | ++DOCSHELL 0x8aee3400 == 43 [pid = 1780] [id = 772] 14:15:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 99 (0x8ca46000) [pid = 1780] [serial = 2315] [outer = (nil)] 14:15:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 100 (0x97a7f800) [pid = 1780] [serial = 2316] [outer = 0x8ca46000] 14:15:59 INFO - PROCESS | 1780 | 1471986959026 Marionette DEBUG loaded listener.js 14:15:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 101 (0x97abcc00) [pid = 1780] [serial = 2317] [outer = 0x8ca46000] 14:15:59 INFO - PROCESS | 1780 | 1471986959923 Marionette TRACE conn4 <- [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]]]}] 14:15:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 14:15:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 14:15:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 14:15:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 14:15:59 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1588ms 14:15:59 INFO - PROCESS | 1780 | 1471986959957 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 14:15:59 INFO - PROCESS | 1780 | 1471986959962 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 14:15:59 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 14:15:59 INFO - PROCESS | 1780 | 1471986959970 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 14:15:59 INFO - PROCESS | 1780 | 1471986959974 Marionette TRACE conn4 <- [1,3054,null,{}] 14:15:59 INFO - PROCESS | 1780 | 1471986959981 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:00 INFO - PROCESS | 1780 | 1471986959993 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:16:00 INFO - PROCESS | 1780 | 1471986960325 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 14:16:00 INFO - PROCESS | 1780 | 1471986960473 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:00 INFO - PROCESS | 1780 | 1471986960483 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:16:00 INFO - PROCESS | 1780 | ++DOCSHELL 0x8bdc3800 == 44 [pid = 1780] [id = 773] 14:16:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 102 (0x90c44400) [pid = 1780] [serial = 2318] [outer = (nil)] 14:16:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 103 (0x997c8000) [pid = 1780] [serial = 2319] [outer = 0x90c44400] 14:16:00 INFO - PROCESS | 1780 | 1471986960607 Marionette DEBUG loaded listener.js 14:16:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 104 (0x9a1a4c00) [pid = 1780] [serial = 2320] [outer = 0x90c44400] 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 14:16:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 14:16:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 14:16:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:16:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:16:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:16:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 14:16:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:16:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:16:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:16:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 14:16:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:16:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:16:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:16:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 14:16:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:16:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:16:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:16:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 14:16:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:16:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:16:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:16:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 14:16:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:16:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:16:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:16:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 14:16:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:16:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:16:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:16:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 14:16:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:16:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:16:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:16:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 14:16:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:16:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:16:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:16:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 14:16:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:16:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:16:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:16:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 14:16:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:16:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:16:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:16:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 14:16:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:16:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:16:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:16:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 14:16:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:16:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:16:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:16:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 14:16:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:16:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:16:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:16:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 14:16:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:16:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:16:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:16:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 14:16:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:16:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:16:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:16:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 14:16:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:16:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:16:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:16:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 14:16:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:16:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:16:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:16:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 14:16:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:16:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:16:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:16:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 14:16:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:16:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:16:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:16:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 14:16:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:16:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:16:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:16:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 14:16:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:16:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:16:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:16:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:16:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:16:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:16:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:16:02 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" 14:16:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:16:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:16:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:16:02 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" 14:16:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:16:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:16:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:16:02 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2284ms 14:16:02 INFO - PROCESS | 1780 | 1471986962039 Marionette TRACE conn4 <- [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"]]]}] 14:16:02 INFO - PROCESS | 1780 | 1471986962761 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 14:16:02 INFO - PROCESS | 1780 | 1471986962768 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 14:16:02 INFO - TEST-START | /FileAPI/file/File-constructor.html 14:16:02 INFO - PROCESS | 1780 | 1471986962825 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 14:16:02 INFO - PROCESS | 1780 | 1471986962834 Marionette TRACE conn4 <- [1,3058,null,{}] 14:16:02 INFO - PROCESS | 1780 | 1471986962843 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:02 INFO - PROCESS | 1780 | 1471986962848 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:16:03 INFO - PROCESS | 1780 | 1471986963050 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 14:16:03 INFO - PROCESS | 1780 | 1471986963288 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:03 INFO - PROCESS | 1780 | 1471986963312 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:16:03 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c0d2000 == 45 [pid = 1780] [id = 774] 14:16:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 105 (0x8ca4a000) [pid = 1780] [serial = 2321] [outer = (nil)] 14:16:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 106 (0x8e9e3000) [pid = 1780] [serial = 2322] [outer = 0x8ca4a000] 14:16:03 INFO - PROCESS | 1780 | 1471986963428 Marionette DEBUG loaded listener.js 14:16:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 107 (0x8f05dc00) [pid = 1780] [serial = 2323] [outer = 0x8ca4a000] 14:16:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8c0d2c00 == 44 [pid = 1780] [id = 694] 14:16:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8ddf1800 == 43 [pid = 1780] [id = 698] 14:16:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8aeeec00 == 42 [pid = 1780] [id = 699] 14:16:05 INFO - PROCESS | 1780 | --DOCSHELL 0x90c4a000 == 41 [pid = 1780] [id = 697] 14:16:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8dae8800 == 40 [pid = 1780] [id = 704] 14:16:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8bdc6000 == 39 [pid = 1780] [id = 700] 14:16:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8aee2800 == 38 [pid = 1780] [id = 702] 14:16:05 INFO - PROCESS | 1780 | --DOCSHELL 0x90d06000 == 37 [pid = 1780] [id = 766] 14:16:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8ca4fc00 == 36 [pid = 1780] [id = 765] 14:16:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8bdc1c00 == 35 [pid = 1780] [id = 764] 14:16:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8aee3000 == 34 [pid = 1780] [id = 763] 14:16:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8c95b000 == 33 [pid = 1780] [id = 762] 14:16:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8e9ee400 == 32 [pid = 1780] [id = 760] 14:16:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8bdc5800 == 31 [pid = 1780] [id = 761] 14:16:05 INFO - PROCESS | 1780 | --DOCSHELL 0x90d0e400 == 30 [pid = 1780] [id = 759] 14:16:05 INFO - PROCESS | 1780 | --DOCSHELL 0x91514c00 == 29 [pid = 1780] [id = 757] 14:16:05 INFO - PROCESS | 1780 | --DOCSHELL 0x915cc400 == 28 [pid = 1780] [id = 758] 14:16:05 INFO - PROCESS | 1780 | --DOCSHELL 0x91512400 == 27 [pid = 1780] [id = 756] 14:16:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8c962800 == 26 [pid = 1780] [id = 755] 14:16:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8cc72000 == 25 [pid = 1780] [id = 754] 14:16:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8ca48800 == 24 [pid = 1780] [id = 701] 14:16:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8aeefc00 == 23 [pid = 1780] [id = 689] 14:16:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8aef0800 == 22 [pid = 1780] [id = 749] 14:16:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8f068400 == 21 [pid = 1780] [id = 753] 14:16:05 INFO - PROCESS | 1780 | --DOCSHELL 0x90bf6800 == 20 [pid = 1780] [id = 696] 14:16:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8dae3c00 == 19 [pid = 1780] [id = 695] 14:16:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8daec800 == 18 [pid = 1780] [id = 751] 14:16:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8aee1400 == 17 [pid = 1780] [id = 752] 14:16:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8ca50800 == 16 [pid = 1780] [id = 693] 14:16:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8c95dc00 == 15 [pid = 1780] [id = 705] 14:16:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8ca46c00 == 14 [pid = 1780] [id = 750] 14:16:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8bdc3800 == 13 [pid = 1780] [id = 773] 14:16:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8aee3400 == 12 [pid = 1780] [id = 772] 14:16:05 INFO - PROCESS | 1780 | --DOCSHELL 0x93ab5000 == 11 [pid = 1780] [id = 771] 14:16:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8f1aac00 == 10 [pid = 1780] [id = 769] 14:16:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8aeed800 == 9 [pid = 1780] [id = 770] 14:16:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8c95ec00 == 8 [pid = 1780] [id = 767] 14:16:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8c959800 == 7 [pid = 1780] [id = 768] 14:16:05 INFO - PROCESS | 1780 | --DOMWINDOW == 106 (0x95161800) [pid = 1780] [serial = 2232] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1780 | --DOMWINDOW == 105 (0x93e0dc00) [pid = 1780] [serial = 2231] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1780 | --DOMWINDOW == 104 (0x8ca53c00) [pid = 1780] [serial = 2251] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1780 | --DOMWINDOW == 103 (0x8c95e800) [pid = 1780] [serial = 2257] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1780 | --DOMWINDOW == 102 (0x8bdbf000) [pid = 1780] [serial = 2248] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1780 | --DOMWINDOW == 101 (0x8c0cf000) [pid = 1780] [serial = 2249] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1780 | --DOMWINDOW == 100 (0x95279800) [pid = 1780] [serial = 2235] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1780 | --DOMWINDOW == 99 (0x9147ec00) [pid = 1780] [serial = 2246] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1780 | --DOMWINDOW == 98 (0x95277400) [pid = 1780] [serial = 2234] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1780 | --DOMWINDOW == 97 (0x90d10800) [pid = 1780] [serial = 2245] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1780 | --DOMWINDOW == 96 (0x8e9e9c00) [pid = 1780] [serial = 2240] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1780 | --DOMWINDOW == 95 (0x96f7b400) [pid = 1780] [serial = 2238] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1780 | --DOMWINDOW == 94 (0x9527c400) [pid = 1780] [serial = 2237] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1780 | --DOMWINDOW == 93 (0x8dae9c00) [pid = 1780] [serial = 2243] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1780 | --DOMWINDOW == 92 (0x8ca51400) [pid = 1780] [serial = 2242] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1780 | --DOMWINDOW == 91 (0x8ddeb800) [pid = 1780] [serial = 2255] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1780 | --DOMWINDOW == 90 (0x8daf0c00) [pid = 1780] [serial = 2254] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1780 | --DOMWINDOW == 89 (0x8e9ec800) [pid = 1780] [serial = 2258] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1780 | --DOMWINDOW == 88 (0x8caa1800) [pid = 1780] [serial = 2252] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1780 | --DOMWINDOW == 87 (0x8caa4c00) [pid = 1780] [serial = 2217] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1780 | --DOMWINDOW == 86 (0x8ca97400) [pid = 1780] [serial = 2216] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1780 | --DOMWINDOW == 85 (0x90d0c000) [pid = 1780] [serial = 2220] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1780 | --DOMWINDOW == 84 (0x90c6d400) [pid = 1780] [serial = 2219] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1780 | --DOMWINDOW == 83 (0x91bb6000) [pid = 1780] [serial = 2223] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1780 | --DOMWINDOW == 82 (0x917d8800) [pid = 1780] [serial = 2222] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0x92566800) [pid = 1780] [serial = 2226] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1780 | --DOMWINDOW == 80 (0x91d8bc00) [pid = 1780] [serial = 2225] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1780 | --DOMWINDOW == 79 (0x93c51400) [pid = 1780] [serial = 2229] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1780 | --DOMWINDOW == 78 (0x93abac00) [pid = 1780] [serial = 2228] [outer = (nil)] [url = about:blank] 14:16:05 INFO - PROCESS | 1780 | 1471986965787 Marionette TRACE conn4 <- [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]]]}] 14:16:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 14:16:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 14:16:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 14:16:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 14:16:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 14:16:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 14:16:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 14:16:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 14:16:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 14:16:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 14:16:05 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 14:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:16:05 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 14:16:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 14:16:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 14:16:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:16:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 14:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:16:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 14:16:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 14:16:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 14:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:16:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 14:16:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 14:16:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 14:16:05 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 3012ms 14:16:05 INFO - PROCESS | 1780 | 1471986965856 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 14:16:05 INFO - PROCESS | 1780 | 1471986965862 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 14:16:05 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 14:16:05 INFO - PROCESS | 1780 | 1471986965872 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 14:16:05 INFO - PROCESS | 1780 | 1471986965878 Marionette TRACE conn4 <- [1,3062,null,{}] 14:16:05 INFO - PROCESS | 1780 | 1471986965887 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:05 INFO - PROCESS | 1780 | 1471986965892 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:16:06 INFO - PROCESS | 1780 | 1471986966071 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 14:16:06 INFO - PROCESS | 1780 | 1471986966220 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:06 INFO - PROCESS | 1780 | 1471986966230 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:16:06 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c0d0800 == 8 [pid = 1780] [id = 775] 14:16:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 79 (0x8c0d1800) [pid = 1780] [serial = 2324] [outer = (nil)] 14:16:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0x8c0d4000) [pid = 1780] [serial = 2325] [outer = 0x8c0d1800] 14:16:06 INFO - PROCESS | 1780 | 1471986966314 Marionette DEBUG loaded listener.js 14:16:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x8c0d9400) [pid = 1780] [serial = 2326] [outer = 0x8c0d1800] 14:16:06 INFO - PROCESS | 1780 | [1780] 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 14:16:07 INFO - PROCESS | 1780 | 1471986967261 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 14:16:07 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 14:16:07 INFO - {} 14:16:07 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1435ms 14:16:07 INFO - PROCESS | 1780 | 1471986967308 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 14:16:07 INFO - PROCESS | 1780 | 1471986967317 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 14:16:07 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 14:16:07 INFO - PROCESS | 1780 | 1471986967330 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 14:16:07 INFO - PROCESS | 1780 | 1471986967335 Marionette TRACE conn4 <- [1,3066,null,{}] 14:16:07 INFO - PROCESS | 1780 | 1471986967342 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:07 INFO - PROCESS | 1780 | 1471986967349 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:16:07 INFO - PROCESS | 1780 | 1471986967589 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 14:16:07 INFO - PROCESS | 1780 | 1471986967610 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:07 INFO - PROCESS | 1780 | 1471986967622 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:16:07 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ca50800 == 9 [pid = 1780] [id = 776] 14:16:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0x8ca9f400) [pid = 1780] [serial = 2327] [outer = (nil)] 14:16:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0x8cc6d400) [pid = 1780] [serial = 2328] [outer = 0x8ca9f400] 14:16:07 INFO - PROCESS | 1780 | 1471986967701 Marionette DEBUG loaded listener.js 14:16:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x8cc71800) [pid = 1780] [serial = 2329] [outer = 0x8ca9f400] 14:16:08 INFO - PROCESS | 1780 | 1471986968655 Marionette TRACE conn4 <- [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]]]}] 14:16:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 14:16:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 14:16:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 14:16:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 14:16:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 14:16:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 14:16:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 14:16:08 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1340ms 14:16:08 INFO - PROCESS | 1780 | 1471986968672 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 14:16:08 INFO - PROCESS | 1780 | 1471986968675 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 14:16:08 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 14:16:08 INFO - PROCESS | 1780 | 1471986968689 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 14:16:08 INFO - PROCESS | 1780 | 1471986968696 Marionette TRACE conn4 <- [1,3070,null,{}] 14:16:08 INFO - PROCESS | 1780 | 1471986968714 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:08 INFO - PROCESS | 1780 | 1471986968725 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:16:08 INFO - PROCESS | 1780 | 1471986968987 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 14:16:09 INFO - PROCESS | 1780 | 1471986969017 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:09 INFO - PROCESS | 1780 | 1471986969027 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:16:09 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e9ecc00 == 10 [pid = 1780] [id = 777] 14:16:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0x8e9ee000) [pid = 1780] [serial = 2330] [outer = (nil)] 14:16:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0x8f05b400) [pid = 1780] [serial = 2331] [outer = 0x8e9ee000] 14:16:09 INFO - PROCESS | 1780 | 1471986969116 Marionette DEBUG loaded listener.js 14:16:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0x8f065000) [pid = 1780] [serial = 2332] [outer = 0x8e9ee000] 14:16:10 INFO - PROCESS | 1780 | 1471986970167 Marionette TRACE conn4 <- [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]]]}] 14:16:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 14:16:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 14:16:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 14:16:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 14:16:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 14:16:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 14:16:10 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1499ms 14:16:10 INFO - PROCESS | 1780 | 1471986970191 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 14:16:10 INFO - PROCESS | 1780 | 1471986970196 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 14:16:10 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 14:16:10 INFO - PROCESS | 1780 | 1471986970221 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 14:16:10 INFO - PROCESS | 1780 | 1471986970226 Marionette TRACE conn4 <- [1,3074,null,{}] 14:16:10 INFO - PROCESS | 1780 | 1471986970233 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:10 INFO - PROCESS | 1780 | 1471986970238 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:16:10 INFO - PROCESS | 1780 | 1471986970463 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 14:16:11 INFO - PROCESS | 1780 | --DOMWINDOW == 86 (0x8ca53800) [pid = 1780] [serial = 2300] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 14:16:11 INFO - PROCESS | 1780 | --DOMWINDOW == 85 (0x8cc72800) [pid = 1780] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 14:16:11 INFO - PROCESS | 1780 | --DOMWINDOW == 84 (0x915cdc00) [pid = 1780] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 14:16:11 INFO - PROCESS | 1780 | --DOMWINDOW == 83 (0x8f067800) [pid = 1780] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 14:16:11 INFO - PROCESS | 1780 | --DOMWINDOW == 82 (0x8aeeb400) [pid = 1780] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 14:16:11 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0x8bdc5000) [pid = 1780] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 14:16:11 INFO - PROCESS | 1780 | --DOMWINDOW == 80 (0x915c3c00) [pid = 1780] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 14:16:11 INFO - PROCESS | 1780 | --DOMWINDOW == 79 (0x8f1a1c00) [pid = 1780] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 14:16:11 INFO - PROCESS | 1780 | --DOMWINDOW == 78 (0x917da400) [pid = 1780] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 14:16:11 INFO - PROCESS | 1780 | --DOMWINDOW == 77 (0x925f3c00) [pid = 1780] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 14:16:11 INFO - PROCESS | 1780 | --DOMWINDOW == 76 (0x8f1a1400) [pid = 1780] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 14:16:11 INFO - PROCESS | 1780 | --DOMWINDOW == 75 (0x8c95bc00) [pid = 1780] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 14:16:11 INFO - PROCESS | 1780 | --DOMWINDOW == 74 (0x91512c00) [pid = 1780] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 14:16:11 INFO - PROCESS | 1780 | --DOMWINDOW == 73 (0x916a3400) [pid = 1780] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:16:11 INFO - PROCESS | 1780 | --DOMWINDOW == 72 (0x90d06c00) [pid = 1780] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 14:16:11 INFO - PROCESS | 1780 | 1471986971440 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:11 INFO - PROCESS | 1780 | 1471986971449 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:16:11 INFO - PROCESS | 1780 | ++DOCSHELL 0x8aeeb400 == 11 [pid = 1780] [id = 778] 14:16:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 73 (0x8bdbfc00) [pid = 1780] [serial = 2333] [outer = (nil)] 14:16:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0x8caa1c00) [pid = 1780] [serial = 2334] [outer = 0x8bdbfc00] 14:16:11 INFO - PROCESS | 1780 | 1471986971532 Marionette DEBUG loaded listener.js 14:16:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0x8f1a1c00) [pid = 1780] [serial = 2335] [outer = 0x8bdbfc00] 14:16:12 INFO - PROCESS | 1780 | 1471986972251 Marionette TRACE conn4 <- [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]]]}] 14:16:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 14:16:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 14:16:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 14:16:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 14:16:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 14:16:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 14:16:12 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 2085ms 14:16:12 INFO - PROCESS | 1780 | 1471986972308 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 14:16:12 INFO - PROCESS | 1780 | 1471986972312 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 14:16:12 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 14:16:12 INFO - PROCESS | 1780 | 1471986972321 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 14:16:12 INFO - PROCESS | 1780 | 1471986972325 Marionette TRACE conn4 <- [1,3078,null,{}] 14:16:12 INFO - PROCESS | 1780 | 1471986972332 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:12 INFO - PROCESS | 1780 | 1471986972338 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:16:12 INFO - PROCESS | 1780 | 1471986972642 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 14:16:12 INFO - PROCESS | 1780 | 1471986972659 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:12 INFO - PROCESS | 1780 | 1471986972667 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:16:12 INFO - PROCESS | 1780 | ++DOCSHELL 0x8bdc8000 == 12 [pid = 1780] [id = 779] 14:16:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0x8c0d2c00) [pid = 1780] [serial = 2336] [outer = (nil)] 14:16:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 77 (0x8ca54000) [pid = 1780] [serial = 2337] [outer = 0x8c0d2c00] 14:16:12 INFO - PROCESS | 1780 | 1471986972751 Marionette DEBUG loaded listener.js 14:16:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 78 (0x90c7a400) [pid = 1780] [serial = 2338] [outer = 0x8c0d2c00] 14:16:13 INFO - PROCESS | 1780 | 1471986973953 Marionette TRACE conn4 <- [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] 14:16:14 INFO - PROCESS | 1780 | 1471986974046 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 14:16:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 14:16:14 INFO - PROCESS | 1780 | 1471986974063 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 14:16:14 INFO - PROCESS | 1780 | 1471986974068 Marionette TRACE conn4 <- [1,3082,null,{}] 14:16:14 INFO - PROCESS | 1780 | 1471986974079 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:14 INFO - PROCESS | 1780 | 1471986974084 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:16:14 INFO - PROCESS | 1780 | 1471986974301 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 14:16:14 INFO - PROCESS | 1780 | 1471986974570 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:14 INFO - PROCESS | 1780 | 1471986974579 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:16:14 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c962c00 == 13 [pid = 1780] [id = 780] 14:16:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 79 (0x8ca98000) [pid = 1780] [serial = 2339] [outer = (nil)] 14:16:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0x8caa1800) [pid = 1780] [serial = 2340] [outer = 0x8ca98000] 14:16:14 INFO - PROCESS | 1780 | 1471986974690 Marionette DEBUG loaded listener.js 14:16:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x8cc77800) [pid = 1780] [serial = 2341] [outer = 0x8ca98000] 14:16:15 INFO - PROCESS | 1780 | 1471986975615 Marionette TRACE conn4 <- [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]]]}] 14:16:15 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 14:16:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 14:16:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:16:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 14:16:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 14:16:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1596ms 14:16:15 INFO - PROCESS | 1780 | 1471986975659 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 14:16:15 INFO - PROCESS | 1780 | 1471986975668 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 14:16:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 14:16:15 INFO - PROCESS | 1780 | 1471986975682 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 14:16:15 INFO - PROCESS | 1780 | 1471986975686 Marionette TRACE conn4 <- [1,3086,null,{}] 14:16:15 INFO - PROCESS | 1780 | 1471986975711 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:15 INFO - PROCESS | 1780 | 1471986975718 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:16:16 INFO - PROCESS | 1780 | 1471986976002 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 14:16:16 INFO - PROCESS | 1780 | 1471986976150 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:16 INFO - PROCESS | 1780 | 1471986976162 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:16:16 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ca52400 == 14 [pid = 1780] [id = 781] 14:16:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0x8f1ad400) [pid = 1780] [serial = 2342] [outer = (nil)] 14:16:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0x90bedc00) [pid = 1780] [serial = 2343] [outer = 0x8f1ad400] 14:16:16 INFO - PROCESS | 1780 | 1471986976263 Marionette DEBUG loaded listener.js 14:16:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x90c44800) [pid = 1780] [serial = 2344] [outer = 0x8f1ad400] 14:16:17 INFO - PROCESS | 1780 | 1471986977261 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 14:16:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 14:16:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1605ms 14:16:17 INFO - PROCESS | 1780 | 1471986977287 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 14:16:17 INFO - PROCESS | 1780 | 1471986977291 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 14:16:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 14:16:17 INFO - PROCESS | 1780 | 1471986977299 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 14:16:17 INFO - PROCESS | 1780 | 1471986977307 Marionette TRACE conn4 <- [1,3090,null,{}] 14:16:17 INFO - PROCESS | 1780 | 1471986977326 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:17 INFO - PROCESS | 1780 | 1471986977336 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:16:17 INFO - PROCESS | 1780 | 1471986977562 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 14:16:17 INFO - PROCESS | 1780 | 1471986977766 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:17 INFO - PROCESS | 1780 | 1471986977777 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:16:17 INFO - PROCESS | 1780 | ++DOCSHELL 0x91476800 == 15 [pid = 1780] [id = 782] 14:16:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0x91477400) [pid = 1780] [serial = 2345] [outer = (nil)] 14:16:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0x9147d400) [pid = 1780] [serial = 2346] [outer = 0x91477400] 14:16:17 INFO - PROCESS | 1780 | 1471986977910 Marionette DEBUG loaded listener.js 14:16:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0x91513800) [pid = 1780] [serial = 2347] [outer = 0x91477400] 14:16:18 INFO - PROCESS | 1780 | 1471986978830 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 14:16:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 14:16:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1548ms 14:16:18 INFO - PROCESS | 1780 | 1471986978849 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 14:16:18 INFO - PROCESS | 1780 | 1471986978855 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 14:16:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 14:16:18 INFO - PROCESS | 1780 | 1471986978864 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 14:16:18 INFO - PROCESS | 1780 | 1471986978869 Marionette TRACE conn4 <- [1,3094,null,{}] 14:16:18 INFO - PROCESS | 1780 | 1471986978877 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:18 INFO - PROCESS | 1780 | 1471986978884 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:16:19 INFO - PROCESS | 1780 | 1471986979082 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 14:16:19 INFO - PROCESS | 1780 | 1471986979351 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:19 INFO - PROCESS | 1780 | 1471986979361 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:16:19 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ddee800 == 16 [pid = 1780] [id = 783] 14:16:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 88 (0x91520000) [pid = 1780] [serial = 2348] [outer = (nil)] 14:16:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 89 (0x915c7c00) [pid = 1780] [serial = 2349] [outer = 0x91520000] 14:16:19 INFO - PROCESS | 1780 | 1471986979466 Marionette DEBUG loaded listener.js 14:16:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 90 (0x915ca000) [pid = 1780] [serial = 2350] [outer = 0x91520000] 14:16:20 INFO - PROCESS | 1780 | 1471986980621 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 14:16:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 14:16:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1793ms 14:16:20 INFO - PROCESS | 1780 | 1471986980658 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 14:16:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 14:16:20 INFO - PROCESS | 1780 | 1471986980663 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 14:16:20 INFO - PROCESS | 1780 | 1471986980670 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 14:16:20 INFO - PROCESS | 1780 | 1471986980673 Marionette TRACE conn4 <- [1,3098,null,{}] 14:16:20 INFO - PROCESS | 1780 | 1471986980681 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:20 INFO - PROCESS | 1780 | 1471986980685 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:16:21 INFO - PROCESS | 1780 | 1471986981022 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 14:16:21 INFO - PROCESS | 1780 | 1471986981181 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:21 INFO - PROCESS | 1780 | 1471986981195 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:16:21 INFO - PROCESS | 1780 | ++DOCSHELL 0x9169f000 == 17 [pid = 1780] [id = 784] 14:16:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 91 (0x9169f400) [pid = 1780] [serial = 2351] [outer = (nil)] 14:16:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 92 (0x917d2000) [pid = 1780] [serial = 2352] [outer = 0x9169f400] 14:16:21 INFO - PROCESS | 1780 | 1471986981299 Marionette DEBUG loaded listener.js 14:16:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 93 (0x917da800) [pid = 1780] [serial = 2353] [outer = 0x9169f400] 14:16:22 INFO - PROCESS | 1780 | 1471986982251 Marionette TRACE conn4 <- [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]]]}] 14:16:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 14:16:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 14:16:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1636ms 14:16:22 INFO - PROCESS | 1780 | 1471986982307 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 14:16:22 INFO - PROCESS | 1780 | 1471986982312 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 14:16:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 14:16:22 INFO - PROCESS | 1780 | 1471986982342 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 14:16:22 INFO - PROCESS | 1780 | 1471986982345 Marionette TRACE conn4 <- [1,3102,null,{}] 14:16:22 INFO - PROCESS | 1780 | 1471986982353 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:22 INFO - PROCESS | 1780 | 1471986982365 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:16:22 INFO - PROCESS | 1780 | 1471986982612 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 14:16:22 INFO - PROCESS | 1780 | 1471986982821 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:22 INFO - PROCESS | 1780 | 1471986982830 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:16:22 INFO - PROCESS | 1780 | ++DOCSHELL 0x90c74800 == 18 [pid = 1780] [id = 785] 14:16:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 94 (0x917ce800) [pid = 1780] [serial = 2354] [outer = (nil)] 14:16:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 95 (0x91d04000) [pid = 1780] [serial = 2355] [outer = 0x917ce800] 14:16:22 INFO - PROCESS | 1780 | 1471986982957 Marionette DEBUG loaded listener.js 14:16:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 96 (0x90c40400) [pid = 1780] [serial = 2356] [outer = 0x917ce800] 14:16:23 INFO - PROCESS | 1780 | 1471986983885 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 14:16:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 14:16:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1591ms 14:16:23 INFO - PROCESS | 1780 | 1471986983929 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 14:16:23 INFO - PROCESS | 1780 | 1471986983934 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 14:16:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 14:16:23 INFO - PROCESS | 1780 | 1471986983942 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 14:16:23 INFO - PROCESS | 1780 | 1471986983947 Marionette TRACE conn4 <- [1,3106,null,{}] 14:16:23 INFO - PROCESS | 1780 | 1471986983954 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:23 INFO - PROCESS | 1780 | 1471986983961 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:16:24 INFO - PROCESS | 1780 | 1471986984155 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 14:16:24 INFO - PROCESS | 1780 | 1471986984424 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:24 INFO - PROCESS | 1780 | 1471986984437 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:16:24 INFO - PROCESS | 1780 | ++DOCSHELL 0x8aeed400 == 19 [pid = 1780] [id = 786] 14:16:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 97 (0x8f1abc00) [pid = 1780] [serial = 2357] [outer = (nil)] 14:16:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 98 (0x91d87800) [pid = 1780] [serial = 2358] [outer = 0x8f1abc00] 14:16:24 INFO - PROCESS | 1780 | 1471986984537 Marionette DEBUG loaded listener.js 14:16:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 99 (0x91d8b800) [pid = 1780] [serial = 2359] [outer = 0x8f1abc00] 14:16:25 INFO - PROCESS | 1780 | 1471986985471 Marionette TRACE conn4 <- [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]]]}] 14:16:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 14:16:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 14:16:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 14:16:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1539ms 14:16:25 INFO - PROCESS | 1780 | 1471986985482 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 14:16:25 INFO - PROCESS | 1780 | 1471986985494 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 14:16:25 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 14:16:25 INFO - PROCESS | 1780 | 1471986985503 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 14:16:25 INFO - PROCESS | 1780 | 1471986985508 Marionette TRACE conn4 <- [1,3110,null,{}] 14:16:25 INFO - PROCESS | 1780 | 1471986985516 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:25 INFO - PROCESS | 1780 | 1471986985522 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:16:25 INFO - PROCESS | 1780 | 1471986985710 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 14:16:25 INFO - PROCESS | 1780 | 1471986985977 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:25 INFO - PROCESS | 1780 | 1471986985988 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:16:26 INFO - PROCESS | 1780 | ++DOCSHELL 0x8bdbf800 == 20 [pid = 1780] [id = 787] 14:16:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 100 (0x91d85800) [pid = 1780] [serial = 2360] [outer = (nil)] 14:16:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 101 (0x9255b000) [pid = 1780] [serial = 2361] [outer = 0x91d85800] 14:16:26 INFO - PROCESS | 1780 | 1471986986078 Marionette DEBUG loaded listener.js 14:16:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 102 (0x92561800) [pid = 1780] [serial = 2362] [outer = 0x91d85800] 14:16:26 INFO - PROCESS | 1780 | 1471986986959 Marionette TRACE conn4 <- [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"]]]}] 14:16:27 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 14:16:27 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 14:16:27 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 14:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:16:27 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 14:16:27 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1507ms 14:16:27 INFO - PROCESS | 1780 | 1471986987012 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 14:16:27 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 14:16:27 INFO - PROCESS | 1780 | 1471986987017 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 14:16:27 INFO - PROCESS | 1780 | 1471986987024 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 14:16:27 INFO - PROCESS | 1780 | 1471986987027 Marionette TRACE conn4 <- [1,3114,null,{}] 14:16:27 INFO - PROCESS | 1780 | 1471986987034 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:27 INFO - PROCESS | 1780 | 1471986987040 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:16:27 INFO - PROCESS | 1780 | 1471986987256 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 14:16:27 INFO - PROCESS | 1780 | 1471986987466 Marionette TRACE conn4 -> [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\", \"ec9417ac-50ec-4196-8c66-0e6b9d699b22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:27 INFO - PROCESS | 1780 | 1471986987476 Marionette INFO sendAsync d03c5507-e9a6-4b83-9074-56de72005294 14:16:27 INFO - PROCESS | 1780 | ++DOCSHELL 0x8bdbd000 == 21 [pid = 1780] [id = 788] 14:16:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 103 (0x8bdbd400) [pid = 1780] [serial = 2363] [outer = (nil)] 14:16:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 104 (0x90c7bc00) [pid = 1780] [serial = 2364] [outer = 0x8bdbd400] 14:16:27 INFO - PROCESS | 1780 | 1471986987613 Marionette DEBUG loaded listener.js 14:16:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 105 (0x92558c00) [pid = 1780] [serial = 2365] [outer = 0x8bdbd400] 14:16:28 INFO - PROCESS | 1780 | 1471986988603 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 14:16:28 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 14:16:28 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1594ms 14:16:28 INFO - PROCESS | 1780 | 1471986988629 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 14:16:28 INFO - PROCESS | 1780 | 1471986988634 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 14:16:29 WARNING - u'runner_teardown' () 14:16:29 INFO - No more tests 14:16:29 INFO - Got 0 unexpected results 14:16:29 INFO - SUITE-END | took 1371s 14:16:29 INFO - Closing logging queue 14:16:29 INFO - queue closed 14:16:30 INFO - Return code: 0 14:16:30 WARNING - # TBPL SUCCESS # 14:16:30 INFO - Running post-action listener: _resource_record_post_action 14:16:30 INFO - Running post-run listener: _resource_record_post_run 14:16:31 INFO - Total resource usage - Wall time: 1407s; CPU: 98.0%; Read bytes: 14008320; Write bytes: 925052928; Read time: 936; Write time: 303664 14:16:31 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 14:16:31 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 0; Write bytes: 134152192; Read time: 0; Write time: 150564 14:16:31 INFO - run-tests - Wall time: 1376s; CPU: 98.0%; Read bytes: 11272192; Write bytes: 780488704; Read time: 692; Write time: 143104 14:16:31 INFO - Running post-run listener: _upload_blobber_files 14:16:31 INFO - Blob upload gear active. 14:16:31 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 14:16:31 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 14:16:31 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'] 14:16:31 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 14:16:31 INFO - (blobuploader) - INFO - Open directory for files ... 14:16:31 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 14:16:32 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:16:32 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:16:34 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 14:16:34 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:16:34 INFO - (blobuploader) - INFO - Done attempting. 14:16:34 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 14:16:34 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:16:34 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:16:35 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 14:16:35 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:16:35 INFO - (blobuploader) - INFO - Done attempting. 14:16:35 INFO - (blobuploader) - INFO - Iteration through files over. 14:16:35 INFO - Return code: 0 14:16:35 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 14:16:35 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 14:16:35 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/4ea549d43d662aababfc715db302c7b54fdeb77ac62abe9a0cb5219f324f21c0be17a8332fcb003cfa1b19eabd0c7a88bc1f0579863d04e9fdb84875e72a848a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/b9cb1d9cf707152f6d430f6ac79f3d7195f021dc6a6f53f7277a09406d412030dc3a401807a5462e97ffd2031597c430eee39a548d674044719af5a0fcff092c"} 14:16:35 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 14:16:35 INFO - Writing to file /builds/slave/test/properties/blobber_files 14:16:35 INFO - Contents: 14:16:35 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/4ea549d43d662aababfc715db302c7b54fdeb77ac62abe9a0cb5219f324f21c0be17a8332fcb003cfa1b19eabd0c7a88bc1f0579863d04e9fdb84875e72a848a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/b9cb1d9cf707152f6d430f6ac79f3d7195f021dc6a6f53f7277a09406d412030dc3a401807a5462e97ffd2031597c430eee39a548d674044719af5a0fcff092c"} 14:16:35 INFO - Running post-run listener: copy_logs_to_upload_dir 14:16:35 INFO - Copying logs to upload dir... 14:16:35 INFO - mkdir: /builds/slave/test/build/upload/logs 14:16:35 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1940.144799 ========= master_lag: 18.23 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 32 mins, 38 secs) (at 2016-08-23 14:16:53.680219) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 3 secs) (at 2016-08-23 14:16:53.696112) ========= 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-1471985033.434389-893738206 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/4ea549d43d662aababfc715db302c7b54fdeb77ac62abe9a0cb5219f324f21c0be17a8332fcb003cfa1b19eabd0c7a88bc1f0579863d04e9fdb84875e72a848a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/b9cb1d9cf707152f6d430f6ac79f3d7195f021dc6a6f53f7277a09406d412030dc3a401807a5462e97ffd2031597c430eee39a548d674044719af5a0fcff092c"} build_url:https://queue.taskcluster.net/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.045434 build_url: 'https://queue.taskcluster.net/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/4ea549d43d662aababfc715db302c7b54fdeb77ac62abe9a0cb5219f324f21c0be17a8332fcb003cfa1b19eabd0c7a88bc1f0579863d04e9fdb84875e72a848a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/b9cb1d9cf707152f6d430f6ac79f3d7195f021dc6a6f53f7277a09406d412030dc3a401807a5462e97ffd2031597c430eee39a548d674044719af5a0fcff092c"}' symbols_url: 'https://queue.taskcluster.net/v1/task/VZNyDCjgRUabKF-sxF2arg/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 3.40 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 3 secs) (at 2016-08-23 14:16:57.136729) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 7 secs) (at 2016-08-23 14:16:57.137060) ========= 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-1471985033.434389-893738206 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.019884 ========= master_lag: 7.08 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 7 secs) (at 2016-08-23 14:17:04.236758) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-08-23 14:17:04.237152) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-08-23 14:17:04.249202) ========= ========= Total master_lag: 28.80 =========